From fbb862b965f60bad1a975da30f98ce8bc82f9873 Mon Sep 17 00:00:00 2001 From: Jessica Chen Date: Mon, 4 Mar 2024 10:40:27 -0800 Subject: [PATCH] Migrate maven deploy to artifactory-push CLI (#1491) * migrate to artifactory-push * move plugins outside of pluginManagement * cleanup * remove settings.xml * add comments --------- Co-authored-by: Jessica Chen --- deploy-service/pom.xml | 13 ---------- deploy-service/settings.xml | 16 ------------ deploy-service/universal/pom.xml | 43 ++++++++++++++++++++++++++++++++ 3 files changed, 43 insertions(+), 29 deletions(-) delete mode 100644 deploy-service/settings.xml diff --git a/deploy-service/pom.xml b/deploy-service/pom.xml index 12284f2a01..6d2fc23c80 100644 --- a/deploy-service/pom.xml +++ b/deploy-service/pom.xml @@ -106,19 +106,6 @@ - - - central - maven-releases - https://artifacts-prod-use1.pinadmin.com/artifactory/maven-private-prod-sox-local - - - snapshots - maven-snapshots - https://artifacts-prod-use1.pinadmin.com/artifactory/maven-private-prod-sox-local - - - coverage diff --git a/deploy-service/settings.xml b/deploy-service/settings.xml deleted file mode 100644 index 8937cab3ca..0000000000 --- a/deploy-service/settings.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - ${ARTIFACTORY_USER} - ${ARTIFACTORY_TOKEN} - central - - - ${ARTIFACTORY_USER} - ${ARTIFACTORY_TOKEN} - snapshots - - - diff --git a/deploy-service/universal/pom.xml b/deploy-service/universal/pom.xml index ff15487d85..e0da90ffa2 100644 --- a/deploy-service/universal/pom.xml +++ b/deploy-service/universal/pom.xml @@ -144,6 +144,9 @@ maven-deploy-plugin 2.8.2 + + true + maven-project-info-reports-plugin @@ -164,6 +167,46 @@ + + + + org.codehaus.mojo + exec-maven-plugin + 3.0.0 + + + artifactory-push-deploy + deploy + + exec + + + artifactory-push + + maven + --env + prod + --maven_type + ${deployment.type} + --maven_group_id + ${project.groupId} + --maven_artifact_id + ${project.artifactId} + --maven_version + ${project.version} + --maven_pom + ${project.file.path} + --maven_jar + ${project.build.directory}/${project.build.finalName}.jar + --maven_jar_src + ${project.build.directory}/${project.build.finalName}-sources.jar + --to_repo + maven-private-prod-sox-local + + + + + \ No newline at end of file