1
2つのパッケージがあるプロジェクトがあります。私は1番目のパッケージに戦争ファイルがあります。パッケージ2でこのwarファイルを使用したいと思います。パッケージ2のpom.xmlファイルにmaven依存関係を追加するにはどうしたらいいですか?pom.xmlファイルにwarファイルをmaven依存関係として追加する方法
2つのパッケージがあるプロジェクトがあります。私は1番目のパッケージに戦争ファイルがあります。パッケージ2でこのwarファイルを使用したいと思います。パッケージ2のpom.xmlファイルにmaven依存関係を追加するにはどうしたらいいですか?pom.xmlファイルにwarファイルをmaven依存関係として追加する方法
一般に、war
パッケージは、それらを依存関係として使用することは通常意味がありません。しかし、war
プロジェクトにあるクラス(リソースを含む)の個別のjar
パッケージを作成することができます。これはあなたの第一のパッケージに次のように使用することによって達成することができます。
<project>
<packaging>war</packaging>
...
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>2.6</version>
<configuration>
<attachClasses>true</attachClasses>
</configuration>
</plugin>
</plugins>
</build>
...
</project>
だから、これはあなたが今、あなたの第二のプロジェクトに依存関係として使用することができ、この場合groupId:artifactId:classes:version
で次の座標groupId:artifactId:classifier:version
と補足jar
ファイルを作成します。
[Maven WAR dependency](http://stackoverflow.com/questions/1769586/maven-war-dependency)の可能な複製 – 4castle
あなたはまだ試したことがありますか? – surajsn