0

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
                   .....

前もって感謝します!

4

1 に答える 1