hboutemy opened a new issue, #57:
URL: https://github.com/apache/maven-sources/issues/57

   we have a few plugins and components with a Maven 4 specific branch (either 
for Java Module support or anticipation of future Maven 4 API migration), while 
our current strategy is to maintain default for Maven 3, and switch to Maven 4 
as default in the future, once users migration to Maven 4.0 has good progress
   
   This is visible in the source tree:
   ```
   ...
   |-- plugins
   |   |-- core
   (default Maven 3)
   |   |-- core-4
   |   |   |-- maven-clean-plugin
   |   |   |-- maven-compiler-plugin
   |   |   |-- maven-deploy-plugin
   |   |   |-- maven-install-plugin
   |   |   `-- maven-resources-plugin
   |   |-- packaging
   (default Maven 3)
   |   |-- packaging-4
   |   |   |-- maven-jar-plugin
   |   |   `-- maven-source-plugin
   ...
   |-- shared
   (default Maven 3)
   |-- shared-4
   |   |-- archiver
   |   `-- filtering
   ...
   ```
   
   From a Git perspective, though, this has been done by:
   - updating `master` default branch to Maven 4
   - creating a `XXX-3.x` branch for the Maven 3 branch
   
   after discussion, the Git pattern is not consistent with our current 
approach (default for Maven 3, and Maven 4 specific when necessary)
   
   for clarity, we need to switch the Git branches to match our intent:
   - rename `master` branch with Maven 4 specific code to `XXX-4.x`
   - rename `XXX-3.x` branch to `master`
   
   on the few Git repositories:
   - 5 plugins core
     - default = :four:: [maven-clean-plugin](/apache/maven-clean-plugin) / 
[maven-clean-plugin-3.x](/apache/maven-clean-plugin/tree/maven-clean-plugin-3.x)
 / 
[maven-clean-plugin-4.x](/apache/maven-clean-plugin/tree/maven-clean-plugin-4.x)
     - default = :four:: [maven-compiler-plugin](/apache/maven-compiler-plugin) 
/ 
[maven-compiler-plugin-3.x](/apache/maven-compiler-plugin/tree/maven-compiler-plugin-3.x)
 / 
[maven-compiler-plugin-4.x](/apache/maven-compiler-plugin/tree/maven-compiler-plugin-4.x)
     - default = :four:: [maven-deploy-plugin](/apache/maven-deploy-plugin) / 
[maven-deploy-plugin-3.x](/apache/maven-deploy-plugin/tree/maven-deploy-plugin-3.x)
 / 
[maven-deploy-plugin-4.x](/apache/maven-deploy-plugin/tree/maven-deploy-plugin-4.x)
     - default = :four:: [maven-install-plugin](/apache/maven-install-plugin) / 
[maven-install-plugin-3.x](/apache/maven-install-plugin/tree/maven-install-plugin-3.x)
 / 
[maven-install-plugin-4.x](/apache/maven-install-plugin/tree/maven-install-plugin-4.x)
     - default = :four:: 
[maven-resources-plugin](/apache/maven-resources-plugin) / 
[maven-resources-plugin-3.x](/apache/maven-resources-plugin/tree/maven-resources-plugin-3.x)
 / 
[maven-resources-plugin-4.x](/apache/maven-resources-plugin/tree/maven-resources-plugin-4.x)
   - 2 plugins package
     - default = :four:: [maven-jar-plugin](/apache/maven-jar-plugin) / 
[maven-jar-plugin-3.x](/apache/maven-jar-plugin/tree/maven-jar-plugin-3.x) / 
[maven-jar-plugin-4.x](/apache/maven-jar-plugin/tree/maven-jar-plugin-4.x)
     - default = :four:: [maven-source-plugin](/apache/maven-source-plugin) / 
[maven-source-plugin-3.x](/apache/maven-source-plugin/tree/maven-source-plugin-3.x)
 / 
[maven-source-plugin-4.x](/apache/maven-source-plugin/tree/maven-source-plugin-4.x)
   - 2 shared components
     - default = :four:: [maven-archiver](/apache/maven-archiver) / 
[maven-archiver-3.x](/apache/maven-archiver/tree/maven-archiver-3.x) / 
[maven-archiver-4.x](/apache/maven-archiver/tree/maven-archiver-4.x)
     - default = :four:: [maven-filtering](/apache/maven-filtering) / 
[maven-filtering-3.x](/apache/maven-filtering/tree/maven-filtering-3.x) / 
[maven-filtering-4.x](/apache/maven-filtering/tree/maven-filtering-4.x)
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to