1. ホーム
  2. gradle

[解決済み] Gradleを使用してJARにリソースと設定ファイルを追加する

2023-01-14 05:28:28

質問

gradleを使って、設定ファイルやその他のリソースをjarに追加するにはどうすればよいですか?

私のプロジェクト構成です。

src/main/java/com/perseus/... --- Javaパッケージ (ソースファイル)

src/main/java/config/*.xml --- Springのコンフィグファイルです。

期待されるjarの構造。

com/perseus/... --- Java パッケージ (クラスファイル)

config/*.xml --- Springの設定ファイル

どのように解決するのですか?

みんなありがとう。私は既存のプロジェクトをGradleに移行していたのですが、プロジェクト構造をそれほど変更するアイデアが好きではありませんでした。

私はそれを理解しました、この情報は初心者に役立つと思いました。

私の「build.gradle」からのタスクのサンプルです。

version = '1.0.0'

jar {
   baseName = 'analytics'
   from('src/main/java') {
      include 'config/**/*.xml'
   }

   manifest {
       attributes 'Implementation-Title': 'Analytics Library', 'Implementation-Version': version
   }
}