gradle copies dependent jars to the specified directory

task copyJars(type: Copy){

   from configurations.runtime

    into "$buildDir/ libs/deps"

}

 

compileJava.dependsOn copyJars

 

// set java program entry

jar{

    manifest{

        attributes("Main-Class" : "xxx.xxx.App")

        attributes("Class-Path": configurations.compile.collect { "deps/$it.name" }.join(' '))

    }

 

}

Guess you like

Origin http://10.200.1.11:23101/article/api/json?id=327066984&siteId=291194637