Hi,

You have to use Karaf 4.2.8 or change etc/org.ops4j.pax.url.mvn.cfg to use 
https (http is not available on Maven Central).

It has been discussed already on the Karaf mailing list.

Regards
JB

> Le 13 mai 2020 à 09:21, Ajay Patil <ajaypatil2...@gmail.com> a écrit :
> 
> Hi Team,
> 
> I trying to run the pax exam provided in the Camel in Action 2: 
> chapter9-pax-exam by run as Jnit Test 
> but however i am getting error,that when i look into the temporary karaf 
> folder after running the Junit test below is the error
> 
> camelinaction2-2.20.1\chapter9\pax-exam\target\karaf\044d7e43-e0ae-43c3-ac1a-3ca22707e3c7\data\log
>    (PFA- karaf.log)
> 
>   java.io.IOException: Error resolving artifact 
> org.apache.camel.karaf:apache-camel:xml:features:2.19.0: [Could not transfer 
> artifact org.apache.camel.karaf:apache-camel:xml:features:2.19.0 from/to 
> central (http://repo1.maven.org/maven2 <http://repo1.maven.org/maven2>/): 
> Failed to transfer file: 
> http://repo1.maven.org/maven2/org/apache/camel/karaf/apache-camel/2.19.0/apache-camel-2.19.0-features.xml
>  
> <http://repo1.maven.org/maven2/org/apache/camel/karaf/apache-camel/2.19.0/apache-camel-2.19.0-features.xml>.
>  Return code is: 501 , ReasonPhrase:HTTPS Required.]  
> 
> I do see that, maven repo has been changed from http to https ,but how to 
> make changes in the dynamic way in the code. as manually changing
> org.ops4j.pax.url.mvn.cfg is wont helps as you know ,as each time on junit 
> run , temporary karaf folder will create such as  
> 044d7e43-e0ae-43c3-ac1a-3ca22707e3c7 so Please do needful.
> 
> pax snippet
>  karafDistributionConfiguration()
>                         
> .frameworkUrl(maven().groupId("org.apache.karaf").artifactId("apache-karaf").version("4.1.2").type("tar.gz"))
>                         .karafVersion("4.1.3")
>                         .name("Apache Karaf")
>                         .useDeployFolder(false)
>                         .unpackDirectory(new File("target/karaf"))
> 
> 
> 
> Thanks & Regards,
>      Ajay Patil 

Reply via email to