私は2つのサブプロジェクトに依存するメインプロジェクトを持っています。 3つのプロジェクトにはすべて、サーバーと呼ばれるカスタム構成があります。gradle subProject設定の依存関係が戦争に追加されない
私は次の戦闘タスクを持っているとき、メインのプロジェクトconfiguration.serverの依存関係だけが戦争に追加されています。
task fatWar(type: War) {
archiveName = "arms-fat.war"
classpath configurations.server
classpath configurations.compile
}
warにsubProjectサーバー構成の依存関係を追加するにはどうすればよいですか。
編集:
ここでは、コンテキスト用のビルドファイルの一部を示します。
rootProject
configurations {
server
}
dependencies {
server 'org.glassfish.jersey.media:jersey-media-multipart:2.22.2'
...
}
task fatWar(type: War) {
archiveName = "arms-fat.war"
classpath configurations.server
classpath configurations.compile
}
build.gradleサブプロジェクトのbuild.gradle
configurations {
server
}
dependencies {
server 'mysql:mysql-connector-java:5.1.38'
...
}
他の人が戦争
にバンドルされていない間、私は、fatWarタスクは、MySQL-のconnector.jarを実行すると、
申し訳ありませんが、私はサブプロジェクトの詳細がありませんでした。私はこれを解決する方法を知らない。 Gradleディスカッションフォーラムに詳細な質問を投稿してください。 –
この投稿のコメントを参照してください:https://discuss.gradle.org/t/how-to-jar-all-class-output-from-all-sub-projects-into-one-jar/7049/2 。 –
リンクに感謝します。サブプロジェクトの問題を解決することができました。閉鎖 – rodney757