You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@felix.apache.org by "David Savage (JIRA)" <ji...@apache.org> on 2009/07/28 20:46:14 UTC

[jira] Updated: (FELIX-1407) Support resolve=compile flag on -requires as well as imports

     [ https://issues.apache.org/jira/browse/FELIX-1407?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

David Savage updated FELIX-1407:
--------------------------------

    Priority: Minor  (was: Major)

Changing to minor priority, work around for the time being is to use ivy to pull fragment bundle to local classpath - allows for compilation, but means developer needs to be careful about package visibility

> Support resolve=compile flag on -requires as well as imports
> ------------------------------------------------------------
>
>                 Key: FELIX-1407
>                 URL: https://issues.apache.org/jira/browse/FELIX-1407
>             Project: Felix
>          Issue Type: Improvement
>          Components: Sigil
>            Reporter: David Savage
>            Priority: Minor
>
> In order to satisfy the compiler you occaisionally need to specify links to packages or bundles that you wouldn't need at runtime, e.g. if you extend a class from another bundle and that class has internal dependencies on another bundle.
> The solution to this so far is to add extra dependencies in the sigil.properties file but mark them as only required for compile time dependencies, they should be stripped from the built artifact. 
> This works for -imports but not for -requires

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