[CONTROLLER-780] maven project cycle between features-mdsal and features-aaa Created: 06/Sep/14  Updated: 19/Oct/17  Resolved: 05/May/15

Status: Resolved
Project: controller
Component/s: adsal
Affects Version/s: Helium
Fix Version/s: None

Type: Bug
Reporter: Ed Warnicke Assignee: Maros Marsalek
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: Mac OS
Platform: PC


External issue ID: 1731

 Description   

Attempts at autorelease revealed a maven project cycle:

[ERROR] The projects in the reactor contain a cyclic reference: Edge between 'Vertex

{label='org.opendaylight.aaa:features-aaa:0.1.0-Helium-Pre-v201409061745'}

' and 'Vertex

{label='org.opendaylight.controller:features-mdsal:1.1-Helium-Pre-v201409061745'}

' introduces to cycle in the graph org.opendaylight.controller:features-mdsal:1.1-Helium-Pre-v201409061745 --> org.opendaylight.controller:features-config-persister:0.2.5-Helium-Pre-v201409061745 --> org.opendaylight.controller:features-netconf:0.2.5-Helium-Pre-v201409061745 --> org.opendaylight.aaa:features-aaa:0.1.0-Helium-Pre-v201409061745 --> org.opendaylight.controller:features-mdsal:1.1-Helium-Pre-v201409061745 -> [Help 1]
[ERROR]

In order to break the cycle, netconf-connector-

{tcp/ssh}

need to be moved into their own features.xml project.



 Comments   
Comment by Tony Tkacik [ 08/Sep/14 ]

Controller project MUST not reference other project than ODL-Parent or Yangtools,
and it is too late to reference it.

If this feature provides netconf integrated with AAA, feature should be part of Integration project or AAA project, not controller.

Comment by Carol Sanders [ 05/May/15 ]

This bug is part of the project to Move all ADSAL associated component bugs to ADSAL.

Generated at Wed Feb 07 19:53:51 UTC 2024 using Jira 8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d.