私は、Mavenを使うほど、特にMavenの異なるバージョンを使って同じプロジェクトをビルドしていると、私は気づいています。これは期待されていますか?一般的なMavenのバグ
例のカップル:私はJBossにデプロイしていた.earを持つ
。私がwsdls、xsdsを持ち込み、クラスパス上に持ち込まれたクラスを生成すると、.jarを依存関係として持ち込み、それを.earに展開します。これを行うために、私はアンパック依存関係の目標を使用しています。 ...このようになります(プロジェクトはもともと内蔵されたものである)のMaven 3.0.3を使用して
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<version>2.4</version>
<executions>
<execution>
<id>unpack-wsimport</id>
<phase>prepare-package</phase>
<goals>
<goal>unpack-dependencies</goal>
</goals>
<configuration>
<includeGroupIds>url.projectName</includeGroupIds>
<includeArtifactIds>projectName-wsimport</includeArtifactIds>
<outputDirectory>${project.build.outputDirectory}</outputDirectory>
</configuration>
</execution>
</executions>
</plugin>
、これは正常に動作します。 Maven 2.0.9に切り替えて、突然それはしません。 Mavenサイトでは、このプラグインはバージョン1.0以降でサポートされていると言われています。なぜそれは動作しませんか?
このプロジェクトのmavenリリースをしようとしているときに、Maven 2.0.9を使用すると、準備と実行は正しく行われますが、3.0.3では特定のファイルをコピーしませんSVNでバージョンをタグ付けする
プロジェクトをビルドするためにMavenのバージョンを切り替えると、他に誰かがこのようなエラーを見つけますか?
別々の問題について別の質問をしてください。また、異なるメジャーリリース、2.xと3.xを使用していることにも留意してください。行動のいくつかの違いが予想されます。 Maven 2.0の事実を気にしないでください。9年前にリリースされました。 –
Maven 2.0.9はもう使用しないでください。誰かがMaven 2.0を使用しなければならない場合、2.0.11にする必要があります。 – khmarbaise