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

Use latest commons-lang3 to have no clashes with dep hierarchy #481

Merged
merged 3 commits into from
Nov 1, 2023

Conversation

alexsuter
Copy link
Member

@alexsuter alexsuter commented Nov 1, 2023

FYI;

  • I've upgraded commons-text in core to latest, which requires commons.lang3 latest.
  • here we have maven dependencies in test which has an older commons.lang3 version (transitiv)
  • result: really strange errors, but only in maven build not by executing test in Axon Ivy Designer

Biggest pain point:

  • Maven build behaves different than executing test in Axon Ivy Designer

I've the feeling that this kind of issues will come back to us, if our users are going to write tests.

@alexsuter alexsuter changed the title improve Use latest commons-lang3 to have no clashes with dep hierarchy Nov 1, 2023
@alexsuter alexsuter merged commit a6a259b into master Nov 1, 2023
1 check passed
@alexsuter alexsuter deleted the improve branch November 1, 2023 22:18
Copy link
Member

@weissreto weissreto left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍

Comment on lines +100 to +105
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<version>3.13.0</version>
<scope>test</scope>
</dependency>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

would be better to define 'exclusions' on the dependency that has this transient dependency.
it seems like there are already other 'clashing' dependencies outline on them.

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.

3 participants