karaf-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jean-Baptiste Onofré ...@nanthrax.net>
Subject Re: [UPDATE] New install-kar goal of karaf-maven-plugin
Date Wed, 24 Sep 2014 12:52:51 GMT
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é <jb@nanthrax.net> 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é
>> jbonofre@apache.org
>> http://blog.nanthrax.net
>> Talend - http://www.talend.com
>

-- 
Jean-Baptiste Onofré
jbonofre@apache.org
http://blog.nanthrax.net
Talend - http://www.talend.com

Mime
View raw message