Skip to content

Commit ecfc79b

Browse files
committed
Don't try to create publications if not android.librarie or java library is added as plugin
1 parent 073de0e commit ecfc79b

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

core/src/main/groovy/guru/stefma/androidartifacts/AndroidArtifactsPlugin.groovy

+6-1
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,8 @@ class AndroidArtifactsPlugin implements Plugin<Project> {
2323
}
2424

2525
void attachArtifacts(Project project) {
26+
27+
// add artifacts for com.android.library libraries
2628
if (project.plugins.hasPlugin('com.android.library')) {
2729

2830
if (outdatedGradleVersion()) {
@@ -33,7 +35,10 @@ class AndroidArtifactsPlugin implements Plugin<Project> {
3335
project.android.libraryVariants.each { variant ->
3436
addArtifact(project, (String) variant.name, new AndroidArtifacts(variant))
3537
}
36-
} else {
38+
}
39+
40+
// add artifacts for java libraries
41+
if (project.plugins.hasPlugin('java')) {
3742
addArtifact(project, 'maven', new JavaArtifacts())
3843
}
3944
}

0 commit comments

Comments
 (0)