Skip to content

Conversation

@romain-grecourt
Copy link
Contributor

Fixes #383

Both the aether and engine utility are now written in Java.

  • The byte code for the classes in included as base64 strings in the generated groovy script.
  • Improve archetype-post-generate.groovy ; add comments
    Update the integration-test mojo to generate the test projects with archetype:generate if mavenArchetypeCompatible==true.

Add a profile debug-invoker to allo debugging invoker based integration tests.
Add a settings.xml to enable better cache with the invoker plugin.

Fixes helidon-io#383

Both the aether and engine utility are now written in Java.
- The byte code for the classes in included as base64 strings in the generated groovy script.
- Improve archetype-post-generate.groovy ; add comments
Update the integration-test mojo to generate the test projects with archetype:generate if mavenArchetypeCompatible==true.

Add a profile debug-invoker to allo debugging invoker based integration tests.
Add a settings.xml to enable better cache with the invoker plugin.
@romain-grecourt romain-grecourt added this to the 3.0.0 milestone Apr 27, 2021
@romain-grecourt romain-grecourt self-assigned this Apr 27, 2021
@romain-grecourt romain-grecourt merged commit 5e1ff0a into helidon-io:master Apr 27, 2021
@romain-grecourt romain-grecourt deleted the archetype-maven-settings branch April 27, 2021 18:18
romain-grecourt added a commit to romain-grecourt/helidon-build-tools that referenced this pull request Apr 27, 2021
* Fix aether utility to use Maven settings.

Fixes helidon-io#383

Both the aether and engine utility are now written in Java.
- The byte code for the classes in included as base64 strings in the generated groovy script.
- Improve archetype-post-generate.groovy ; add comments
Update the integration-test mojo to generate the test projects with archetype:generate if mavenArchetypeCompatible==true.

Add a profile debug-invoker to allo debugging invoker based integration tests.
Add a settings.xml to enable better cache with the invoker plugin.

* remove system out

* fix checkstyle error

* fix comments

(cherry picked from commit 5e1ff0a)
romain-grecourt added a commit that referenced this pull request Apr 28, 2021
* Fix aether utility to use Maven settings.

Fixes #383

Both the aether and engine utility are now written in Java.
- The byte code for the classes in included as base64 strings in the generated groovy script.
- Improve archetype-post-generate.groovy ; add comments
Update the integration-test mojo to generate the test projects with archetype:generate if mavenArchetypeCompatible==true.

Add a profile debug-invoker to allo debugging invoker based integration tests.
Add a settings.xml to enable better cache with the invoker plugin.

* remove system out

* fix checkstyle error

* fix comments

(cherry picked from commit 5e1ff0a)
@romain-grecourt romain-grecourt modified the milestones: 3.0.0, 3.0.0-M2 Jan 20, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

archetype-post-generate.groovy does not honor settings.xml

2 participants