slachiewicz opened a new pull request, #580:
URL: https://github.com/apache/maven-ear-plugin/pull/580

   Fixes #579. `generate-application-xml` gets an optional `moduleMapFile` 
parameter; when set, the goal writes the path of every runtime module in the 
EAR to that file, as properties keyed by 
`groupId:artifactId:type[:classifier]`, for example 
`eartest\:jar-sample-one\:jar=libs/eartest-jar-sample-one-1.0.jar`. The values 
come from the same `EarModule.getUri()` that `application.xml` uses. Lines are 
sorted and there is no timestamp comment, so the file is reproducible. Nothing 
changes when the parameter is not set.
   
   As a new parameter it is marked `@since 3.5.0`.
   
   Verified: `mvn verify -Prun-its` → 59 unit tests, 104 `EarMojoIT` tests 
including the new `testProject104`, 18 invoker ITs, BUILD SUCCESS; 
`testProject104` fails with the `writeModuleMap()` call removed.
   


-- 
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