Do not sign directories in artifacts (Gradle 8 workaround) (#465)
This commit is contained in:
@@ -28,7 +28,5 @@ public class SpringDocsModulePlugin extends AbstractSpringModulePlugin {
|
||||
|
||||
@Override
|
||||
protected void additionalPlugins(Project project) {
|
||||
PluginManager pluginManager = project.getPluginManager();
|
||||
pluginManager.apply(AsciidoctorConventionsPlugin.class);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -126,8 +126,11 @@ public class MavenPublishingConventionsPlugin implements Plugin<Project> {
|
||||
private void suppressMavenOptionalFeatureWarnings(MavenPublication publication) {
|
||||
publication.suppressPomMetadataWarningsFor("mavenOptionalApiElements");
|
||||
publication.suppressPomMetadataWarningsFor("mavenOptionalRuntimeElements");
|
||||
publication.suppressPomMetadataWarningsFor("mavenOptionalRuntimeElementsClasses");
|
||||
publication.suppressPomMetadataWarningsFor("mavenOptionalRuntimeElementsResources");
|
||||
}
|
||||
|
||||
|
||||
private void customizeOrganization(MavenPomOrganization organization) {
|
||||
organization.getName().set("Pivotal Software, Inc.");
|
||||
organization.getUrl().set("https://spring.io");
|
||||
|
||||
@@ -1,10 +1,13 @@
|
||||
package org.springframework.pulsar.gradle.publish;
|
||||
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
import org.gradle.api.Plugin;
|
||||
import org.gradle.api.Project;
|
||||
import org.gradle.api.plugins.JavaPlatformPlugin;
|
||||
import org.gradle.api.plugins.JavaPlugin;
|
||||
import org.gradle.api.publish.PublishingExtension;
|
||||
import org.gradle.api.publish.maven.MavenArtifactSet;
|
||||
import org.gradle.api.publish.maven.MavenPublication;
|
||||
import org.gradle.api.publish.maven.plugins.MavenPublishPlugin;
|
||||
|
||||
@@ -17,6 +20,8 @@ public class PublishAllJavaComponentsPlugin implements Plugin<Project> {
|
||||
publishing.getPublications().create("mavenJava", MavenPublication.class, maven -> {
|
||||
project.getPlugins().withType(JavaPlugin.class, (plugin) -> {
|
||||
maven.from(project.getComponents().getByName("java"));
|
||||
// Workaround issue where build/classes and build/resources are attempting to be signed
|
||||
maven.setArtifacts(maven.getArtifacts().stream().filter((ma) -> ma.getFile().isFile()).collect(Collectors.toSet()));
|
||||
});
|
||||
project.getPlugins().withType(JavaPlatformPlugin.class, (plugin) -> {
|
||||
maven.from(project.getComponents().getByName("javaPlatform"));
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
plugins {
|
||||
id 'org.springframework.pulsar.spring-module'
|
||||
id 'org.springframework.pulsar.spring-docs-module'
|
||||
id 'org.antora' version '1.0.0'
|
||||
id 'io.spring.antora.generate-antora-yml' version '0.0.1'
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user