Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

3.x - archetype 3.3.0 compat & backports #1072

Conversation

romain-grecourt and others added 17 commits October 4, 2024 14:14
- Fix warnings (dependency convergence, read-only config etc)
- Update several Maven plugins & dependencies
- Update spotbug excludes
- Uptake new checkstyle + related checkstyle fixes
* Add dependency check plugin

* Add support for owasp dependency check

* Exclude dependency-check-suppression.xml

* Fix shellcheck errors

* More shellcheck fixes

* One more shellcheck fix
* Upgrade snakeyaml to 2.0
---------

Co-authored-by: Romain Grecourt <[email protected]>
* Suppress false positives around plexus
* Upgrade junit to 5.9.3. wagon-http to 3.5.3. Exclude jgit and ivy transative deps
* Remove dependency on org.apache.commons.io.FileUtils in MavenProjectConfigCollectorTestIT

* Remove support for preprocess-adoc and naturalize-adoc which are not used.

* Use build tools FileUtils.touch() method
* Upgrade guava to 32.0.1-jre
…#1035)

* Add Upload Staged Artifacts step

* Fix copyright

* Use artifact-name/artifact-path with .github/actions/common to upload
* Upgrade github actions to v4
* unique artifacts to fix upgrade to v4
* Use [email protected]
* Use upload-artifact/merge to create aggregated artifacts

---------

Co-authored-by: Romain Grecourt <[email protected]>
…n-io#1043)

- Implement permutationEndIndex and testProfiles
- Fix projectName when using  -Darchetype.test.generatePermutations=false
- Fix integration-test mojo to use user specified local repository
- Fix plexus hacks in integration-test mojo
- Use spotbugs:spotbugs + spotbugs:verify instead of spotbugs:check
- spotbugs:check forks lifecycle, this avoids lifecycle duplication
- Use helidon-build-cache-[extension|plugin]:4.0.7
- Improve CliMavenTest to "tee" the forked processes output.
- Update hashed files for local-maven- caches to only use top level pom files
- Refine local-maven cache globs to match files
- Add a gate job to use for required checks setup
- Update maven-archetype dependencies to 3.3.0
- Use reflection to work with previous versions (< 3.3.0)
- Remove groovy dependency management
- Upgrade maven-invoker-plugin and maven-invoker to 3.8.0
- Replace use of ProjectInstaller (deprecated) with RepositorySystem (aether)
- Fix owasp configuration
- Hard-code org.apache.maven.plugins:maven-archetype-plugin:3.2.1:generate in cli/tests/functional
@romain-grecourt romain-grecourt added this to the 3.0.8 milestone Oct 4, 2024
@romain-grecourt romain-grecourt self-assigned this Oct 4, 2024
@oracle-contributor-agreement oracle-contributor-agreement bot added the OCA Verified All contributors have signed the Oracle Contributor Agreement. label Oct 4, 2024
@romain-grecourt romain-grecourt merged commit b201572 into helidon-io:helidon-3.x Oct 4, 2024
24 checks passed
@romain-grecourt romain-grecourt deleted the 3.x-backports-plus-archetype-3.3.0-compat branch October 4, 2024 22:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
3.x archetype maven-plugin OCA Verified All contributors have signed the Oracle Contributor Agreement.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants