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

Update POM w/ new plugins #12

Merged
merged 1 commit into from
Mar 3, 2023
Merged

Update POM w/ new plugins #12

merged 1 commit into from
Mar 3, 2023

Conversation

cstamas
Copy link
Member

@cstamas cstamas commented Feb 13, 2023

Update parent POM

cstamas added a commit to takari/polyglot-maven that referenced this pull request Feb 13, 2023
- move to Takari shared GH action (uses Java 11 and 17)
- move to latest released parent (but there is takari/takari-pom#12)
- move off plexus component, convert all modules to takari-maven-component packaging (JSR300)
- move off plexus logging, use Slf4j
- plexus-utils is NOT auto-injected anymore starting with Maven 3.9.0, sort it out
- fix compared POMs, locations are all now HTTPS (not HTTP)

Problems: Kotlin module fails, but am not Kotlin magician to fully fix it (140 test passes OK,
but there are 4 failures where KotlinModelWriter is about to inject MavenProject -> OutOfScopeEx

All the rest of modules should be OK, tested with Maven 3.6.3, 3.8.7 and 3.9.0.
@cstamas cstamas merged commit f536ceb into master Mar 3, 2023
@cstamas cstamas deleted the uppdate-pom branch March 3, 2023 10:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant