/** * Configure the Bintray publication * * <ul> * <li>Add all publications to the Bintray publications * </ul> * * @param bintrayExtension Bintray extension to configure * @param publishingExtension Publishing extension to look up publications */ @Mutate public void configureBintrayPublication(BintrayExtension bintrayExtension, PublishingExtension publishingExtension) { String[] publications = bintrayExtension.getPublications(); if (publications == null || publications.length == 0) { publications = publishingExtension.getPublications().stream().map(p -> p.getName()) .toArray(s -> new String[s]); bintrayExtension.setPublications(publications); } }
/** * Configure the Bintray publication * * <ul> * <li>Add all publications to the Bintray publications * </ul> * * @param bintrayExtension Bintray extension to configure * @param publishingExtension Publishing extension to look up publications */ @Mutate public void configureBintrayPublication(BintrayExtension bintrayExtension, PublishingExtension publishingExtension) { String[] publications = bintrayExtension.getPublications(); if (publications == null || publications.length == 0) { publications = publishingExtension.getPublications().stream().map(p -> p.getName()) .toArray(s -> new String[s]); bintrayExtension.setPublications(publications); } }
public void apply(Project project) { project.getPlugins().apply(BaseJavaLibraryPlugin.class); project.getPlugins().apply(BintrayPlugin.class); if (shouldConfigurePublications(project)) { BintrayExtension bintray = project.getExtensions().getByType(BintrayExtension.class); bintray.setPublications(PUBLICATION_NAME); } }
public void apply(Project project) { project.getPlugins().apply(JavaPublishPlugin.class); project.getPlugins().apply(ShipkitBintrayPlugin.class); project.getPlugins().apply(ComparePublicationsPlugin.class); if (shouldConfigurePublications(project)) { BintrayExtension bintray = project.getExtensions().getByType(BintrayExtension.class); bintray.setPublications(PUBLICATION_NAME); } }
public void apply(Project project) { project.getPlugins().apply(JavaPublishPlugin.class); project.getPlugins().apply(ShipkitBintrayPlugin.class); project.getPlugins().apply(ComparePublicationsPlugin.class); if (shouldConfigurePublications(project)) { BintrayExtension bintray = project.getExtensions().getByType(BintrayExtension.class); bintray.setPublications(PUBLICATION_NAME); } }