gradleでは、各モジュールをビルドしようとしているときにJarの内部にJarとしてパッケージ化された外部依存関係が必要です。以下はgradleは内部にJarとしてexternaly依存関係を持つシングルJarを構築します
て記載されているいくつかの依存関係です:私たちは事前に
jar tvf build/libs/test.jar
META-INF/
META-INF/MANIFEST.MF
lib/
lib/spring-integration-xml.4.1.6.jar
.....
おかげで以下のように、それはlibの内部に依存するjarが含まれている必要がありジャー閲覧しようとした終わりに、
dependencies {
compile group: 'org.springframework.integration', name: 'spring-integration-xml', version:'4.1.6.RELEASE'
compile group: 'org.springframework', name: 'spring-oxm', version:'3.0.0.RELEASE'
....
}
jar {
manifest{
attributes 'Main-Class':'com.MyfirstClass'
}
}
! [依存関係を持つjarファイルを構築するのGradleを使用]の
可能な複製(https://stackoverflow.com/questions/4871656/using-gradle-to-build-a-jar-with-dependencies) –