私のMavenビルドでは、現在ビルドされているプロジェクトのmajorVersionとminorVersionにアクセスしたいと思います。gmaven-plugin groovyスクリプトを書いてみましたが、失敗しました。また、 properties-maven-pluginを使用して抽出しようとしましたが、作成したGroovyスクリプトの文字列ビューしか取得できません。では、単純な文字列ではなく、複数の要素としてバージョンを取得するにはどうすればよいですか?
質問する
147 次
1 に答える
0
と呼ばれるものがありbuild-helper-maven-plugin
ます。これにより、pomのバージョンを解析し、pomparsedVersion
内で使用するために呼び出される新しい変数を配置できます。
<build>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
<version>1.7</version>
<executions>
<execution>
<phase>initialize</phase>
<id>parse-version</id>
<goals>
<goal>parse-version</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
<finalName>${project.artifactId}-${parsedVersion.majorVersion}</finalName>
</build>
于 2012-10-09T12:42:00.877 に答える