1

私はmavenを初めて使用します。コマンドラインでパラメーターをmavenに渡すjiraプラグインのjarバージョン(maven 2.1.0ではwin7)を動的に割り当てたいので、svnリビジョンでjarファイル名を生成できます。

mvn -Dsvnrev=1 package

また

mvn package -Dsvnrev=1

ただし、エラーがあります:[INFO]無効なタスク「1」:有効なライフサイクルフェーズ、またはplugin:goalまたはpluginGroupId:pluginArtifactId:pluginVersion:goalの形式で目標を指定する必要があります

pom.xmlでパラメーターを定義しましたが、足りないものはありますか?

<properties>
    <myprop>MyJarStaticName${svnrev}</myprop>
</properties>

<version>${myprop}</version>

また、私は試しました

<properties>
    <myprop>${myprop}</myprop>
</properties>

<version>MyJarStaticName-${myprop}</version>

私はこの投稿これを監視していましたが、それは私には機能しません:(

4

1 に答える 1

0

コマンド用

mvn -Dsvnrev=1 package

使ってみてください

${env.svnrev}

pom.xmlで

于 2013-04-21T14:14:35.940 に答える