2016-11-24 7 views
0

Javaクラスとリソースファイルを保持するカスタムフォルダ構造を持つレガシープロジェクトがあります。それらは単一のjarとしてデプロイされています。今では、サードパーティのアプリケーションで使用するために別のjarファイルとしてリポジトリにリソースファイルをデプロイする必要があります。カスタムフォルダにリソースファイルを含むmavenアーティファクトを作成する

リソースファイルは、カスタムフォルダからリソースファイルを取って瓶にそれをパッケージ化し、展開するための最良のだろうMavenのプラグインのどのような組み合わせ

フォルダに /プロジェクト/ファイル/ SRC /データモデルですそれ?

答えて

2

Maven resources plugin

<project> 
... 
<build> 
    ... 
    <resources> 
    <resource> 
     <directory>[your folder here]</directory> 
    </resource> 
    </resources> 
    ... 
</build> 
... 
</project> 

Maven assembly plugin

<plugin> 
    <artifactId>maven-assembly-plugin</artifactId> 
    <version>3.0.0</version> 
    <configuration> 
     <descriptors> 
     <descriptor>src/assembly/src.xml</descriptor> 
     </descriptors> 
    </configuration> 
    </plugin> 

次に、あなたの成果を組み立てる方法を指定するassembly descriptor(上記の例ではsrc.xml)を作成する必要があります。

関連する問題