Excellent. I have up-voted the ticket.

Ralf

On 23.07.2014, at 14:45, Stuart McCulloch [via Karaf] 
<[email protected]> wrote:

> It is possible with the proposed patch in 
> https://issues.apache.org/jira/browse/KARAF-2961 (the pull-request includes 
> an example test project)
> 
> Maven supports additional attachments to a project by using classifiers - and 
> since a karaf feature already uses a classifier there's no issue there either 
> with it conflicting with the main artifact.
> 
> --
> Cheers, Stuart
> 
> On 23 Jul 2014, at 13:28, Achim Nierbeck <[hidden email]> wrote:
> 
>> 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 <[hidden email]>:
>> 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
>> 
> 
> 
> If you reply to this email, your message will be added to the discussion 
> below:
> http://karaf.922171.n3.nabble.com/How-to-generate-bundle-jar-and-feature-xml-in-same-Maven-build-tp4034402p4034406.html
> To unsubscribe from How to generate bundle jar and feature.xml in same Maven 
> build, click here.
> NAML



smime.p7s (5K) 
<http://karaf.922171.n3.nabble.com/attachment/4034410/0/smime.p7s>




--
View this message in context: 
http://karaf.922171.n3.nabble.com/How-to-generate-bundle-jar-and-feature-xml-in-same-Maven-build-tp4034402p4034410.html
Sent from the Karaf - User mailing list archive at Nabble.com.

Reply via email to