karaf-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jean-Baptiste Onofré (JIRA) <j...@apache.org>
Subject [jira] [Commented] (KARAF-4082) .kar file generated by karaf-maven-plugin does not contain all jars (no offline support)
Date Mon, 02 Nov 2015 14:30:27 GMT

    [ https://issues.apache.org/jira/browse/KARAF-4082?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14985284#comment-14985284
] 

Jean-Baptiste Onofré commented on KARAF-4082:
---------------------------------------------

I tested with features-add-to-repository goal and it works fine too. It's what I tried:

{code}
                                        <execution>
                                                <phase>package</phase>
                                                <goals>
                                                        <goal>features-add-to-repository</goal>
                                                </goals>
                                                <configuration>
                                                        <descriptors>
                                                                <descriptor>mvn:org.apache.karaf.features/standard/4.0.2/xml/features</descriptor>
                                                        </descriptors>
                                                        <features>
                                                                <feature>aries-annotation</feature>
                                                        </features>
                                                </configuration>
                                        </execution>
{/code}

> .kar file generated by karaf-maven-plugin does not contain all jars (no offline support)
> ----------------------------------------------------------------------------------------
>
>                 Key: KARAF-4082
>                 URL: https://issues.apache.org/jira/browse/KARAF-4082
>             Project: Karaf
>          Issue Type: Improvement
>          Components: karaf-tooling
>    Affects Versions: 4.0.2
>            Reporter: Robert Weiser
>            Assignee: Jean-Baptiste Onofré
>
> The {{karaf-maven-plugin}} only adds the bundle/jar files to the repository that have
been included using:
> {code}
> <bundle start-level="30"/>
> {code}
> The following definition types are not supported:
> {code}
> <bundle start-level="30" dependency="true">
> {code}
> or
> {code}
> <conditional>
>             <condition>deployer</condition>
>             <bundle start-level="30">mvn:org.apache.karaf.deployer/org.apache.karaf.deployer.spring/4.0.2</bundle>
>  </conditional>
> {code}
> ...this is not a problem if the machine is granted internet access - if not the .kar
archive cannot be installed - it is not "self-contained".
> The described behaviour can be tested if configuring the file {{org.ops4j.pax.url.mvn.cfg}}
the following way:
> {code}
> org.ops4j.pax.url.mvn.localRepository=file:${karaf.home}/${karaf.default.repository}
> org.ops4j.pax.url.mvn.useFallbackRepositories=false
> org.ops4j.pax.url.mvn.defaultRepositories=\
>     file:${karaf.home}/${karaf.default.repository}@id=system.repository@snapshots, \
>     file:${karaf.data}/kar@id=kar.repository@multi@snapshots, \
>     file:${karaf.base}/${karaf.default.repository}@id=child.system.repository@snapshots
> org.ops4j.pax.url.mvn.repositories=
> {code}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message