Didn't mean to commit this and a few others yet. It tagged along with another commit... I'll revert it ASAP :-)
On Tue, Jun 17, 2014 at 12:10 PM, <jans...@apache.org> wrote: > KARAF-3029 - Support encryption of Maven repo passwords > > > Project: http://git-wip-us.apache.org/repos/asf/karaf/repo > Commit: http://git-wip-us.apache.org/repos/asf/karaf/commit/5bc5bf35 > Tree: http://git-wip-us.apache.org/repos/asf/karaf/tree/5bc5bf35 > Diff: http://git-wip-us.apache.org/repos/asf/karaf/diff/5bc5bf35 > > Branch: refs/heads/karaf-2.x > Commit: 5bc5bf35ff086e8ffd2ba84783319f8e8719d1aa > Parents: 353bca3 > Author: Jonathan Anstey <jans...@gmail.com> > Authored: Tue Jun 10 11:55:24 2014 -0230 > Committer: Jonathan Anstey <jans...@gmail.com> > Committed: Tue Jun 17 11:01:57 2014 -0230 > > ---------------------------------------------------------------------- > assemblies/apache-karaf/pom.xml | 2 +- > .../src/main/descriptors/unix-bin-release.xml | 33 ++++++++++++++- > .../src/main/descriptors/unix-bin-snapshot.xml | 44 +++++++++++++++++++- > .../descriptors/unix-minimal-bin-release.xml | 44 +++++++++++++++++++- > .../descriptors/unix-minimal-bin-snapshot.xml | 44 +++++++++++++++++++- > .../main/descriptors/windows-bin-release.xml | 44 +++++++++++++++++++- > .../main/descriptors/windows-bin-snapshot.xml | 44 +++++++++++++++++++- > .../descriptors/windows-minimal-bin-release.xml | 44 +++++++++++++++++++- > .../windows-minimal-bin-snapshot.xml | 44 +++++++++++++++++++- > .../release/etc/org.ops4j.pax.url.mvn.cfg | 2 +- > .../snapshot/etc/org.ops4j.pax.url.mvn.cfg | 2 +- > .../filtered-resources/etc/startup.properties | 13 +++++- > .../minimal/startup.properties | 3 +- > .../standard/src/main/resources/features.xml | 2 +- > etc/appended-resources/supplemental-models.xml | 4 +- > .../org/apache/karaf/main/MainStartTest.java | 2 +- > pom.xml | 16 +++++-- > tooling/features-maven-plugin/pom.xml | 2 +- > 18 files changed, 368 insertions(+), 21 deletions(-) > ---------------------------------------------------------------------- > > > > http://git-wip-us.apache.org/repos/asf/karaf/blob/5bc5bf35/assemblies/apache-karaf/pom.xml > ---------------------------------------------------------------------- > diff --git a/assemblies/apache-karaf/pom.xml > b/assemblies/apache-karaf/pom.xml > index dbb4250..c287222 100644 > --- a/assemblies/apache-karaf/pom.xml > +++ b/assemblies/apache-karaf/pom.xml > @@ -277,7 +277,7 @@ > </dependency> > <dependency> > <groupId>org.ops4j.pax.url</groupId> > - <artifactId>pax-url-mvn</artifactId> > + <artifactId>pax-url-aether</artifactId> > </dependency> > <dependency> > <groupId>org.ops4j.pax.url</groupId> > > > http://git-wip-us.apache.org/repos/asf/karaf/blob/5bc5bf35/assemblies/apache-karaf/src/main/descriptors/unix-bin-release.xml > ---------------------------------------------------------------------- > diff --git > a/assemblies/apache-karaf/src/main/descriptors/unix-bin-release.xml > b/assemblies/apache-karaf/src/main/descriptors/unix-bin-release.xml > index 1c4657c..52a4475 100644 > --- a/assemblies/apache-karaf/src/main/descriptors/unix-bin-release.xml > +++ b/assemblies/apache-karaf/src/main/descriptors/unix-bin-release.xml > @@ -160,8 +160,39 @@ > > > org/ops4j/pax/url/${artifact.artifactId}/${artifact.baseVersion}/${artifact.artifactId}-${artifact.baseVersion}${dashClassifier?}.${artifact.extension} > </outputFileNameMapping> > <includes> > - <include>org.ops4j.pax.url:pax-url-mvn</include> > + <include>org.ops4j.pax.url:pax-url-aether</include> > <include>org.ops4j.pax.url:pax-url-wrap</include> > + <include>org.ops4j.pax.url:pax-url-commons</include> > + <include>org.ops4j.pax.url:pax-url-maven-commons</include> > + </includes> > + </dependencySet> > + <dependencySet> > + <outputDirectory>/system</outputDirectory> > + <unpack>false</unpack> > + <useProjectArtifact>false</useProjectArtifact> > + <outputFileNameMapping> > + > > org/ops4j/pax/swissbox/${artifact.artifactId}/${artifact.baseVersion}/${artifact.artifactId}-${artifact.baseVersion}${dashClassifier?}.${artifact.extension} > + </outputFileNameMapping> > + <includes> > + <include>org.ops4j.pax.swissbox:pax-swissbox-bnd</include> > + > <include>org.ops4j.pax.swissbox:pax-swissbox-property</include> > + </includes> > + </dependencySet> > + <dependencySet> > + <outputDirectory>/system</outputDirectory> > + <unpack>false</unpack> > + <useProjectArtifact>false</useProjectArtifact> > + <outputFileNameMapping> > + > > org/ops4j/base/${artifact.artifactId}/${artifact.baseVersion}/${artifact.artifactId}-${artifact.baseVersion}${dashClassifier?}.${artifact.extension} > + </outputFileNameMapping> > + <includes> > + <include>org.ops4j.base:ops4j-base-lang</include> > + <include>org.ops4j.base:ops4j-base-util-property</include> > + <include>org.ops4j.base:ops4j-base-util-xml</include> > + > <include>org.ops4j.base:ops4j-base-util-collections</include> > + <include>org.ops4j.base:ops4j-base-lang</include> > + <include>org.ops4j.base:ops4j-base-net</include> > + <include>org.ops4j.base:ops4j-base-monitors</include> > </includes> > </dependencySet> > <dependencySet> > > > http://git-wip-us.apache.org/repos/asf/karaf/blob/5bc5bf35/assemblies/apache-karaf/src/main/descriptors/unix-bin-snapshot.xml > ---------------------------------------------------------------------- > diff --git > a/assemblies/apache-karaf/src/main/descriptors/unix-bin-snapshot.xml > b/assemblies/apache-karaf/src/main/descriptors/unix-bin-snapshot.xml > index 27b0142..e27e3c1 100644 > --- a/assemblies/apache-karaf/src/main/descriptors/unix-bin-snapshot.xml > +++ b/assemblies/apache-karaf/src/main/descriptors/unix-bin-snapshot.xml > @@ -160,8 +160,10 @@ > > > org/ops4j/pax/url/${artifact.artifactId}/${artifact.baseVersion}/${artifact.artifactId}-${artifact.baseVersion}${dashClassifier?}.${artifact.extension} > </outputFileNameMapping> > <includes> > - <include>org.ops4j.pax.url:pax-url-mvn</include> > + <include>org.ops4j.pax.url:pax-url-aether</include> > <include>org.ops4j.pax.url:pax-url-wrap</include> > + <include>org.ops4j.pax.url:pax-url-commons</include> > + <include>org.ops4j.pax.url:pax-url-maven-commons</include> > </includes> > </dependencySet> > <dependencySet> > @@ -169,6 +171,46 @@ > <unpack>false</unpack> > <useProjectArtifact>false</useProjectArtifact> > <outputFileNameMapping> > + > > org/ops4j/pax/swissbox/${artifact.artifactId}/${artifact.baseVersion}/${artifact.artifactId}-${artifact.baseVersion}${dashClassifier?}.${artifact.extension} > + </outputFileNameMapping> > + <includes> > + <include>org.ops4j.pax.swissbox:pax-swissbox-bnd</include> > + > <include>org.ops4j.pax.swissbox:pax-swissbox-property</include> > + </includes> > + </dependencySet> > + <dependencySet> > + <outputDirectory>/system</outputDirectory> > + <unpack>false</unpack> > + <useProjectArtifact>false</useProjectArtifact> > + <outputFileNameMapping> > + > > org/ops4j/base/${artifact.artifactId}/${artifact.baseVersion}/${artifact.artifactId}-${artifact.baseVersion}${dashClassifier?}.${artifact.extension} > + </outputFileNameMapping> > + <includes> > + <include>org.ops4j.base:ops4j-base-lang</include> > + <include>org.ops4j.base:ops4j-base-util-property</include> > + <include>org.ops4j.base:ops4j-base-util-xml</include> > + > <include>org.ops4j.base:ops4j-base-util-collections</include> > + <include>org.ops4j.base:ops4j-base-lang</include> > + <include>org.ops4j.base:ops4j-base-net</include> > + <include>org.ops4j.base:ops4j-base-monitors</include> > + </includes> > + </dependencySet> > + <dependencySet> > + <outputDirectory>/system</outputDirectory> > + <unpack>false</unpack> > + <useProjectArtifact>false</useProjectArtifact> > + <outputFileNameMapping> > + > > biz/aQute/bnd/${artifact.artifactId}/${artifact.baseVersion}/${artifact.artifactId}-${artifact.baseVersion}${dashClassifier?}.${artifact.extension} > + </outputFileNameMapping> > + <includes> > + <include>biz.aQute.bnd:bndlib</include> > + </includes> > + </dependencySet> > + <dependencySet> > + <outputDirectory>/system</outputDirectory> > + <unpack>false</unpack> > + <useProjectArtifact>false</useProjectArtifact> > + <outputFileNameMapping> > > > org/apache/karaf/features/${artifact.artifactId}/${artifact.baseVersion}/${artifact.artifactId}-${artifact.baseVersion}${dashClassifier?}.${artifact.extension} > </outputFileNameMapping> > <includes> > > > http://git-wip-us.apache.org/repos/asf/karaf/blob/5bc5bf35/assemblies/apache-karaf/src/main/descriptors/unix-minimal-bin-release.xml > ---------------------------------------------------------------------- > diff --git > a/assemblies/apache-karaf/src/main/descriptors/unix-minimal-bin-release.xml > b/assemblies/apache-karaf/src/main/descriptors/unix-minimal-bin-release.xml > index 38e94f1..26b1e7c 100644 > --- > a/assemblies/apache-karaf/src/main/descriptors/unix-minimal-bin-release.xml > +++ > b/assemblies/apache-karaf/src/main/descriptors/unix-minimal-bin-release.xml > @@ -145,8 +145,10 @@ > > > org/ops4j/pax/url/${artifact.artifactId}/${artifact.baseVersion}/${artifact.artifactId}-${artifact.baseVersion}${dashClassifier?}.${artifact.extension} > </outputFileNameMapping> > <includes> > - <include>org.ops4j.pax.url:pax-url-mvn</include> > + <include>org.ops4j.pax.url:pax-url-aether</include> > <include>org.ops4j.pax.url:pax-url-wrap</include> > + <include>org.ops4j.pax.url:pax-url-commons</include> > + <include>org.ops4j.pax.url:pax-url-maven-commons</include> > </includes> > </dependencySet> > <dependencySet> > @@ -154,6 +156,46 @@ > <unpack>false</unpack> > <useProjectArtifact>false</useProjectArtifact> > <outputFileNameMapping> > + > > org/ops4j/pax/swissbox/${artifact.artifactId}/${artifact.baseVersion}/${artifact.artifactId}-${artifact.baseVersion}${dashClassifier?}.${artifact.extension} > + </outputFileNameMapping> > + <includes> > + <include>org.ops4j.pax.swissbox:pax-swissbox-bnd</include> > + > <include>org.ops4j.pax.swissbox:pax-swissbox-property</include> > + </includes> > + </dependencySet> > + <dependencySet> > + <outputDirectory>/system</outputDirectory> > + <unpack>false</unpack> > + <useProjectArtifact>false</useProjectArtifact> > + <outputFileNameMapping> > + > > org/ops4j/base/${artifact.artifactId}/${artifact.baseVersion}/${artifact.artifactId}-${artifact.baseVersion}${dashClassifier?}.${artifact.extension} > + </outputFileNameMapping> > + <includes> > + <include>org.ops4j.base:ops4j-base-lang</include> > + <include>org.ops4j.base:ops4j-base-util-property</include> > + <include>org.ops4j.base:ops4j-base-util-xml</include> > + > <include>org.ops4j.base:ops4j-base-util-collections</include> > + <include>org.ops4j.base:ops4j-base-lang</include> > + <include>org.ops4j.base:ops4j-base-net</include> > + <include>org.ops4j.base:ops4j-base-monitors</include> > + </includes> > + </dependencySet> > + <dependencySet> > + <outputDirectory>/system</outputDirectory> > + <unpack>false</unpack> > + <useProjectArtifact>false</useProjectArtifact> > + <outputFileNameMapping> > + > > biz/aQute/bnd/${artifact.artifactId}/${artifact.baseVersion}/${artifact.artifactId}-${artifact.baseVersion}${dashClassifier?}.${artifact.extension} > + </outputFileNameMapping> > + <includes> > + <include>biz.aQute.bnd:bndlib</include> > + </includes> > + </dependencySet> > + <dependencySet> > + <outputDirectory>/system</outputDirectory> > + <unpack>false</unpack> > + <useProjectArtifact>false</useProjectArtifact> > + <outputFileNameMapping> > > > org/apache/karaf/management/${artifact.artifactId}/${artifact.baseVersion}/${artifact.artifactId}-${artifact.baseVersion}${dashClassifier?}.${artifact.extension} > </outputFileNameMapping> > <includes> > > > http://git-wip-us.apache.org/repos/asf/karaf/blob/5bc5bf35/assemblies/apache-karaf/src/main/descriptors/unix-minimal-bin-snapshot.xml > ---------------------------------------------------------------------- > diff --git > a/assemblies/apache-karaf/src/main/descriptors/unix-minimal-bin-snapshot.xml > b/assemblies/apache-karaf/src/main/descriptors/unix-minimal-bin-snapshot.xml > index 2a01b4a..aba6c70 100644 > --- > a/assemblies/apache-karaf/src/main/descriptors/unix-minimal-bin-snapshot.xml > +++ > b/assemblies/apache-karaf/src/main/descriptors/unix-minimal-bin-snapshot.xml > @@ -145,8 +145,10 @@ > > > org/ops4j/pax/url/${artifact.artifactId}/${artifact.baseVersion}/${artifact.artifactId}-${artifact.baseVersion}${dashClassifier?}.${artifact.extension} > </outputFileNameMapping> > <includes> > - <include>org.ops4j.pax.url:pax-url-mvn</include> > + <include>org.ops4j.pax.url:pax-url-aether</include> > <include>org.ops4j.pax.url:pax-url-wrap</include> > + <include>org.ops4j.pax.url:pax-url-commons</include> > + <include>org.ops4j.pax.url:pax-url-maven-commons</include> > </includes> > </dependencySet> > <dependencySet> > @@ -154,6 +156,46 @@ > <unpack>false</unpack> > <useProjectArtifact>false</useProjectArtifact> > <outputFileNameMapping> > + > > org/ops4j/pax/swissbox/${artifact.artifactId}/${artifact.baseVersion}/${artifact.artifactId}-${artifact.baseVersion}${dashClassifier?}.${artifact.extension} > + </outputFileNameMapping> > + <includes> > + <include>org.ops4j.pax.swissbox:pax-swissbox-bnd</include> > + > <include>org.ops4j.pax.swissbox:pax-swissbox-property</include> > + </includes> > + </dependencySet> > + <dependencySet> > + <outputDirectory>/system</outputDirectory> > + <unpack>false</unpack> > + <useProjectArtifact>false</useProjectArtifact> > + <outputFileNameMapping> > + > > org/ops4j/base/${artifact.artifactId}/${artifact.baseVersion}/${artifact.artifactId}-${artifact.baseVersion}${dashClassifier?}.${artifact.extension} > + </outputFileNameMapping> > + <includes> > + <include>org.ops4j.base:ops4j-base-lang</include> > + <include>org.ops4j.base:ops4j-base-util-property</include> > + <include>org.ops4j.base:ops4j-base-util-xml</include> > + > <include>org.ops4j.base:ops4j-base-util-collections</include> > + <include>org.ops4j.base:ops4j-base-lang</include> > + <include>org.ops4j.base:ops4j-base-net</include> > + <include>org.ops4j.base:ops4j-base-monitors</include> > + </includes> > + </dependencySet> > + <dependencySet> > + <outputDirectory>/system</outputDirectory> > + <unpack>false</unpack> > + <useProjectArtifact>false</useProjectArtifact> > + <outputFileNameMapping> > + > > biz/aQute/bnd/${artifact.artifactId}/${artifact.baseVersion}/${artifact.artifactId}-${artifact.baseVersion}${dashClassifier?}.${artifact.extension} > + </outputFileNameMapping> > + <includes> > + <include>biz.aQute.bnd:bndlib</include> > + </includes> > + </dependencySet> > + <dependencySet> > + <outputDirectory>/system</outputDirectory> > + <unpack>false</unpack> > + <useProjectArtifact>false</useProjectArtifact> > + <outputFileNameMapping> > > > org/apache/karaf/management/${artifact.artifactId}/${artifact.baseVersion}/${artifact.artifactId}-${artifact.baseVersion}${dashClassifier?}.${artifact.extension} > </outputFileNameMapping> > <includes> > > > http://git-wip-us.apache.org/repos/asf/karaf/blob/5bc5bf35/assemblies/apache-karaf/src/main/descriptors/windows-bin-release.xml > ---------------------------------------------------------------------- > diff --git > a/assemblies/apache-karaf/src/main/descriptors/windows-bin-release.xml > b/assemblies/apache-karaf/src/main/descriptors/windows-bin-release.xml > index ce68a81..8e8698d 100644 > --- a/assemblies/apache-karaf/src/main/descriptors/windows-bin-release.xml > +++ b/assemblies/apache-karaf/src/main/descriptors/windows-bin-release.xml > @@ -168,8 +168,10 @@ > > > org/ops4j/pax/url/${artifact.artifactId}/${artifact.baseVersion}/${artifact.artifactId}-${artifact.baseVersion}${dashClassifier?}.${artifact.extension} > </outputFileNameMapping> > <includes> > - <include>org.ops4j.pax.url:pax-url-mvn</include> > + <include>org.ops4j.pax.url:pax-url-aether</include> > <include>org.ops4j.pax.url:pax-url-wrap</include> > + <include>org.ops4j.pax.url:pax-url-commons</include> > + <include>org.ops4j.pax.url:pax-url-maven-commons</include> > </includes> > </dependencySet> > <dependencySet> > @@ -177,6 +179,46 @@ > <unpack>false</unpack> > <useProjectArtifact>false</useProjectArtifact> > <outputFileNameMapping> > + > > org/ops4j/pax/swissbox/${artifact.artifactId}/${artifact.baseVersion}/${artifact.artifactId}-${artifact.baseVersion}${dashClassifier?}.${artifact.extension} > + </outputFileNameMapping> > + <includes> > + <include>org.ops4j.pax.swissbox:pax-swissbox-bnd</include> > + > <include>org.ops4j.pax.swissbox:pax-swissbox-property</include> > + </includes> > + </dependencySet> > + <dependencySet> > + <outputDirectory>/system</outputDirectory> > + <unpack>false</unpack> > + <useProjectArtifact>false</useProjectArtifact> > + <outputFileNameMapping> > + > > org/ops4j/base/${artifact.artifactId}/${artifact.baseVersion}/${artifact.artifactId}-${artifact.baseVersion}${dashClassifier?}.${artifact.extension} > + </outputFileNameMapping> > + <includes> > + <include>org.ops4j.base:ops4j-base-lang</include> > + <include>org.ops4j.base:ops4j-base-util-property</include> > + <include>org.ops4j.base:ops4j-base-util-xml</include> > + > <include>org.ops4j.base:ops4j-base-util-collections</include> > + <include>org.ops4j.base:ops4j-base-lang</include> > + <include>org.ops4j.base:ops4j-base-net</include> > + <include>org.ops4j.base:ops4j-base-monitors</include> > + </includes> > + </dependencySet> > + <dependencySet> > + <outputDirectory>/system</outputDirectory> > + <unpack>false</unpack> > + <useProjectArtifact>false</useProjectArtifact> > + <outputFileNameMapping> > + > > biz/aQute/bnd/${artifact.artifactId}/${artifact.baseVersion}/${artifact.artifactId}-${artifact.baseVersion}${dashClassifier?}.${artifact.extension} > + </outputFileNameMapping> > + <includes> > + <include>biz.aQute.bnd:bndlib</include> > + </includes> > + </dependencySet> > + <dependencySet> > + <outputDirectory>/system</outputDirectory> > + <unpack>false</unpack> > + <useProjectArtifact>false</useProjectArtifact> > + <outputFileNameMapping> > > > org/apache/karaf/features/${artifact.artifactId}/${artifact.baseVersion}/${artifact.artifactId}-${artifact.baseVersion}${dashClassifier?}.${artifact.extension} > </outputFileNameMapping> > <includes> > > > http://git-wip-us.apache.org/repos/asf/karaf/blob/5bc5bf35/assemblies/apache-karaf/src/main/descriptors/windows-bin-snapshot.xml > ---------------------------------------------------------------------- > diff --git > a/assemblies/apache-karaf/src/main/descriptors/windows-bin-snapshot.xml > b/assemblies/apache-karaf/src/main/descriptors/windows-bin-snapshot.xml > index 9b4c0b8..6827159 100644 > --- a/assemblies/apache-karaf/src/main/descriptors/windows-bin-snapshot.xml > +++ b/assemblies/apache-karaf/src/main/descriptors/windows-bin-snapshot.xml > @@ -168,8 +168,10 @@ > > > org/ops4j/pax/url/${artifact.artifactId}/${artifact.baseVersion}/${artifact.artifactId}-${artifact.baseVersion}${dashClassifier?}.${artifact.extension} > </outputFileNameMapping> > <includes> > - <include>org.ops4j.pax.url:pax-url-mvn</include> > + <include>org.ops4j.pax.url:pax-url-aether</include> > <include>org.ops4j.pax.url:pax-url-wrap</include> > + <include>org.ops4j.pax.url:pax-url-commons</include> > + <include>org.ops4j.pax.url:pax-url-maven-commons</include> > </includes> > </dependencySet> > <dependencySet> > @@ -177,6 +179,46 @@ > <unpack>false</unpack> > <useProjectArtifact>false</useProjectArtifact> > <outputFileNameMapping> > + > > org/ops4j/pax/swissbox/${artifact.artifactId}/${artifact.baseVersion}/${artifact.artifactId}-${artifact.baseVersion}${dashClassifier?}.${artifact.extension} > + </outputFileNameMapping> > + <includes> > + <include>org.ops4j.pax.swissbox:pax-swissbox-bnd</include> > + > <include>org.ops4j.pax.swissbox:pax-swissbox-property</include> > + </includes> > + </dependencySet> > + <dependencySet> > + <outputDirectory>/system</outputDirectory> > + <unpack>false</unpack> > + <useProjectArtifact>false</useProjectArtifact> > + <outputFileNameMapping> > + > > org/ops4j/base/${artifact.artifactId}/${artifact.baseVersion}/${artifact.artifactId}-${artifact.baseVersion}${dashClassifier?}.${artifact.extension} > + </outputFileNameMapping> > + <includes> > + <include>org.ops4j.base:ops4j-base-lang</include> > + <include>org.ops4j.base:ops4j-base-util-property</include> > + <include>org.ops4j.base:ops4j-base-util-xml</include> > + > <include>org.ops4j.base:ops4j-base-util-collections</include> > + <include>org.ops4j.base:ops4j-base-lang</include> > + <include>org.ops4j.base:ops4j-base-net</include> > + <include>org.ops4j.base:ops4j-base-monitors</include> > + </includes> > + </dependencySet> > + <dependencySet> > + <outputDirectory>/system</outputDirectory> > + <unpack>false</unpack> > + <useProjectArtifact>false</useProjectArtifact> > + <outputFileNameMapping> > + > > biz/aQute/bnd/${artifact.artifactId}/${artifact.baseVersion}/${artifact.artifactId}-${artifact.baseVersion}${dashClassifier?}.${artifact.extension} > + </outputFileNameMapping> > + <includes> > + <include>biz.aQute.bnd:bndlib</include> > + </includes> > + </dependencySet> > + <dependencySet> > + <outputDirectory>/system</outputDirectory> > + <unpack>false</unpack> > + <useProjectArtifact>false</useProjectArtifact> > + <outputFileNameMapping> > > > org/apache/karaf/features/${artifact.artifactId}/${artifact.baseVersion}/${artifact.artifactId}-${artifact.baseVersion}${dashClassifier?}.${artifact.extension} > </outputFileNameMapping> > <includes> > > > http://git-wip-us.apache.org/repos/asf/karaf/blob/5bc5bf35/assemblies/apache-karaf/src/main/descriptors/windows-minimal-bin-release.xml > ---------------------------------------------------------------------- > diff --git > a/assemblies/apache-karaf/src/main/descriptors/windows-minimal-bin-release.xml > b/assemblies/apache-karaf/src/main/descriptors/windows-minimal-bin-release.xml > index 6fe96bf..48174fc 100644 > --- > a/assemblies/apache-karaf/src/main/descriptors/windows-minimal-bin-release.xml > +++ > b/assemblies/apache-karaf/src/main/descriptors/windows-minimal-bin-release.xml > @@ -152,8 +152,10 @@ > > > org/ops4j/pax/url/${artifact.artifactId}/${artifact.baseVersion}/${artifact.artifactId}-${artifact.baseVersion}${dashClassifier?}.${artifact.extension} > </outputFileNameMapping> > <includes> > - <include>org.ops4j.pax.url:pax-url-mvn</include> > + <include>org.ops4j.pax.url:pax-url-aether</include> > <include>org.ops4j.pax.url:pax-url-wrap</include> > + <include>org.ops4j.pax.url:pax-url-commons</include> > + <include>org.ops4j.pax.url:pax-url-maven-commons</include> > </includes> > </dependencySet> > <dependencySet> > @@ -161,6 +163,46 @@ > <unpack>false</unpack> > <useProjectArtifact>false</useProjectArtifact> > <outputFileNameMapping> > + > > org/ops4j/pax/swissbox/${artifact.artifactId}/${artifact.baseVersion}/${artifact.artifactId}-${artifact.baseVersion}${dashClassifier?}.${artifact.extension} > + </outputFileNameMapping> > + <includes> > + <include>org.ops4j.pax.swissbox:pax-swissbox-bnd</include> > + > <include>org.ops4j.pax.swissbox:pax-swissbox-property</include> > + </includes> > + </dependencySet> > + <dependencySet> > + <outputDirectory>/system</outputDirectory> > + <unpack>false</unpack> > + <useProjectArtifact>false</useProjectArtifact> > + <outputFileNameMapping> > + > > org/ops4j/base/${artifact.artifactId}/${artifact.baseVersion}/${artifact.artifactId}-${artifact.baseVersion}${dashClassifier?}.${artifact.extension} > + </outputFileNameMapping> > + <includes> > + <include>org.ops4j.base:ops4j-base-lang</include> > + <include>org.ops4j.base:ops4j-base-util-property</include> > + <include>org.ops4j.base:ops4j-base-util-xml</include> > + > <include>org.ops4j.base:ops4j-base-util-collections</include> > + <include>org.ops4j.base:ops4j-base-lang</include> > + <include>org.ops4j.base:ops4j-base-net</include> > + <include>org.ops4j.base:ops4j-base-monitors</include> > + </includes> > + </dependencySet> > + <dependencySet> > + <outputDirectory>/system</outputDirectory> > + <unpack>false</unpack> > + <useProjectArtifact>false</useProjectArtifact> > + <outputFileNameMapping> > + > > biz/aQute/bnd/${artifact.artifactId}/${artifact.baseVersion}/${artifact.artifactId}-${artifact.baseVersion}${dashClassifier?}.${artifact.extension} > + </outputFileNameMapping> > + <includes> > + <include>biz.aQute.bnd:bndlib</include> > + </includes> > + </dependencySet> > + <dependencySet> > + <outputDirectory>/system</outputDirectory> > + <unpack>false</unpack> > + <useProjectArtifact>false</useProjectArtifact> > + <outputFileNameMapping> > > > org/apache/karaf/management/${artifact.artifactId}/${artifact.baseVersion}/${artifact.artifactId}-${artifact.baseVersion}${dashClassifier?}.${artifact.extension} > </outputFileNameMapping> > <includes> > > > http://git-wip-us.apache.org/repos/asf/karaf/blob/5bc5bf35/assemblies/apache-karaf/src/main/descriptors/windows-minimal-bin-snapshot.xml > ---------------------------------------------------------------------- > diff --git > a/assemblies/apache-karaf/src/main/descriptors/windows-minimal-bin-snapshot.xml > b/assemblies/apache-karaf/src/main/descriptors/windows-minimal-bin-snapshot.xml > index 7114bf1..31a089c 100644 > --- > a/assemblies/apache-karaf/src/main/descriptors/windows-minimal-bin-snapshot.xml > +++ > b/assemblies/apache-karaf/src/main/descriptors/windows-minimal-bin-snapshot.xml > @@ -152,8 +152,10 @@ > > > org/ops4j/pax/url/${artifact.artifactId}/${artifact.baseVersion}/${artifact.artifactId}-${artifact.baseVersion}${dashClassifier?}.${artifact.extension} > </outputFileNameMapping> > <includes> > - <include>org.ops4j.pax.url:pax-url-mvn</include> > + <include>org.ops4j.pax.url:pax-url-aether</include> > <include>org.ops4j.pax.url:pax-url-wrap</include> > + <include>org.ops4j.pax.url:pax-url-commons</include> > + <include>org.ops4j.pax.url:pax-url-maven-commons</include> > </includes> > </dependencySet> > <dependencySet> > @@ -161,6 +163,46 @@ > <unpack>false</unpack> > <useProjectArtifact>false</useProjectArtifact> > <outputFileNameMapping> > + > > org/ops4j/pax/swissbox/${artifact.artifactId}/${artifact.baseVersion}/${artifact.artifactId}-${artifact.baseVersion}${dashClassifier?}.${artifact.extension} > + </outputFileNameMapping> > + <includes> > + <include>org.ops4j.pax.swissbox:pax-swissbox-bnd</include> > + > <include>org.ops4j.pax.swissbox:pax-swissbox-property</include> > + </includes> > + </dependencySet> > + <dependencySet> > + <outputDirectory>/system</outputDirectory> > + <unpack>false</unpack> > + <useProjectArtifact>false</useProjectArtifact> > + <outputFileNameMapping> > + > > org/ops4j/base/${artifact.artifactId}/${artifact.baseVersion}/${artifact.artifactId}-${artifact.baseVersion}${dashClassifier?}.${artifact.extension} > + </outputFileNameMapping> > + <includes> > + <include>org.ops4j.base:ops4j-base-lang</include> > + <include>org.ops4j.base:ops4j-base-util-property</include> > + <include>org.ops4j.base:ops4j-base-util-xml</include> > + > <include>org.ops4j.base:ops4j-base-util-collections</include> > + <include>org.ops4j.base:ops4j-base-lang</include> > + <include>org.ops4j.base:ops4j-base-net</include> > + <include>org.ops4j.base:ops4j-base-monitors</include> > + </includes> > + </dependencySet> > + <dependencySet> > + <outputDirectory>/system</outputDirectory> > + <unpack>false</unpack> > + <useProjectArtifact>false</useProjectArtifact> > + <outputFileNameMapping> > + > > biz/aQute/bnd/${artifact.artifactId}/${artifact.baseVersion}/${artifact.artifactId}-${artifact.baseVersion}${dashClassifier?}.${artifact.extension} > + </outputFileNameMapping> > + <includes> > + <include>biz.aQute.bnd:bndlib</include> > + </includes> > + </dependencySet> > + <dependencySet> > + <outputDirectory>/system</outputDirectory> > + <unpack>false</unpack> > + <useProjectArtifact>false</useProjectArtifact> > + <outputFileNameMapping> > > > org/apache/karaf/management/${artifact.artifactId}/${artifact.baseVersion}/${artifact.artifactId}-${artifact.baseVersion}${dashClassifier?}.${artifact.extension} > </outputFileNameMapping> > <includes> > > > http://git-wip-us.apache.org/repos/asf/karaf/blob/5bc5bf35/assemblies/apache-karaf/src/main/distribution/release/etc/org.ops4j.pax.url.mvn.cfg > ---------------------------------------------------------------------- > diff --git > a/assemblies/apache-karaf/src/main/distribution/release/etc/org.ops4j.pax.url.mvn.cfg > b/assemblies/apache-karaf/src/main/distribution/release/etc/org.ops4j.pax.url.mvn.cfg > index 5a4896c..c47f2d7 100644 > --- > a/assemblies/apache-karaf/src/main/distribution/release/etc/org.ops4j.pax.url.mvn.cfg > +++ > b/assemblies/apache-karaf/src/main/distribution/release/etc/org.ops4j.pax.url.mvn.cfg > @@ -60,7 +60,7 @@ org.ops4j.pax.url.mvn.useFallbackRepositories=false > # Disable aether support by default. This ensure that the > defaultRepositories > # below will be used > # > -org.ops4j.pax.url.mvn.disableAether=true > +#org.ops4j.pax.url.mvn.disableAether=true > > # > # Comma separated list of repositories scanned when resolving an artifact. > > > http://git-wip-us.apache.org/repos/asf/karaf/blob/5bc5bf35/assemblies/apache-karaf/src/main/distribution/snapshot/etc/org.ops4j.pax.url.mvn.cfg > ---------------------------------------------------------------------- > diff --git > a/assemblies/apache-karaf/src/main/distribution/snapshot/etc/org.ops4j.pax.url.mvn.cfg > b/assemblies/apache-karaf/src/main/distribution/snapshot/etc/org.ops4j.pax.url.mvn.cfg > index ce96091..208ec79 100644 > --- > a/assemblies/apache-karaf/src/main/distribution/snapshot/etc/org.ops4j.pax.url.mvn.cfg > +++ > b/assemblies/apache-karaf/src/main/distribution/snapshot/etc/org.ops4j.pax.url.mvn.cfg > @@ -60,7 +60,7 @@ org.ops4j.pax.url.mvn.useFallbackRepositories=false > # Disable aether support by default. This ensure that the > defaultRepositories > # below will be used > # > -org.ops4j.pax.url.mvn.disableAether=true > +#org.ops4j.pax.url.mvn.disableAether=true > > # > # Comma separated list of repositories scanned when resolving an artifact. > > > http://git-wip-us.apache.org/repos/asf/karaf/blob/5bc5bf35/assemblies/apache-karaf/src/main/filtered-resources/etc/startup.properties > ---------------------------------------------------------------------- > diff --git > a/assemblies/apache-karaf/src/main/filtered-resources/etc/startup.properties > b/assemblies/apache-karaf/src/main/filtered-resources/etc/startup.properties > index 138a26f..a923e60 100644 > --- > a/assemblies/apache-karaf/src/main/filtered-resources/etc/startup.properties > +++ > b/assemblies/apache-karaf/src/main/filtered-resources/etc/startup.properties > @@ -28,7 +28,10 @@ > # > # Startup core services like logging > # > > -org/ops4j/pax/url/pax-url-mvn/${pax.url.version}/pax-url-mvn-${pax.url.version}.jar=5 > > +org/ops4j/base/ops4j-base-lang/${pax.base.version}/ops4j-base-lang-${pax.base.version}.jar=5 > +biz/aQute/bnd/bndlib/${bndlib.version}/bndlib-${bndlib.version}.jar=5 > > +org/ops4j/pax/swissbox/pax-swissbox-bnd/${pax.swissbox.version}/pax-swissbox-bnd-${pax.swissbox.version}.jar=5 > > +org/ops4j/pax/url/pax-url-aether/${pax.url.version}/pax-url-aether-${pax.url.version}.jar=5 > > > org/ops4j/pax/url/pax-url-wrap/${pax.url.version}/pax-url-wrap-${pax.url.version}.jar=5 > > > org/ops4j/pax/logging/pax-logging-api/${pax.logging.version}/pax-logging-api-${pax.logging.version}.jar=8 > > > org/ops4j/pax/logging/pax-logging-service/${pax.logging.version}/pax-logging-service-${pax.logging.version}.jar=8 > @@ -36,6 +39,14 @@ > org/apache/karaf/service/org.apache.karaf.service.guard/${project.version}/org.a > > > org/apache/felix/org.apache.felix.configadmin/${felix.configadmin.version}/org.apache.felix.configadmin-${felix.configadmin.version}.jar=10 > > > org/apache/felix/org.apache.felix.fileinstall/${felix.fileinstall.version}/org.apache.felix.fileinstall-${felix.fileinstall.version}.jar=11 > > > +org/ops4j/base/ops4j-base-util-property/${pax.base.version}/ops4j-base-util-property-${pax.base.version}.jar=20 > > +org/ops4j/base/ops4j-base-util-xml/${pax.base.version}/ops4j-base-util-xml-${pax.base.version}.jar=20 > > +org/ops4j/base/ops4j-base-util-collections/${pax.base.version}/ops4j-base-util-collections-${pax.base.version}.jar=20 > > +org/ops4j/pax/url/pax-url-commons/${pax.url.version}/pax-url-commons-${pax.url.version}.jar=20 > > +org/ops4j/pax/swissbox/pax-swissbox-property/${pax.swissbox.version}/pax-swissbox-property-${pax.swissbox.version}.jar=20 > > +org/ops4j/base/ops4j-base-net/${pax.base.version}/ops4j-base-net-${pax.base.version}.jar=20 > > +org/ops4j/base/ops4j-base-monitors/${pax.base.version}/ops4j-base-monitors-${pax.base.version}.jar=20 > + > # > # The rest of the services.. > # > > > http://git-wip-us.apache.org/repos/asf/karaf/blob/5bc5bf35/assemblies/apache-karaf/src/main/filtered-resources/minimal/startup.properties > ---------------------------------------------------------------------- > diff --git > a/assemblies/apache-karaf/src/main/filtered-resources/minimal/startup.properties > b/assemblies/apache-karaf/src/main/filtered-resources/minimal/startup.properties > index 6a69fc1..9325121 100644 > --- > a/assemblies/apache-karaf/src/main/filtered-resources/minimal/startup.properties > +++ > b/assemblies/apache-karaf/src/main/filtered-resources/minimal/startup.properties > @@ -23,7 +23,8 @@ > # > # Startup core services like logging > # > > -org/ops4j/pax/url/pax-url-mvn/${pax.url.version}/pax-url-mvn-${pax.url.version}.jar=5 > > +org/ops4j/base/ops4j-base-lang/${pax.base.version}/ops4j-base-lang-${pax.base.version}.jar=5 > > +org/ops4j/pax/url/pax-url-aether/${pax.url.version}/pax-url-aether-${pax.url.version}.jar=5 > > > org/ops4j/pax/url/pax-url-wrap/${pax.url.version}/pax-url-wrap-${pax.url.version}.jar=5 > > > org/ops4j/pax/logging/pax-logging-api/${pax.logging.version}/pax-logging-api-${pax.logging.version}.jar=8 > > > org/ops4j/pax/logging/pax-logging-service/${pax.logging.version}/pax-logging-service-${pax.logging.version}.jar=8 > > > http://git-wip-us.apache.org/repos/asf/karaf/blob/5bc5bf35/assemblies/features/standard/src/main/resources/features.xml > ---------------------------------------------------------------------- > diff --git a/assemblies/features/standard/src/main/resources/features.xml > b/assemblies/features/standard/src/main/resources/features.xml > index 9eabb7b..9c931eb 100644 > --- a/assemblies/features/standard/src/main/resources/features.xml > +++ b/assemblies/features/standard/src/main/resources/features.xml > @@ -21,7 +21,7 @@ > > > <repository>mvn:org.ops4j.pax.web/pax-web-features/${pax.web.version}/xml/features</repository> > > <feature name="karaf-framework" description="Karaf core feature" > version="${project.version}" resolver="(obr)"> > - <bundle > start-level="5">mvn:org.ops4j.pax.url/pax-url-mvn/${pax.url.version}</bundle> > + <bundle > start-level="5">mvn:org.ops4j.pax.url/pax-url-aether/${pax.url.version}</bundle> > <bundle > start-level="5">mvn:org.ops4j.pax.url/pax-url-wrap/${pax.url.version}</bundle> > <bundle > start-level="8">mvn:org.ops4j.pax.logging/pax-logging-api/${pax.logging.version}</bundle> > <bundle > start-level="8">mvn:org.ops4j.pax.logging/pax-logging-service/${pax.logging.version}</bundle> > > > http://git-wip-us.apache.org/repos/asf/karaf/blob/5bc5bf35/etc/appended-resources/supplemental-models.xml > ---------------------------------------------------------------------- > diff --git a/etc/appended-resources/supplemental-models.xml > b/etc/appended-resources/supplemental-models.xml > index 383f61d..c860e0d 100644 > --- a/etc/appended-resources/supplemental-models.xml > +++ b/etc/appended-resources/supplemental-models.xml > @@ -1157,9 +1157,9 @@ > <supplement> > <project> > <groupId>org.ops4j.pax.url</groupId> > - <artifactId>pax-url-mvn</artifactId> > + <artifactId>pax-url-aether</artifactId> > <name>OPS4J Pax Url - mvn:</name> > - <url>http://www.ops4j.org/projects/pax/url/pax-url-mvn</url> > + <url>http://www.ops4j.org/projects/pax/url/pax-url-aether</url> > <organization> > <name>OPS4J - Open Participation Software for Java</name> > <url>http://www.ops4j.org/</url> > > > http://git-wip-us.apache.org/repos/asf/karaf/blob/5bc5bf35/main/src/test/java/org/apache/karaf/main/MainStartTest.java > ---------------------------------------------------------------------- > diff --git a/main/src/test/java/org/apache/karaf/main/MainStartTest.java > b/main/src/test/java/org/apache/karaf/main/MainStartTest.java > index a5f991b..eb9b956 100644 > --- a/main/src/test/java/org/apache/karaf/main/MainStartTest.java > +++ b/main/src/test/java/org/apache/karaf/main/MainStartTest.java > @@ -42,7 +42,7 @@ public class MainStartTest { > File data = new File(home, "data" + System.currentTimeMillis()); > > String[] args = new String[0]; > - String fileMVNbundle = new File(home, > "bundles/pax-url-mvn.jar").toURI().toURL().toExternalForm(); > + String fileMVNbundle = new File(home, > "bundles/pax-url-aether.jar").toURI().toURL().toExternalForm(); > String mvnUrl = "mvn:org.osgi/org.osgi.compendium/4.2.0"; > System.setProperty("karaf.home", home.toString()); > System.setProperty("karaf.data", data.toString()); > > http://git-wip-us.apache.org/repos/asf/karaf/blob/5bc5bf35/pom.xml > ---------------------------------------------------------------------- > diff --git a/pom.xml b/pom.xml > index 763a16b..73bbbcd 100644 > --- a/pom.xml > +++ b/pom.xml > @@ -200,10 +200,10 @@ > <org.json.version>20131018</org.json.version> > <pax.base.version>1.4.0</pax.base.version> > <pax.cdi.version>0.7.0</pax.cdi.version> > - <pax.exam.version>3.4.0</pax.exam.version> > + <pax.exam.version>3.5.0</pax.exam.version> > <pax.logging.version>1.7.2</pax.logging.version> > - <pax.url.version>1.3.7</pax.url.version> > - <pax.swissbox.version>1.6.0</pax.swissbox.version> > + <pax.url.version>2.0.0</pax.url.version> > + <pax.swissbox.version>1.7.0</pax.swissbox.version> > <pax.web.version>3.0.7</pax.web.version> > <pax.tinybundles.version>1.3.2</pax.tinybundles.version> > <plexus.utils.version>3.0</plexus.utils.version> > @@ -937,7 +937,17 @@ > </dependency> > <dependency> > <groupId>org.ops4j.pax.url</groupId> > + <artifactId>pax-url-aether</artifactId> > + <version>${pax.url.version}</version> > + </dependency> > + <dependency> > + <groupId>org.ops4j.pax.url</groupId> > <artifactId>pax-url-mvn</artifactId> > + <version>1.3.7</version> > + </dependency> > + <dependency> > + <groupId>org.ops4j.pax.url</groupId> > + <artifactId>pax-url-maven-commons</artifactId> > <version>${pax.url.version}</version> > </dependency> > <dependency> > > > http://git-wip-us.apache.org/repos/asf/karaf/blob/5bc5bf35/tooling/features-maven-plugin/pom.xml > ---------------------------------------------------------------------- > diff --git a/tooling/features-maven-plugin/pom.xml > b/tooling/features-maven-plugin/pom.xml > index c5b297c..59d0ff6 100644 > --- a/tooling/features-maven-plugin/pom.xml > +++ b/tooling/features-maven-plugin/pom.xml > @@ -74,7 +74,7 @@ > </dependency> > <dependency> > <groupId>org.ops4j.pax.url</groupId> > - <artifactId>pax-url-mvn</artifactId> > + <artifactId>pax-url-aether</artifactId> > </dependency> > <dependency> > <groupId>org.apache.karaf.deployer</groupId> > > -- Cheers, Jon --------------- Red Hat, Inc. Email: jans...@redhat.com Web: http://redhat.com Twitter: jon_anstey Blog: http://janstey.blogspot.com Author of Camel in Action: http://manning.com/ibsen