Skip to content

Commit

Permalink
Fix pom generation
Browse files Browse the repository at this point in the history
  • Loading branch information
larsgrefer committed May 4, 2018
1 parent b74cc0a commit 9414409
Showing 1 changed file with 9 additions and 8 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -26,16 +26,17 @@ public void apply(Project project) {
.getPublications()
.create(getPublicationName(), MavenPublication.class);

publication.from(getSoftwareComponent());
project.afterEvaluate(p -> {
publication.from(getSoftwareComponent());

project.getPlugins().withType(SourcesJarPlugin.class, sourcesJarPlugin ->
publication.artifact(sourcesJarPlugin.getJarTask(), a -> a.setClassifier(sourcesJarPlugin.getClassifier()))
);

project.getPlugins().withType(JavadocJarPlugin.class, javadocJarPlugin ->
publication.artifact(javadocJarPlugin.getJarTask(), a -> a.setClassifier(javadocJarPlugin.getClassifier()))
);
project.getPlugins().withType(SourcesJarPlugin.class, sourcesJarPlugin ->
publication.artifact(sourcesJarPlugin.getJarTask(), a -> a.setClassifier(sourcesJarPlugin.getClassifier()))
);

project.getPlugins().withType(JavadocJarPlugin.class, javadocJarPlugin ->
publication.artifact(javadocJarPlugin.getJarTask(), a -> a.setClassifier(javadocJarPlugin.getClassifier()))
);
});
}

protected abstract Class<? extends Plugin> getPluginClass();
Expand Down

0 comments on commit 9414409

Please sign in to comment.