felix-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Brian Topping (JIRA)" <j...@apache.org>
Subject [jira] [Created] (FELIX-3472) Source inclusion for targets of <Embed-Dependency>
Date Mon, 23 Apr 2012 04:51:38 GMT
Brian Topping created FELIX-3472:

             Summary: Source inclusion for targets of <Embed-Dependency> 
                 Key: FELIX-3472
                 URL: https://issues.apache.org/jira/browse/FELIX-3472
             Project: Felix
          Issue Type: Improvement
          Components: Maven Bundle Plugin
    Affects Versions: maven-bundle-plugin-2.3.7
            Reporter: Brian Topping
            Priority: Minor

This seems like it would be rather hideous to fix, but I didn't see it anywhere and thought
I would note it.

When the <Embed-Dependency> instruction is used along with the maven-source-plugin,
source artifacts that otherwise exist alongside the dependency jar artifacts are not included
in the source jars of the artifact being built.  It's not difficult to manually add the source
jars for each embedded dependency on a remote project, but gets annoying when changes to the
project cause the source jar attachments to be wiped out when the project is reloaded.

It seems like it would be difficult to fix because either maven-source-plugin needs to know
about the various locations that bundle instructions can live or bundle plugin needs to add
sources to existing source jars.  Both of of those solutions violate containment of the other
plugin's role.

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira


View raw message