Hi,

Pass system properties about http proxy into your maven should work,

something like -Dhttp.proxyHost=your_proxy_host 
-Dhttp.proxyPort=your_proxy_port, etc

-------------
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:45, Daniel Pocock wrote:

> 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