-
Write two tasks in build.gradle — deleteJar and createJar and add rule createJar.dependsOn(deleteJar, build)
The code from above:
task deleteJar(type: Delete) {
delete 'libs/jars/logmanagementlib.jar'
}
task createJar(type: Copy) {
from('build/intermediates/bundles/release/')
into('libs/jars/')
include('classes.jar')
rename('classes.jar', 'logmanagementlib.jar')
}
createJar.dependsOn(deleteJar, build)
-
Expand gradle panel from right and open all tasks under yourlibrary->others. You will see two new tasks there — createJar and deleteJar
-
Once the task run successfully, get your generated jar from path mentioned in createJar task i.e. libs/xxxx.jar
-
copy the newly generated jar into your required project’s lib folder–>right click–>select “add as library”