felix-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Thomas Diesler (JIRA)" <j...@apache.org>
Subject [jira] Created: (FELIX-1039) Inconsistency packaging vs. type
Date Wed, 15 Apr 2009 08:36:14 GMT
Inconsistency packaging vs. type

                 Key: FELIX-1039
                 URL: https://issues.apache.org/jira/browse/FELIX-1039
             Project: Felix
          Issue Type: Bug
          Components: Maven Bundle Plugin
    Affects Versions: maven-bundle-plugin-2.0.0
         Environment: Maven-2.1.0
            Reporter: Thomas Diesler

The Maven Bundle Plugin uses 


Scenario #1 - dependency uses type=bundle


with type=bundle the the dependency is resolved correctly from the the build reactor. 
'mvn package' succeeds. Note, the artefact is not yet in the local repository.

Scenario #2 - dependency uses unspecified type 


'mvn package' fails if the artefact is not yet in the local repository
'mvn install' succeeds

Scenario #3 - the dependent bundle is not part of the reactor build

'mvn package' or 'mvn install' will always fail when the dependency is declared with type=bundle


If you declare the dependency with type=bundle, the dependency cannot be resolved from the
If you don't declare a dependency type, the dependency can only be resolved from the repository.
'mvn package' will fail if the dependency is not in the repository.


Don't use type=bundle in the dependency and always install. i.e. 'mvn install'

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

View raw message