Project

General

Profile

Bug #10063

Architecture #9917: Requires Java8 (jdk8) for Rudder 4.1

Bug #10053: Java error in webapp

Use dependencyManagement in parent pom

Added by François ARMAND 11 months ago. Updated 11 months ago.

Status:
Released
Priority:
1
Category:
Architecture - Dependencies
Target version:
Target version (plugin):
Severity:
User visibility:
Effort required:
Priority:

Description

So, the problem in parent issue is now that the dependency in parent pom for scalaz-concurrent is mark as test with the correct version.

Then, it is mark as "compile" in rudder-core.
And then, rudder-core is marked as a compile dependency of rudder-web.

But in rudder-web, scalaz-concurrent is now a TEST dependency (somehow, parent-pom priority is higher than the transitive one).

So the correct solution is to:

- completly remove scalaz-concurrent as a (test) dependency in parent-pom (it is not, we did that to be able to specify the same version as everywhere)
- add a dependencyManagement section to force version of scalaz-* for each project using parent-pom
- remove in rudder-core all the direct dependencies which were added to specify version (i.e scalaz-*)

The ticket manage the parent-pom, its childern rudder-core.


Subtasks

Bug #10064: Remove dependecies inherited from parent-pom dependencyManagement in rudder-coreReleasedNicolas CHARLES

Associated revisions

Revision 5a94623f
Added by François ARMAND 11 months ago

Fixes #10063: Use dependencyManagement in parent pom

History

#1 Updated by François ARMAND 11 months ago

  • Status changed from In progress to Pending technical review
  • Assignee changed from François ARMAND to Nicolas CHARLES
  • Pull Request set to https://github.com/Normation/rudder-parent-pom/pull/35

#2 Updated by François ARMAND 11 months ago

  • Status changed from Pending technical review to Pending release
  • % Done changed from 0 to 100

#3 Updated by Vincent MEMBRÉ 11 months ago

  • Status changed from Pending release to Released

This bug has been fixed in Rudder 4.1.0 which was released today.

Also available in: Atom PDF