I am having trouble configuring my tests to run when I am using a
non-default location for my maven local repository. I am getting an
exception like the one shown below. It clearly shows that pax-url in
combonation with maven is completely unaware of the fact that I have
configured a different local repository in my settings.xml. What should I be
doing to use a non-default local repository?


Caused by: org.osgi.framework.BundleException: Unable to cache bundle:
mvn:org.glassfish.fighterfish/test.util/1.0.0-SNAPSHOT
    at org.apache.felix.framework.Felix.installBundle(Felix.java:2480)
    at org.apache.felix.framework.Felix.installBundle(Felix.java:2436)
    at
org.apache.felix.framework.BundleContextImpl.installBundle(BundleContextImpl.java:129)
    at
org.apache.felix.framework.BundleContextImpl.installBundle(BundleContextImpl.java:107)
    at
org.ops4j.pax.exam.nat.internal.NativeTestContainer.installAndStartBundles(NativeTestContainer.java:240)
    at
org.ops4j.pax.exam.nat.internal.NativeTestContainer.start(NativeTestContainer.java:217)
    ... 27 more
Caused by: java.io.IOException: Aether Error.
    at
org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:234)
    at
org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:221)
    at
org.ops4j.pax.url.mvn.internal.Connection.getInputStream(Connection.java:120)
    at
org.apache.felix.framework.util.SecureAction.getURLConnectionInputStream(SecureAction.java:508)
    at
org.apache.felix.framework.cache.JarRevision.initialize(JarRevision.java:170)
    at
org.apache.felix.framework.cache.JarRevision.<init>(JarRevision.java:82)
    at
org.apache.felix.framework.cache.JarRevision.<init>(JarRevision.java:60)
    at
org.apache.felix.framework.cache.BundleArchive.createRevisionFromLocation(BundleArchive.java:868)
    at
org.apache.felix.framework.cache.BundleArchive.reviseInternal(BundleArchive.java:549)
    at
org.apache.felix.framework.cache.BundleArchive.<init>(BundleArchive.java:148)
    at
org.apache.felix.framework.cache.BundleCache.create(BundleCache.java:251)
    at org.apache.felix.framework.Felix.installBundle(Felix.java:2476)
    ... 32 more
Caused by: org.sonatype.aether.resolution.ArtifactResolutionException: Could
not find artifact org.glassfish.fighterfish:test.util:jar:1.0.0-SNAPSHOT in
local (file:/home/ss141213/.m2/repository/)
    at
org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:541)
    at
org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolveArtifacts(DefaultArtifactResolver.java:220)
    at
org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolveArtifact(DefaultArtifactResolver.java:197)
    at
org.sonatype.aether.impl.internal.DefaultRepositorySystem.resolveArtifact(DefaultRepositorySystem.java:323)
    at
org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:232)
    ... 43 more
Caused by: org.sonatype.aether.transfer.ArtifactNotFoundException: Could not
find artifact org.glassfish.fighterfish:test.util:jar:1.0.0-SNAPSHOT in
local (file:/home/ss141213/.m2/repository/)
    at
org.sonatype.aether.connector.wagon.WagonRepositoryConnector$4.wrap(WagonRepositoryConnector.java:945)
    at
org.sonatype.aether.connector.wagon.WagonRepositoryConnector$4.wrap(WagonRepositoryConnector.java:940)
    at
org.sonatype.aether.connector.wagon.WagonRepositoryConnector$GetTask.flush(WagonRepositoryConnector.java:695)
    at
org.sonatype.aether.connector.wagon.WagonRepositoryConnector$GetTask.flush(WagonRepositoryConnector.java:689)
    at
org.sonatype.aether.connector.wagon.WagonRepositoryConnector.get(WagonRepositoryConnector.java:445)
    at
org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:460)
    ... 47 more


Thanks,
Sahoo
_______________________________________________
general mailing list
general@lists.ops4j.org
http://lists.ops4j.org/mailman/listinfo/general

Reply via email to