[ 
https://issues.apache.org/jira/browse/JCRVLT-416?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17047341#comment-17047341
 ] 

Konrad Windszus commented on JCRVLT-416:
----------------------------------------

As b contains a as a subpackage, it needs to define a as a dependency 
(http://jackrabbit.apache.org/filevault-package-maven-plugin/generate-metadata-mojo.html#subPackages)

> Adding a package dependency to a package containing it as subpackage leads to 
> a dependency cycle
> ------------------------------------------------------------------------------------------------
>
>                 Key: JCRVLT-416
>                 URL: https://issues.apache.org/jira/browse/JCRVLT-416
>             Project: Jackrabbit FileVault
>          Issue Type: Bug
>          Components: package maven plugin
>    Affects Versions: package-maven-plugin-1.1.0
>            Reporter: Konrad Windszus
>            Assignee: Konrad Windszus
>            Priority: Major
>             Fix For: package-maven-plugin-1.1.2
>
>
> Consider the case where {{a}} is a subpackage of {{b}}. This requires {{a}} 
> being a Maven dependency of Maven Module {{b}}. Since every package 
> installation of {{b}} adds {{b}} as package dependency to {{a}} implicitly 
> (compare with https://issues.apache.org/jira/browse/JCRVLT-140) it should 
> also be possible to make this implicit dependency and explicit one (to make 
> the validator be able to detect e.g. filter roots being provided by {{b}}). 
> But once you also add {{a}} as dependency to {{b}} you get a dependency cycle.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to