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

Narrowed and fixed dependencies #191

Merged
merged 1 commit into from
Apr 15, 2024

Conversation

dmatej
Copy link
Contributor

@dmatej dmatej commented Apr 12, 2024

  • Using StringUtils from commons-lang3 instead of maven-shared-utils
    • commons-lang3 lib was already in transitive deps
  • The plexus-archiver is directly referred from FeatureSetDependenciesMojo
  • Tested with today both GF master and gf8 branches
  • As both Maven and Plexus are moving to the future, they sometimes move classes or remove dependencies. We should respect these changes in the future.

- Using StringUtils from commons-lang3 instead of maven-shared-utils
  - commons-lang3 lib was already in transitive deps
- The plexus-archiver is directly referred from FeatureSetDependenciesMojo
- Tested with today both GF master and gf8 branches

Signed-off-by: David Matějček <david.matejcek@omnifish.ee>
@dmatej dmatej added the bug Something isn't working label Apr 12, 2024
@dmatej dmatej added this to the 4.0.2 milestone Apr 12, 2024
@dmatej dmatej linked an issue Apr 12, 2024 that may be closed by this pull request
pom.xml Show resolved Hide resolved
@dmatej dmatej merged commit 4f89561 into eclipse-ee4j:master Apr 15, 2024
2 checks passed
@dmatej dmatej deleted the commons-io-incompatible branch April 15, 2024 08:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4.0.1 has toxic combination of transitive dependencies
3 participants