[ http://jira.codehaus.org/browse/MECLIPSE-148?page=comments#action_74894 ] Kenney Westerhof commented on MECLIPSE-148: -------------------------------------------
Not sure where this happens, but you can specify excludes in the dependencySet to exclude the current project. On the other hand, there's no harm in not having . in the classpath but a ref to the artifact. > EclipseOSGIManifestWriter must support jarred code as well as supporting "." > on the Bundle-Classpath > ---------------------------------------------------------------------------------------------------- > > Key: MECLIPSE-148 > URL: http://jira.codehaus.org/browse/MECLIPSE-148 > Project: Maven 2.x Eclipse Plugin > Issue Type: Improvement > Components: PDE support > Reporter: David Boden > > We should assume that if the developer is building a jar of the code, they > are going to create a bundle using the assembly plugin with an assembly.xml > like this: > <assembly> > <id>bundle</id> > <formats> > <format>jar</format> > </formats> > <includeBaseDirectory>false</includeBaseDirectory> > <fileSets> > <fileSet> > <directory>src</directory> > <includes> > <include>**/*.properties</include> > </includes> > <outputDirectory>/</outputDirectory> > </fileSet> > <fileSet> > <directory>.</directory> > <includes> > <include>plugin.xml</include> > <include>*.properties</include> > </includes> > <outputDirectory>/</outputDirectory> > </fileSet> > </fileSets> > <dependencySets> > <dependencySet> > <outputDirectory>/</outputDirectory> > <unpack>false</unpack> > <scope>runtime</scope> > </dependencySet> > </dependencySets> > </assembly> > The dependencySets bit at the bottom of the assembly.xml file adds all the > dependenceies *and* the project artifact with as artifactId-version.jar (e.g. > ss_base_shared-5.0.0-SNAPSHOT.jar) > We need a configuration parameter to say whether the code will be packaged > within a .jar. I don't think we need to give the user an option of what the > name of the jar is. If you agree, I'll implement it as a true or false switch > in the configuration. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira
