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

[4.x] Plugin updates #8687

Merged
merged 7 commits into from
Apr 28, 2024
Merged

Conversation

tomas-langer
Copy link
Member

@tomas-langer tomas-langer commented Apr 19, 2024

  • javadoc plugin can now be configured to fail on warning (default is false)
  • dependency plugin check dependencies now configured in plugin management
  • dependency plugin check phase is set to none
  • dependency plugin check dependencies can be configured to skip (skip defaults to false)
  • updated common and codegen modules to use the new possible restrictions
  • fixed all problems that could be fixed, skipping where appropriate

This change may have impact on dependency structure of projects, as some modules had dependencies that were not used. Nevertheless these dependencies were wrong.

Fixing also our own modules that failed because of this.

Maven dependency check module added to non-pom packaging modules, skipped by default.
@oracle-contributor-agreement oracle-contributor-agreement bot added the OCA Verified All contributors have signed the Oracle Contributor Agreement. label Apr 19, 2024
@tomas-langer tomas-langer merged commit 71ade5d into helidon-io:main Apr 28, 2024
12 checks passed
@tomas-langer tomas-langer deleted the plugin-updates branch April 28, 2024 17:19
jbescos pushed a commit to jbescos/helidon that referenced this pull request Apr 30, 2024
* Fail on Javadoc warning switch as a maven property.
* Maven dependency check module added to non-pom packaging modules, skipped by default.
* Updated helidon-codegen and helidon-common modules to use the dependency and javadoc updated setup.
* Adding `helidon-config` to keep backward compatibility of examples using webserver.
* Helidon common mapper is not required by reactive streams.
* Set phase to `none` in project pom, so it is not executed when the plugin is added for different executions.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
4.x Version 4.x build 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