Helo JB,

You make the tests with the pom from my previous mail?

I found the problem. I compare the dependencies from my test pom vs  
dependencies in module "Apache Karaf :: Assemblies :: Default Distribution” and 
i found a dependency to spring feature:
        <dependency>
            <groupId>org.apache.karaf.features</groupId>
            <artifactId>spring</artifactId>
            <classifier>features</classifier>
            <type>xml</type>
            <scope>runtime</scope>
        </dependency>

When include this dependency to my pom the resulting assembly works. No more 
missing bundles.

This is the expected behavior?

Regards,
Rodrigo

El 25/09/2014, a las 03:11, Jean-Baptiste Onofré <[email protected]> escribió:

> By the way, I tested both Java7 and Java8 successfully (again on CentOS 7 
> without Internet connection) ;)
> 
> Regards
> JB
> 
> On 09/24/2014 02:59 PM, Rodrigo Serra wrote:
>> Hi JB, the resulting distribution. Regards, Rodrigo
>> 
>> El 24/09/2014, a las 09:52, Jean-Baptiste Onofré <[email protected]> 
>> escribió:
>> 
>>> Hi Rodrigo,
>>> 
>>> you mean you launch mvn without Internet ?
>>> or the resulting distribution on a vm without Internet ?
>>> 
>>> Regards
>>> JB
>>> 
>>> On 09/24/2014 02:41 PM, Rodrigo Serra wrote:
>>>> Hello JB,
>>>> 
>>>> I try with a reduced version of my pom and i can reproduce problem. The 
>>>> only catch is running the assembly in VM a isolated from internet. This is 
>>>> the pom:
>>>> 
>>>> <?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>
>>>>     <groupId>test</groupId>
>>>>     <artifactId>assembly</artifactId>
>>>>     <packaging>karaf-assembly</packaging>
>>>>     <version>1.0.0-SNAPSHOT</version>
>>>> 
>>>>     <properties>
>>>>         <karaf.version>3.0.2-SNAPSHOT</karaf.version>
>>>>     </properties>
>>>> 
>>>>     <name>Test :: 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>
>>>>     </dependencies>
>>>>     <build>
>>>>         <plugins>
>>>>             <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>
>>>>                 </configuration>
>>>>             </plugin>
>>>>         </plugins>
>>>>     </build>
>>>> </project>
>>>> 
>>>> Regards,
>>>> Rodrigo
>>>> 
>>>> El 24/09/2014, a las 09:22, Jean-Baptiste Onofré <[email protected]> 
>>>> escribió:
>>>> 
>>>>> 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
>>>> 
>>> 
>>> --
>>> Jean-Baptiste Onofré
>>> [email protected]
>>> http://blog.nanthrax.net
>>> Talend - http://www.talend.com
>> 
> 
> -- 
> Jean-Baptiste Onofré
> [email protected]
> http://blog.nanthrax.net
> Talend - http://www.talend.com

Reply via email to