Mavenを使ってJavaプロジェクトをビルドしていますが、CHANGELOG
とLICENSE
の2つのファイルがあります.JAR内のMETA-INF
ディレクトリにコピーしたいと思います。ファイル。 classes/META-INF
ディレクトリへMaven:JARのMETA-INFにファイルをインクルードする
<build>
<resources>
<resource>
<directory>${project.basedir}</directory>
<includes>
<include>CHANGELOG</include>
<include>LICENSE</include>
</includes>
<targetPath>META-INF</targetPath>
</resource>
</resources>
<plugins>
...
が、それもコピーし、それらの二つのファイルのコンパイル:
これまでのところ、私が働いて持っていることは以下の通りです。
私はファイルをJARファイルに含めることを希望しますが、他にはありません。これを行う方法はありますか?
しかし結果は同じですか?コンパイルしただけでは、これらのリソースファイルもコピーされます。私はそれらをJARファイルだけにコピーしたい。 –
Jarでは、リソースはクラス/ META-INFで重複しないので、実際はありません。 META-INFディレクトリにのみ説明されています。 – davidxxx
こんにちは@davidxxx。リソースがMETA-INFに送られるべきときに私はあなたのコメントに気付きましたが、META-INFの隣にあるjarファイルのルートにリソースを置くことは可能ですか?ありがとう。 – Cristian