Gradleでは、各モジュールをビルドしようとしているときに、Jar内に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 を表示しようとすると、以下に示すように、lib 内に依存する Jar が含まれている必要があります。
jar tvf build/libs/test.jar
META-INF/
META-INF/MANIFEST.MF
lib/
lib/spring-integration-xml.4.1.6.jar
.....
前もって感謝します!