You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@felix.apache.org by "Alin Dreghiciu (JIRA)" <ji...@apache.org> on 2009/09/23 09:25:16 UTC

[jira] Created: (FELIX-1634) Maven Bundle Plugin disables transitive dependencies

Maven Bundle Plugin disables transitive dependencies
----------------------------------------------------

                 Key: FELIX-1634
                 URL: https://issues.apache.org/jira/browse/FELIX-1634
             Project: Felix
          Issue Type: Bug
          Components: Maven Bundle Plugin
            Reporter: Alin Dreghiciu


By its setup Maven Bundle Plugin disables transitive dependencies by it's setup of org.apache.maven.artifact.handler.ArtifactHandler in /META-INF/plexus/components.xml. The setting: <includesDependencies>true</includesDependencies> means that an artifact of type "bundle" will include everything it needs in the jar and dependencies are not transitive. 

This setting should be "false".

Note that this is only observable only when you depend on a "bundle" and you have the <type>bundle</type> set.


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Resolved: (FELIX-1634) Maven Bundle Plugin disables transitive dependencies

Posted by "Stuart McCulloch (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/FELIX-1634?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Stuart McCulloch resolved FELIX-1634.
-------------------------------------

    Resolution: Fixed

Fixed in trunk (r818082) and deployed new 2.1.0-SNAPSHOT of the bundleplugin for testing purposes.

> Maven Bundle Plugin disables transitive dependencies
> ----------------------------------------------------
>
>                 Key: FELIX-1634
>                 URL: https://issues.apache.org/jira/browse/FELIX-1634
>             Project: Felix
>          Issue Type: Bug
>          Components: Maven Bundle Plugin
>            Reporter: Alin Dreghiciu
>            Assignee: Stuart McCulloch
>             Fix For: maven-bundle-plugin-2.1.0
>
>
> By its setup Maven Bundle Plugin disables transitive dependencies by it's setup of org.apache.maven.artifact.handler.ArtifactHandler in /META-INF/plexus/components.xml. The setting: <includesDependencies>true</includesDependencies> means that an artifact of type "bundle" will include everything it needs in the jar and dependencies are not transitive. 
> This setting should be "false".
> Note that this is only observable only when you depend on a "bundle" and you have the <type>bundle</type> set.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (FELIX-1634) Maven Bundle Plugin disables transitive dependencies

Posted by "Stuart McCulloch (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/FELIX-1634?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Stuart McCulloch updated FELIX-1634:
------------------------------------

    Fix Version/s: maven-bundle-plugin-2.1.0
         Assignee: Stuart McCulloch

Thanks for catching this - the bundleplugin has used the same includesDependencies setting since the very beginning, so I assume not many people are using the bundle type in their dependencies. BTW, do you have a pointer to the doc explaining all the elements of components.xml?

> Maven Bundle Plugin disables transitive dependencies
> ----------------------------------------------------
>
>                 Key: FELIX-1634
>                 URL: https://issues.apache.org/jira/browse/FELIX-1634
>             Project: Felix
>          Issue Type: Bug
>          Components: Maven Bundle Plugin
>            Reporter: Alin Dreghiciu
>            Assignee: Stuart McCulloch
>             Fix For: maven-bundle-plugin-2.1.0
>
>
> By its setup Maven Bundle Plugin disables transitive dependencies by it's setup of org.apache.maven.artifact.handler.ArtifactHandler in /META-INF/plexus/components.xml. The setting: <includesDependencies>true</includesDependencies> means that an artifact of type "bundle" will include everything it needs in the jar and dependencies are not transitive. 
> This setting should be "false".
> Note that this is only observable only when you depend on a "bundle" and you have the <type>bundle</type> set.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Work started: (FELIX-1634) Maven Bundle Plugin disables transitive dependencies

Posted by "Stuart McCulloch (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/FELIX-1634?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Work on FELIX-1634 started by Stuart McCulloch.

> Maven Bundle Plugin disables transitive dependencies
> ----------------------------------------------------
>
>                 Key: FELIX-1634
>                 URL: https://issues.apache.org/jira/browse/FELIX-1634
>             Project: Felix
>          Issue Type: Bug
>          Components: Maven Bundle Plugin
>            Reporter: Alin Dreghiciu
>            Assignee: Stuart McCulloch
>             Fix For: maven-bundle-plugin-2.1.0
>
>
> By its setup Maven Bundle Plugin disables transitive dependencies by it's setup of org.apache.maven.artifact.handler.ArtifactHandler in /META-INF/plexus/components.xml. The setting: <includesDependencies>true</includesDependencies> means that an artifact of type "bundle" will include everything it needs in the jar and dependencies are not transitive. 
> This setting should be "false".
> Note that this is only observable only when you depend on a "bundle" and you have the <type>bundle</type> set.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.