Nope, not possible, and not really a solution to long for. As your bundle is a maven artifact while the feature file itself is also an artifact. In that case it also makes much more sense to have two separate maven modules.
Regards, Achim 2014-07-23 14:23 GMT+02:00 rsteppac <[email protected]>: > I am trying to use the karaf-maven-plugin (v 3.0.1) to dynamically build > the > feature.xml required to deploy my bundle in Karaf. The only setup I got to > work is to have a separate maven project that declares the bundle project > as > a dependency. Doing so will create a feature.xml that contains my bundle > and > all its dependencies. > > I was hoping to be able to do away with the additional project by > generating > the feature.xml in the bundle project itself and then adding it as a > resource to the installation/deployment phase like so: > > <build> > <plugins> > <plugin> > <groupId>org.apache.karaf.tooling</groupId> > <artifactId>karaf-maven-plugin</artifactId> > <executions> > <execution> > <id>generate-features-descriptor</id> > <phase>generate-resources</phase> > <goals> > <goal>features-generate-descriptor</goal> > </goals> > </execution> > </executions> > </plugin> > <plugin> > <groupId>org.codehaus.mojo</groupId> > <artifactId>build-helper-maven-plugin</artifactId> > <executions> > <execution> > <id>attach-artifacts</id> > <phase>package</phase> > <goals> > <goal>attach-artifact</goal> > </goals> > <configuration> > <artifacts> > <artifact> > <file>target/feature/feature.xml</file> > <type>xml</type> > <classifier>features</classifier> > </artifact> > </artifacts> > </configuration> > </execution> > </executions> > </plugin> > </plugins> > </build> > > I bound the "features-generate-descriptor" goal to different phases, but > the > resulting feature.xml always only contains the dependencies of my bundle, > but not the bundle itself. > How would I have to configure the plugin to create both artifacts, > feature.xml and bundle jar, in the same project build? > > > Thanks! > Ralf > > > > -- > View this message in context: > http://karaf.922171.n3.nabble.com/How-to-generate-bundle-jar-and-feature-xml-in-same-Maven-build-tp4034402.html > Sent from the Karaf - User mailing list archive at Nabble.com. > -- Apache Member Apache Karaf <http://karaf.apache.org/> Committer & PMC OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/> Committer & Project Lead blog <http://notizblog.nierbeck.de/> Software Architect / Project Manager / Scrum Master
