slachiewicz opened a new pull request, #1032:
URL: https://github.com/apache/maven-archetype/pull/1032

   `archetype:integration-test` used maven-script-interpreter for one thing: 
the `verify` script of each test project. That now runs through the 
`GroovyShell` the plugin already has for `archetype-post-generate.groovy` 
(`VerifyScriptRunner`: same variables `basedir`, `scriptdir`, `context`, same 
pass rule of `null` or `true`, output bound as `out`), and the `build.log` 
handler is a small class on maven-invoker's `InvocationOutputHandler` instead 
of a subclass of the library's `FileLogger` — it is also closed now, which the 
old code never did. BeanShell verify scripts, deprecated in 3.4.2 (#1030), fail 
the test with "BeanShell verify scripts are no longer supported, port … to 
Groovy"; a new IT covers that. Part of the retirement tracked in 
apache/maven#13207.
   
   For 3.5.0, since `.bsh` verify scripts stop working.
   
   Verified: `mvn verify -Prun-its -pl maven-archetype-plugin` → Passed: 33, 
Failed: 0 (32 existing ITs plus the new one); unit tests 22/22; 
`apache-rat:check` clean.


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