我有一个 Maven 原型项目。当我使用这个原型时,我希望一些文件报告实际日期。我尝试使用 $date 但 Velocity 无法识别它。我发现了一个叫做 DateTools 的东西,但我不知道如何使用它。这是我第一次使用 Velocity。
不幸的是,Maven Archetype 插件没有与 Velocity Tools 捆绑在一起。我通过修改 Maven Archetypes 插件添加了它。请按照以下步骤操作,假设您使用的是 Maven 2.2.1:
svn co -q http://svn.apache.org/repos/asf/maven/archetype/tags/maven-archetype-2.2
cd maven-archetype-2.2
curl -k -O https://raw.github.com/gist/3404715/59c7fa1c20c60e2a165de4109c2acffb8026febd/velocity-tools.patch
patch -p0 -i velocity-tools.patch
mvn install
修改后的 Maven Archetype 插件现在将安装在本地。
$date
现在应该呈现模板中的用法,例如
The date is $date
...to:
The date is Aug 20, 2012 4:40:22 PM
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)