You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@karaf.apache.org by lokhansn <sa...@knorr-bremse.com> on 2019/09/09 11:52:43 UTC
Snapshots not getting updated from the RemoteRepository while using
org.ops4j.pax.url.mvn.MavenResolver
We have a requirement to programmatically fetch a bundle from the Remote
Repository.
We are injecting the org.ops4j.pax.url.mvn.MavenResolver in the our java
class.
And whenever we want to fetch the bundle from repository we are calling
mavenResolver.resolve(mvn:groupId/artifactId/1-SNAPSHOT);
It is observed that in case of snapshot the bundle gets downloaded first
time in the local repository ${user.home}/.m2/repository.
But afterwards if the snapshot bundle is changed in the remote repository,
it never gets updated when we call
mavenResolver.resolve(mvn:groupId/artifactId/1-SNAPSHOT);
We are using karaf 4.1.7 and pax-url-aether-2.5.4.jar.
Pid: org.ops4j.pax.url.mvn
BundleLocation: ?
Properties:
felix.fileinstall.filename =
file:/C:/tools/apache-karaf-4.1.7/etc/org.ops4j.pax.url.mvn.cfg
org.ops4j.pax.url.mvn.connection.bufferSize = 8192
org.ops4j.pax.url.mvn.connection.retryCount = 3
org.ops4j.pax.url.mvn.defaultLocalRepoAsRemote = false
org.ops4j.pax.url.mvn.defaultRepositories =
file:/C:/tools/apache-karaf-4.1.7/system@id=system.repository@snapshots,
file:/C:/tools/apache-karaf-4.1.7/data/kar@id=kar.repository@multi@snapshots,
file:/C:/tools/apache-karaf-4.1.7/system@id=child.system.repository@snapshots,
file:C:\tools\apache-karaf-4.1.7/karafcustom@id=karafcustom_repository@snapshots
org.ops4j.pax.url.mvn.globalUpdatePolicy = always
org.ops4j.pax.url.mvn.repositories =
http://remoteartifactorylocation.com/artifactory/all@snapshots@id=artifactory.mirror@snapshots
org.ops4j.pax.url.mvn.socket.connectionTimeout = 5000
org.ops4j.pax.url.mvn.socket.keepAlive = false
org.ops4j.pax.url.mvn.socket.linger = -1
org.ops4j.pax.url.mvn.socket.readTimeout = 30000
org.ops4j.pax.url.mvn.socket.reuseAddress = false
org.ops4j.pax.url.mvn.socket.tcpNoDelay = true
org.ops4j.pax.url.mvn.timeout = 5000
org.ops4j.pax.url.mvn.useFallbackRepositories = false
service.pid = org.ops4j.pax.url.mvn
--
Sent from: http://karaf.922171.n3.nabble.com/Karaf-User-f930749.html