11# Release Operations
22
3- ## Update the release version
3+ ## Update README.md
4+
5+ Modify version numbers.
6+
7+ ## Run the Maven release: prepare goal
48
59Run the Maven ` release:prepare ` goal:
610
@@ -13,28 +17,27 @@ $ ./mvnw --batch-mode -DreleaseVersion=1.0.0 -DdevelopmentVersion=999-SNAPSHOT r
1317The value of ` releaseVersion ` is decided by the draft name of
1418[ Releases] ( https://github.com/domaframework/doma-quarkus/releases ) .
1519
16- ## Build with GitHub Action
20+ ## Build and Publish with GitHub Action
1721
18- The GitHub Action workflow [ Java CI with Maven ] ( .github/workflows/ci.yml ) handles the above push event.
22+ (No operation required)
1923
20- The workflow builds the "doma-quarkus-parent", the "doma-quarkus-deployment" and the "doma-quarkus" artifacts
21- and pushes them to [ Sonatype OSSRH] ( https://central.sonatype.org/pages/ossrh-guide.html ) .
24+ The GitHub Action workflow [ Java CI with Gradle] ( .github/workflows/ci.yml ) handles the above push event.
2225
23- ## Publish artifacts to Maven Central
26+ The workflow builds the "doma-quarkus", the "doma-quarkus-deployment",
27+ and the "doma-quarkus-parent" artifacts and publishes them
28+ to the [ Maven Central Repository] ( https://repo1.maven.org/ ) .
2429
25- The Nexus Staging Maven Plugin handles this process.
30+ After about 30 minutes, each artifact is listed in the following directories:
2631
27- In a few minutes, all artifacts are copied to the [ Maven Central Repository] ( https://repo1.maven.org/ ) .
32+ - https://repo1.maven.org/maven2/org/seasar/doma/doma-quarkus/
33+ - https://repo1.maven.org/maven2/org/seasar/doma/doma-quarkus-deployment/
34+ - https://repo1.maven.org/maven2/org/seasar/doma/doma-quarkus-parent/
2835
2936## Publish release notes
3037
3138Open [ Releases] ( https://github.com/domaframework/doma-quarkus/releases )
3239and publish release notes.
3340
34- ## Update README.md.
35-
36- Modify version numbers.
37-
3841## Announce the release
3942
4043Announce the release of new version using Twitter.
0 commit comments