diff --git a/docs/en/guides/How-to-release.md b/docs/en/guides/How-to-release.md index 9f0e12e082de32cdec5be541ec7ccc7886eb0dac..722bc27601941f5373a0d1684844ac2020b97030 100644 --- a/docs/en/guides/How-to-release.md +++ b/docs/en/guides/How-to-release.md @@ -41,7 +41,7 @@ Use the following block as a template and place it in ~/.m2/settings.xml ## Stage the release ``` -./mvnw release:perform -DskipTests +./mvnw release:perform -DskipTests -Pauto-submodule ``` 1. Set version number as x.y.z, and tag as vx.y.z 1. The release will automatically be inserted into a temporary staging repository for you. diff --git a/pom.xml b/pom.xml index f5bbeb44ab70ee7015296b6fe8ff852b0468b2d1..8490ad6cd24278ef763c3d30aa8d37fa406f4ac1 100644 --- a/pom.xml +++ b/pom.xml @@ -448,4 +448,41 @@ + + + + auto-submodule + + false + + + + + org.codehaus.mojo + exec-maven-plugin + + + git submodule update + initialize + false + + git + + submodule + update + --init + --recursive + + + + exec + + + + + + + + +