Hi Rodrigo,

unfortunately, I can't fully test your pom as it depends to other artifacts (sgc-features or osgi-derby-feature).

Anyway, it looks good to me (I tested something similar with camel and it works fine).
So maybe you have some artifacts resolution issue (at bundle level).

If you can send to me (private) the output of mvn -X clean install of your assembly, I can take a look.

Thanks,
Regards
JB

On 09/24/2014 11:38 AM, Rodrigo Serra wrote:
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0";  
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";  
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd";>
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <artifactId>sgc</artifactId>
         <groupId>ar.com.jlab</groupId>
         <version>1.1.13-SNAPSHOT</version>
     </parent>

     <groupId>ar.com.jlab.sgc.sgc-assembly</groupId>
     <artifactId>sgc</artifactId>
     <packaging>karaf-assembly</packaging>

     <name>SGC :: Assembly</name>
     <dependencies>
         <dependency>
             <groupId>org.apache.karaf.features</groupId>
             <artifactId>framework</artifactId>
             <version>${karaf.version}</version>
             <type>kar</type>
         </dependency>
         <dependency>
             <groupId>org.apache.karaf.features</groupId>
             <version>${karaf.version}</version>
             <artifactId>standard</artifactId>
             <classifier>features</classifier>
             <type>xml</type>
             <scope>runtime</scope>
         </dependency>
         <dependency>
             <groupId>org.apache.karaf.features</groupId>
             <version>${karaf.version}</version>
             <artifactId>enterprise</artifactId>
             <classifier>features</classifier>
             <type>xml</type>
             <scope>runtime</scope>
         </dependency>
         <dependency>
             <groupId>ar.com.jlab.sgc.sgc-features</groupId>
             <artifactId>sgc</artifactId>
             <version>1.1.13-SNAPSHOT</version>
             <classifier>features</classifier>
             <type>xml</type>
             <scope>runtime</scope>
         </dependency>
         <dependency>
             <groupId>ar.com.jlab.osgi.derby</groupId>
             <artifactId>osgi-derby-feature</artifactId>
             <version>${osgi-derby.version}</version>
             <classifier>features</classifier>
             <type>xml</type>
             <scope>runtime</scope>
         </dependency>
     </dependencies>
     <build>
         <resources>
             <resource>
                 <directory>${pom.basedir}/src/main</directory>
                 <filtering>true</filtering>
                 <includes>
                     <include>**/*</include>
                 </includes>
             </resource>
         </resources>
         <plugins>
             <plugin>
                 <artifactId>maven-antrun-plugin</artifactId>
                 <version>1.7</version>
                 <executions>
                     <execution>
                         <phase>validate</phase>
                         <goals>
                             <goal>run</goal>
                         </goals>
                         <configuration>
                             <tasks>
                                 <property name="versionNumerica" 
value="${project.version}" />
                                 <script language="javascript">
                                     var versionNumerica = 
project.getProperty("versionNumerica");
                                     project.setProperty("versionNumerica", 
versionNumerica.replaceAll("-", "."));
                                 </script>
                             </tasks>
                             <exportAntProperties>true</exportAntProperties>
                         </configuration>
                     </execution>
                 </executions>
             </plugin>
             <plugin>
                 <groupId>org.apache.maven.plugins</groupId>
                 <artifactId>maven-resources-plugin</artifactId>
                 <version>2.6</version>
                 <executions>
                     <execution>
                         <id>resource</id>
                         <phase>prepare-package</phase>
                         <goals>
                             <goal>copy-resources</goal>
                         </goals>
                         <configuration>
                             <resources>
                                 <resource>
                                     <filtering>true</filtering>
                                     <directory>src/main/resources/</directory>
                                 </resource>
                             </resources>
                             <outputDirectory>target/assembly</outputDirectory>
                         </configuration>
                     </execution>
                 </executions>
             </plugin>

             <plugin>
                 <groupId>org.apache.karaf.tooling</groupId>
                 <artifactId>karaf-maven-plugin</artifactId>
                 <version>${karaf.version}</version>
                 <extensions>true</extensions>
                 <configuration>
                     <resourcesDir>${basedir}/target/resources</resourcesDir>
                     <bootFeatures>
                         <feature>wrapper</feature>
                         <feature>derby-server</feature>
                         <feature>sgc</feature>
                     </bootFeatures>
                 </configuration>
             </plugin>
         </plugins>
     </build>
</project>

--
Jean-Baptiste Onofré
[email protected]
http://blog.nanthrax.net
Talend - http://www.talend.com

Reply via email to