On 16/05/13 09:35, Freeman Fang wrote:
> Hi,
>
> No, that's property only apply for pax-url-mvn, has nothing to do with 
> features-maven-plugin in Karaf.
>
> The problem you run into is that karaf features-maven-plugin just ignore 
> proxy settings in ~/.m2/settings.xml
Is there any immediate workaround I can try in order to make the build
succeed? (other than setting up a silent proxy)



> Could you please create a jira in Karaf so that we can track and take care of 
> it?
>
> Thanks
> -------------
> Freeman(Yue) Fang
>
> Red Hat, Inc. 
> FuseSource is now part of Red Hat
> Web: http://fusesource.com | http://www.redhat.com/
> Twitter: freemanfang
> Blog: http://freemanfang.blogspot.com
> http://blog.sina.com.cn/u/1473905042
> weibo: @Freeman小屋
>
> www.camelone.org : The open source integration conference: 
>
> On 2013-5-16, at 下午3:22, Daniel Pocock wrote:
>
>> I also came across this bug:
>> https://issues.apache.org/jira/browse/KARAF-1657
>>
>> which appears to be just a change to the comments in the sample config
>> rather than any code change
>>
>> It implies that the plugin should be using the Maven proxy settings by
>> default - but the error (below) suggests it did not try to use the proxy
>> during a ServiceMix build.
>>
>>
>> On 15/05/13 19:55, Daniel Pocock wrote:
>>> I've observed that the ServiceMix build fails when behind a proxy
>>>
>>> The Maven proxy settings are used for most things, but there is a karaf
>>> plugin that tries to do direct network access, and it has been a problem
>>> for other people building Karaf by itself:
>>>
>>> http://mail-archives.apache.org/mod_mbox/camel-users/201208.mbox/%3CCANZYW6aRgR%3DnpH1080a5XWpbKD9aakCU8OGCJH5ydg02rXjhsg%40mail.gmail.com%3E
>>>
>>>> [ERROR] Failed to execute goal
>>>> org.apache.karaf.tooling:features-maven-plugin:2.2.8:add-features-to-repo
>>>> (add-features-to-repo-win) on project dist: Can't resolve bundle
>>>> com.google.code.scriptengines:scriptengines-jruby:jar:1.1: Could not
>>>> transfer artifact com.google.code.s
>>>> criptengines:scriptengines-jruby:jar:1.1 from/to
>>>> http://scriptengines.googlecode.com/svn/m2-repo/
>>>> (http://scriptengines.googlecode.com/svn/m
>>>> 2-repo/): Connection to http://scriptengines.googlecode.com refused
>>>> [ERROR]
>>>> com.google.code.scriptengines:scriptengines-jruby:jar:1.1
>>>> [ERROR]
>>>> [ERROR] from the specified remote repositories:
>>>> [ERROR] http://scriptengines.googlecode.com/svn/m2-repo/
>>>> (http://scriptengines.googlecode.com/svn/m2-repo/, releases=true,
>>>> snapshots=true):
>>>> Connection refused: connect
>>>
>>> but the solution doesn't appear to work for a ServiceMix build
>>>
>>> I notice that during the build several copies of
>>>
>>> org.ops4j.pax.url.mvn.cfg are created within the tree.  I tried adding the 
>>> correction to all of them and continuing the build, it didn't work.  I also 
>>> tried adding
>>>
>>> -Dorg.ops4j.pax.url.mvn.proxySupport=true
>>>
>>> on the command line and that didn't work either.
>>>
>>>
>>> The artifact it is trying to access is actually in the local mvn 
>>> ~/.m2/repository as well, it seems un-necessary that it has to make another 
>>> network access
>>>
>>> I have been able to run the build successfully on a machine that is not 
>>> stuck behind a proxy.
>>>
>>> Can anybody clarify how to proceed and do a full build either behind a 
>>> proxy or completely offline?
>>>
>>>
>>>
>

Reply via email to