2016-03-21 25 views
1

2つのパッケージがあるプロジェクトがあります。私は1番目のパッケージに戦争ファイルがあります。パッケージ2でこのwarファイルを使用したいと思います。パッケージ2のpom.xmlファイルにmaven依存関係を追加するにはどうしたらいいですか?pom.xmlファイルにwarファイルをmaven依存関係として追加する方法

+1

[Maven WAR dependency](http://stackoverflow.com/questions/1769586/maven-war-dependency)の可能な複製 – 4castle

+0

あなたはまだ試したことがありますか? – surajsn

答えて

1

一般に、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ファイルを作成します。

関連する問題