From 10f77f15b4b1ef462f726cf7b5e79a94f3366997 Mon Sep 17 00:00:00 2001 From: Teddy Wing Date: Sat, 29 Apr 2023 01:31:44 +0200 Subject: Makefile: Remove `mvn release:perform` line That command resulted in this error: [INFO] [ERROR] Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:2.8.2:deploy (default-deploy) on project pdf-form-replace-font2: Deployment failed: repository element was not specified in the POM inside distributionManagement element or in -DaltDeploymentRepository=id::layout::url parameter -> [Help 1] I had added `release:perform` because it's described as the second step in releasing in this document: https://maven.apache.org/maven-release/maven-release-plugin/usage.html However, as explained in https://maven.apache.org/maven-release/maven-release-plugin/usage/perform-release.html , `release:perform` runs the `deploy` target, which doesn't make sense for this project. It seems like we only need `release:prepare` to do a Maven-driven release. --- Makefile | 1 - 1 file changed, 1 deletion(-) diff --git a/Makefile b/Makefile index bc9bd73..c48fe70 100644 --- a/Makefile +++ b/Makefile @@ -65,7 +65,6 @@ pdf-form-replace-font2: pdf-form-replace-font2.in .PHONY: release release: mvn release:prepare $(MVNFLAGS) - mvn release:perform $(MVNFLAGS) .PHONY: install -- cgit v1.2.3