Gradle: exclude R inner classes from jar files for Android libs
This commit is contained in:
parent
0bb0312913
commit
052e3970e5
@ -41,6 +41,9 @@ android.libraryVariants.all { variant ->
|
|||||||
|
|
||||||
def jar = project.tasks.create "jar${name.capitalize()}", Jar
|
def jar = project.tasks.create "jar${name.capitalize()}", Jar
|
||||||
jar.dependsOn variant.javaCompiler
|
jar.dependsOn variant.javaCompiler
|
||||||
|
jar.exclude '**/BuildConfig.class'
|
||||||
|
jar.exclude '**/R.class'
|
||||||
|
jar.exclude '**/R$*.class'
|
||||||
jar.from variant.javaCompiler.destinationDir
|
jar.from variant.javaCompiler.destinationDir
|
||||||
artifacts.add('archives', jar)
|
artifacts.add('archives', jar)
|
||||||
|
|
||||||
|
@ -42,6 +42,9 @@ android.libraryVariants.all { variant ->
|
|||||||
|
|
||||||
def jar = project.tasks.create "jar${name.capitalize()}", Jar
|
def jar = project.tasks.create "jar${name.capitalize()}", Jar
|
||||||
jar.dependsOn variant.javaCompiler
|
jar.dependsOn variant.javaCompiler
|
||||||
|
jar.exclude '**/BuildConfig.class'
|
||||||
|
jar.exclude '**/R.class'
|
||||||
|
jar.exclude '**/R$*.class'
|
||||||
jar.from variant.javaCompiler.destinationDir
|
jar.from variant.javaCompiler.destinationDir
|
||||||
artifacts.add('archives', jar)
|
artifacts.add('archives', jar)
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user