今私は走っていてMaven 3.0.3
、それはを使用していますmaven-surefire-plugin:2.7.2
が、Mavenにもっと高いバージョンのmaven-surefire-plugin
…</p>
を使用させたいです
質問する
5200 次
2 に答える
16
プラグインのバージョンを宣言するより良い方法は、pluginManagementを使用することです。
<build>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.22.0</version>
</plugin>
...
</plugins>
</pluginManagement>
</build>
さらに、親pom(通常は会社のpom)でpluginManagementを介してすべてのプラグインとそれらの適切なバージョンを宣言することをお勧めします。
于 2013-03-12T17:49:35.023 に答える
2
surefireプラグインを指定するPOMで目的のバージョンを宣言するだけです。
私が覚えているように、プラグインごとに目的のバージョンを明示的に指定しないと、Maven3は実際に文句を言います。
例えば:
<plugin>
<artifactId>maven-surefire-plugin</artifactId>
<version>X.X.X</version>
</plugin>
于 2013-03-12T11:07:18.940 に答える