Maven Release Plugin: Difference between revisions
Jump to navigation
Jump to search
Line 65: | Line 65: | ||
| valign="top" | | | valign="top" | | ||
* [https://www.mojohaus.org/build-helper-maven-plugin/parse-version-mojo.html Maven Release Plugin » build-helper:parse-version] | * [https://www.mojohaus.org/build-helper-maven-plugin/parse-version-mojo.html Maven Release Plugin » build-helper:parse-version] | ||
* [https://medium.com/javarevisited/how-to-increment-versions-for-the-maven-build-java-project-a7596cc501c2 Maven Release Plugin » Increment Versions] | |||
* [https://thihenos.medium.com/maven-release-plugin-a-simple-example-of-package-management-9926506acfb9 Maven Release Plugin » A simple example] | * [https://thihenos.medium.com/maven-release-plugin-a-simple-example-of-package-management-9926506acfb9 Maven Release Plugin » A simple example] | ||
* [https://gist.github.com/thihenos/87ade6889c1b8d0afbfb135fdeb75f58 Maven Release Plugin » Gist] | * [https://gist.github.com/thihenos/87ade6889c1b8d0afbfb135fdeb75f58 Maven Release Plugin » Gist] |
Revision as of 22:32, 1 April 2024
<scm>
<developerConnection>scm:git:[email protected]:academia/academia-http-crawler.git</developerConnection>
<connection>scm:git:git://cdn.chorke.org/academia/academia-http-crawler.git</connection>
<url>https://cdn.chorke.org/gitlab/academia/academia-http-crawler</url>
<tag>@{project.version}</tag>
</scm>
<dependencies>
<dependency>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
<version>3.2.0</version>
<type>maven-plugin</type>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-release-plugin</artifactId>
<version>2.5.3</version>
<configuration>
<tagNameFormat>@{project.version}</tagNameFormat>
<checkModificationExcludes>
<checkModificationExclude>pom.xml</checkModificationExclude>
</checkModificationExcludes>
</configuration>
</plugin>
<plugins>
<build>
Knowledge
mvn --batch-mode \
release:clean release:prepare release:perform \
-Darguments="-Dmaven.javadoc.skip=true -Dmaven.test.skipTests=true \
-Dmaven.test.skip=true" -Dusername=<GIT_SCM_USER> -Dpassword=<GIT_SCM_PASS>
|
mvn --batch-mode \
build-helper:parse-version versions:set \
-DnewVersion=${parsedVersion.majorVersion}\
.${parsedVersion.nextMinorVersion}.0-SNAPSHOT versions:commit
|
| |
References
| ||