0

私はmavenが初めてです。そのため、それに対処するのは難しいと感じています。2 つの質問があります。

  1. 新しいテーブルなど、Maven Surefire レポート プラグインに新しいコンテンツを追加する方法はありますか。必要に応じてレポートをカスタマイズしたいと考えています。
  2. buildnumber プラグインを使用して実行ごとに一意の実行 ID を取得していますが、この ID がレポートに反映されていません。buildnumber プラグインは Subversion でのみ動作しますか?

ポンポンは;

<build>
<finalName>${project.artifactId}-${project.version}-r${buildNumber}</finalName>
  <plugins>
    <plugin>
     <groupId>org.codehaus.mojo</groupId>
        <artifactId>buildnumber-maven-plugin</artifactId>
        <version>1.0-beta-3</version>
        <executions>
          <execution>
            <phase>validate</phase>
            <goals>
              <goal>create</goal>
            </goals>
          </execution>
        </executions>
        <configuration>
          <doCheck>true</doCheck>
          <doUpdate>false</doUpdate>
          <format>${project.version}.{0,number}</format>
          <items>
           <item>buildNumber</item>
          </items>
        </configuration>
      </plugin>
  </plugins>
</build>

もう 1 つクエリがあります。

3->完全なテストスイートのバッチファイルまたはexeファイルを作成すると、多くのJVMで同時に実行できます。たとえば、1つのJVMを実行しているEclipseで実行できます。しかし、Eclipse を使用しておらず、testsuite バッチ ファイルを直接実行するだけで、JRE が多くの JVM インスタンスをインスタンス化できる場合があります。可能であれば、各テスト スイートを .m2 リポジトリに関連付ける必要がありますか。

4

1 に答える 1

1

最初の質問に進むには: 残念ながら違います。それらをそのまま使用するか、独自の maven-surefire-report-plugin を作成する必要があります。しかし、問題は、正確に何をカスタマイズしたいかです。2 番目の質問: build-number-plugin は、MANIFEST.MF ファイルなどの作成中に通常使用されるビルド番号を作成するために使用されます。さらに、buildNumber プラグインは Git、Hg などでも動作します。しかし、問題はあなたが好きなものです。この場合に達成します。Maven で最も重要な情報は、groupId、artifactId、およびバージョンです。

更新:ところで。buildnumber-plugin バージョン (1.0) を更新します。

更新: ここを見てください: http://maven.apache.org/plugins/maven-surefire-report-plugin/usage.html

于 2012-03-17T14:10:33.260 に答える