gradle - Copy files over before jarring -
i can't script wait until libraries copied on 'src/main/resources/libs' before starts jar everything. files copied on jar task think not waiting until files copied over? because not added jar. unless run script again :/ how fix this?
task copydependencies(type: copy) {     configurations.mylib     'src/main/resources/libs' }  jar.dependson 'copydependencies'  jar {    manifest {}  }      
to execution order right, processresources have depend on copydependencies. however, shouldn't copy src/main/resources. instead, libraries should included directly in jar, without intermediate steps:
jar {     into("libs") {         configurations.mylib     } }   this assumes there custom process or class loader in place makes use of libraries in jar's libs directory. standard jvm/class loader ignore them.
Comments
Post a Comment