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? >>>> >>>> >>>> >> >
