Hi,

I would like to get the following improvement into the release: http://svn.apache.org/viewvc?rev=823280&view=rev.

We have two cases for the compile dependencies on a project:

1) They don't supply any packages to the Import-Package of the current project * To certain extent, these dependencies should be downgraded to the runtime scope as they are not really required for compilation. But that can be cumbersome as some of them are dragged in transitively from other artifacts.

2) They supply one or more packages to the Import-Package of the current project * In this case, such dependencies are pulled in by the PDE PluginDependencies ClassPathContainer. We used to discard all the compile-scoped dependencies to avoid duplicate classpath entries against the PDE container.

With this fix, we now add "compile" scoped dependent projects or jars to the .classpath file if they don't supply any packages to the Import-Package of the current project. We simply treat them as runtime dependencies. The new behavior makes the Eclipse PDE project more consistent with the maven dependencies as well as the mvn eclipse:eclipse command.

Thanks,
Raymond
--------------------------------------------------
From: "ant elder" <[email protected]>
Sent: Thursday, October 08, 2009 12:30 AM
To: <[email protected]>
Subject: [VOTE] Release Tuscany Maven Bundle Plugin

Please vote on releasing the Tuscany Maven Bundle Plugin.

The Tuscany Maven Bundle Plugin is used by the Tuscany SCA project to
build an OSGi bundle for a project's third-party dependencies,
generate a directory containing OSGi bundles for all the project's
module dependencies, and create Eclipse project files (.project,
.classpath etc) to configure the Eclipse PDE environment for a
project. See the RELEASE_NOTES files changes in this release.

The tag for the release is:

https://svn.apache.org/repos/asf/tuscany/maven-plugins/tags/maven-bundle-plugin-1.0.4/

the Maven staging repository is:

http://people.apache.org/~antelder/tuscany/maven-bundle-plugin-1.0.4-RC1/

+1 from me.

...ant

Reply via email to