Cau Ta created MRELEASE-1054: -------------------------------- Summary: [Git submodule] Wrong Change on scm submodule after release:prepare and failed on pushChange Key: MRELEASE-1054 URL: https://issues.apache.org/jira/browse/MRELEASE-1054 Project: Maven Release Plugin Issue Type: Bug Components: Git, prepare, scm Affects Versions: 3.0.0-M1 Reporter: Cau Ta Attachments: Screen Shot 2020-07-29 at 13.54.41.png
*My project structure:* {{parent (git scm repo parent.git)}} {{-- git submodule A (git scm repo a.git)}} {{-- git submodule B (git scm repo b.git)}} {{-- git submodule C (git scm repo c.git)}} my maven release plugin config on parent pom.xml: _<plugin>_ _<groupId>org.apache.maven.plugins</groupId>_ _<artifactId>maven-release-plugin</artifactId>_ _<version>3.0.0-M1</version>_ _<configuration>_ _<!-- <preparationGoals>deploy</preparationGoals>-->_ _<tagNameFormat>v@\{project.version}</tagNameFormat>_ _<autoVersionSubmodules>true</autoVersionSubmodules>_ _<commitByProject>true</commitByProject>_ _<allowTimestampedSnapshots>true</allowTimestampedSnapshots>_ _<pushChanges>false</pushChanges>_ _</configuration>_ _</plugin>_ The release was successful but after release:prepare the scm config of all submodule has been change. -------- Another bug i have been faced is: when enable push change (_<pushChanges>true</pushChanges>_) the release:prepare got stuck after push change at the first git submodule _[INFO] Executing: /bin/sh -c cd repository/beowulf/beowulf-libs/constant && git push g...@github.com:beowulfchain-libs/beowulf-libs.git refs/heads/master:refs/heads/master_ _[INFO] Working directory: repository/beowulf/beowulf-libs/constant_ _[INFO] ------------------------------------------------------------------------_ _[INFO] Reactor Summary for beowulf 1.0-SNAPSHOT:_ _[INFO]_ _[INFO] beowulf ............................................ FAILURE [ 42.033 s]_ _[INFO] constant ........................................... SKIPPED_ _[INFO] core ............................................... SKIPPED_ _[INFO] utils .............................................. SKIPPED_ _[INFO] domain ............................................. SKIPPED_ _[INFO] config ............................................. SKIPPED_ _[INFO] logging ............................................ SKIPPED_ _[INFO] ------------------------------------------------------------------------_ _[INFO] BUILD FAILURE_ _[INFO] ------------------------------------------------------------------------_ _[INFO] Total time: 42.709 s_ _[INFO] Finished at: 2020-07-28T17:51:04+07:00_ _[INFO] ------------------------------------------------------------------------_ _[ERROR] Failed to execute goal org.apache.maven.plugins:maven-release-plugin:3.0.0-M1:prepare (default-cli) on project beowulf: Unable to commit files_ _[ERROR] Provider message:_ _[ERROR] The git-push command failed._ _[ERROR] Command output:_ _[ERROR] Warning: Permanently added the RSA host key for IP address 'xxx.xxx.xxx.3' to the list of known hosts._ _[ERROR] To github.com:beowulfchain-libs/beowulf-libs.git_ -- This message was sent by Atlassian Jira (v8.3.4#803005)