私の挨拶!
私は本当にたくさんのドキュメントを作成しましたが、それでも同じエラーが発生します:( Buildnumber mavenプラグインを使用してsvnバージョンを取得しますが、常にnullを返します。
これがpomです:
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>buildnumber-maven-plugin</artifactId>
<version>1.1</version>
<executions>
<execution>
<phase>validate</phase>
<goals>
<goal>create</goal>
</goals>
</execution>
</executions>
<configuration>
<revisionOnScmFailure/>
<doCheck>false</doCheck>
<doUpdate>true</doUpdate>
</configuration>
</plugin>
...
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<configuration>
<properties>
<maven.build.timestamp.format>yyyy-MM-dd HH:mm</maven.build.timestamp.format>
<build.timestamp>${maven.build.timestamp}</build.timestamp>
</properties>
<archive>
<manifest>
<addClasspath>true</addClasspath>
<classpathPrefix>lib/</classpathPrefix>
<mainClass>com.*.main.Main</mainClass>
</manifest>
<manifestEntries>
<Implementation-Build>${buildNumber}</Implementation-Build>
<build-timestamp>${maven.build.timestamp}</build-timestamp>
</manifestEntries>
</archive>
</configuration>
</plugin>
また、パスにTortoise svnが設定されており、すべての要件が満たされています。これは公式ドキュメントに記載されています。ビルド、クリーンアップ、インストールはすべて成功していますが、それでもSVNバージョンはNULLです。
私は本当にあなたの助けに感謝します、私はこのことを機能させるために数時間のように費やしました...
編集-私のscm構成スタブ
<scm>
<connection>scm:svn:http://none</connection>
<developerConnection>scm:svn:https://none</developerConnection>
<url>scm:svn:https://none</url>
</scm>