Skip to content

Commit d2e4d74

Browse files
committed
Remove publishArtifacts and publishToOssrh
Issue gh-70
1 parent 8b5205b commit d2e4d74

File tree

6 files changed

+6
-56
lines changed

6 files changed

+6
-56
lines changed

.github/workflows/deploy-artifacts.yml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,6 @@ env:
3434
DEVELOCITY_ACCESS_KEY: ${{ secrets.DEVELOCITY_ACCESS_KEY }}
3535
ARTIFACTORY_USERNAME: ${{ secrets.ARTIFACTORY_USERNAME }}
3636
ARTIFACTORY_PASSWORD: ${{ secrets.ARTIFACTORY_PASSWORD }}
37-
OSSRH_TOKEN_USERNAME: ${{ secrets.OSSRH_S01_TOKEN_USERNAME }}
38-
OSSRH_TOKEN_PASSWORD: ${{ secrets.OSSRH_S01_TOKEN_PASSWORD }}
3937

4038
jobs:
4139
deploy-artifacts:
@@ -91,7 +89,7 @@ jobs:
9189
ARTIFACTORY_USER_AGENT_NAME: GitHub Actions
9290
ARTIFACTORY_USER_AGENT_VERSION: Unknown
9391
ARTIFACTORY_VCS_REVISION: ${{ github.sha }}
94-
run: ./gradlew publishArtifacts -PartifactoryUsername="$ARTIFACTORY_USERNAME" -PartifactoryPassword="$ARTIFACTORY_PASSWORD" --stacktrace
92+
run: ./gradlew artifactoryPublish -PartifactoryUsername="$ARTIFACTORY_USERNAME" -PartifactoryPassword="$ARTIFACTORY_PASSWORD" --stacktrace
9593
- name: Stage Local Artifacts for Publishing to Central
9694
if: ${{ steps.deploy-location.outputs.deploy_location == 'central' }}
9795
env:

buildSrc/src/main/java/org/springframework/gradle/SpringMavenPlugin.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@
2424
import org.springframework.gradle.maven.SpringArtifactoryPlugin;
2525
import org.springframework.gradle.maven.SpringMavenPublishingConventionsPlugin;
2626
import org.springframework.gradle.maven.SpringPublishAllJavaComponentsPlugin;
27-
import org.springframework.gradle.maven.SpringPublishArtifactsPlugin;
2827
import org.springframework.gradle.maven.SpringPublishLocalPlugin;
2928
import org.springframework.gradle.maven.SpringSigningPlugin;
3029

@@ -43,6 +42,5 @@ public void apply(Project project) {
4342
pluginManager.apply(SpringArtifactoryPlugin.class);
4443
pluginManager.apply(SpringMavenPublishingConventionsPlugin.class);
4544
pluginManager.apply(SpringPublishLocalPlugin.class);
46-
pluginManager.apply(SpringPublishArtifactsPlugin.class);
4745
}
4846
}

buildSrc/src/main/java/org/springframework/gradle/maven/SpringPublishArtifactsPlugin.java

Lines changed: 0 additions & 40 deletions
This file was deleted.

buildSrc/src/main/java/org/springframework/gradle/maven/SpringSigningPlugin.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -46,12 +46,13 @@ public void apply(Project project) {
4646
}
4747

4848
private void sign(Project project) {
49-
SigningExtension signing = project.getExtensions().getByType(SigningExtension.class);
50-
signing.setRequired((Callable<Boolean>) () -> project.getGradle().getTaskGraph().hasTask("publishArtifacts"));
51-
5249
String signingKeyId = (String) project.findProperty("signingKeyId");
5350
String signingKey = (String) project.findProperty("signingKey");
5451
String signingPassword = (String) project.findProperty("signingPassword");
52+
53+
SigningExtension signing = project.getExtensions().getByType(SigningExtension.class);
54+
signing.setRequired((Callable<Boolean>) () -> signingKeyId != null || signingKey != null || signingPassword != null);
55+
5556
if (signingKeyId != null) {
5657
signing.useInMemoryPgpKeys(signingKeyId, signingKey, signingPassword);
5758
} else {

maven-plugin/src/main/java/io/spring/gradle/plugin/maven/SpringArtifactoryPlugin.java

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -140,13 +140,6 @@ public void apply(Project project) {
140140
buildInfo.setVcsRevision(vcsRevision);
141141
}
142142
});
143-
144-
// Publish snapshots, milestones, and release candidates to Artifactory
145-
project.getTasks().named("publishArtifacts", (publishArtifacts) -> {
146-
if (!ProjectUtils.isRelease(project)) {
147-
publishArtifacts.dependsOn("artifactoryPublish");
148-
}
149-
});
150143
}
151144

152145
}

maven-plugin/src/main/java/io/spring/gradle/plugin/maven/SpringMavenPublishPlugin.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ private static void configureSigning(Project project) {
7474
String signingPassword = (String) project.findProperty("signingPassword");
7575

7676
SigningExtension signing = project.getExtensions().getByType(SigningExtension.class);
77-
signing.setRequired((Callable<Boolean>) () -> project.getGradle().getTaskGraph().hasTask("publishArtifacts"));
77+
signing.setRequired((Callable<Boolean>) () -> signingKeyId != null || signingKey != null || signingPassword != null);
7878
if (signingKeyId != null) {
7979
signing.useInMemoryPgpKeys(signingKeyId, signingKey, signingPassword);
8080
}

0 commit comments

Comments
 (0)