Add property to modify development-time bundle class path for Eclipse PDE
-------------------------------------------------------------------------

                 Key: FELIX-136
                 URL: http://issues.apache.org/jira/browse/FELIX-136
             Project: Felix
          Issue Type: New Feature
          Components: Framework
            Reporter: Richard S. Hall
         Assigned To: Richard S. Hall
            Priority: Minor


Eclipse PDE uses "framework launchers" for lauching arbitrary OSGi frameworks. 
Felix in combination with its "reference:" protocol is successfully able to be 
launched by Eclipse PDE, but it is not ideal since it requires that the project 
be structured with everything in the root directory. Since projects are 
typically organized around bin/ and classes/ directories, this is less than 
perfect.

Equinox supports a special property to modify the bundle's class path at 
development time to alleviate this situation. Such a property could also be 
added to Felix to improve integration with Eclipse PDE.

For example, DirectoryRevision could be modified to search for a configuration 
property named ${bundle-symbolic-name}.classpath and could prepend this value 
to the existing manifest header. To my understanding, this is similar to the 
approach used by Equinox.

If we implement this, then we should probably add another property to 
enable/disable development-time features, so that people cannot use this 
property unless the framework is being used in development mode.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to