我是maven的新手,我想通过命令行(带有maven 2.1.0的win7)将一个参数传递给maven的jira插件的jar版本,所以我可以使用svn生成jar文件名修订:
mvn -Dsvnrev=1 package
或
mvn package -Dsvnrev=1
但有错误: [INFO]无效任务'1':您必须指定一个有效的生命周期阶段,或格式插件中的目标:goal或pluginGroupId:pluginArtifactId:pluginVersion:goal < / p>
我在pom.xml中定义参数但是,有什么我缺少的吗?
<properties>
<myprop>MyJarStaticName${svnrev}</myprop>
</properties>
<version>${myprop}</version>
我也试过
<properties>
<myprop>${myprop}</myprop>
</properties>
<version>MyJarStaticName-${myprop}</version>
答案 0 :(得分:0)
对于命令
mvn -Dsvnrev=1 package
尝试使用
${env.svnrev}
在pom.xml中