[ 
https://jira.codehaus.org/browse/MENFORCER-215?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Mark updated MENFORCER-215:
---------------------------

    Description: 
I want to use the banCircularDependencies extra enforcer rule to avoid jenkins 
build loops. The current implementation ignores test-scope dependencies. I need 
a flag to include them. My situation is the following:

"utils" depends on "shared" (compile scope), shared depends on "utils" (test 
scope). Neither the rule nor "mvn dependency:tree" recognizes "utils" as a 
dependency of "shared".

{code:xml}
     <dependency>
                            <groupId>org.codehaus.mojo</groupId>
                            <artifactId>extra-enforcer-rules</artifactId>
                            <version>1.0-beta-3</version>
                        </dependency>
{code}

{noformat}
dependency:tree
  Displays the dependency tree for this project.

  Available parameters:

...
    scope
      The scope to filter by when resolving the dependency tree, or null to
      include dependencies from all scopes. Note that this feature does not
      currently work due to MNG-3236.

{noformat}


  was:
I want to use the banCircularDependencies extra enforcer rule to avoid jenkins 
build loops. The current implementation ignores test-scope dependencies. I need 
a flag to include them. My situation is the following:

"utils" depends on "shared" (compile scope), shared depends on "utils" (test 
scope). Neither the rule nor "mvn dependency:tree" recognizes "utils" as a 
dependency of "shared".

{code:xml}
     <dependency>
                            <groupId>org.codehaus.mojo</groupId>
                            <artifactId>extra-enforcer-rules</artifactId>
                            <version>1.0-beta-3</version>
                        </dependency>
{code}

{format}
dependency:tree
  Displays the dependency tree for this project.

  Available parameters:

...
    scope
      The scope to filter by when resolving the dependency tree, or null to
      include dependencies from all scopes. Note that this feature does not
      currently work due to MNG-3236.

{format}



> Extra Enforcer Rules : banCircularDependencies for transitive test scope
> ------------------------------------------------------------------------
>
>                 Key: MENFORCER-215
>                 URL: https://jira.codehaus.org/browse/MENFORCER-215
>             Project: Maven Enforcer Plugin
>          Issue Type: Improvement
>            Reporter: Mark
>            Priority: Minor
>
> I want to use the banCircularDependencies extra enforcer rule to avoid 
> jenkins build loops. The current implementation ignores test-scope 
> dependencies. I need a flag to include them. My situation is the following:
> "utils" depends on "shared" (compile scope), shared depends on "utils" (test 
> scope). Neither the rule nor "mvn dependency:tree" recognizes "utils" as a 
> dependency of "shared".
> {code:xml}
>      <dependency>
>                             <groupId>org.codehaus.mojo</groupId>
>                             <artifactId>extra-enforcer-rules</artifactId>
>                             <version>1.0-beta-3</version>
>                         </dependency>
> {code}
> {noformat}
> dependency:tree
>   Displays the dependency tree for this project.
>   Available parameters:
> ...
>     scope
>       The scope to filter by when resolving the dependency tree, or null to
>       include dependencies from all scopes. Note that this feature does not
>       currently work due to MNG-3236.
> {noformat}



--
This message was sent by Atlassian JIRA
(v6.1.6#6162)

Reply via email to