제공되는 make 파일을 사용하여 소프트웨어 (Apache Thrift)를 설치합니다. 내가 가이드 당 make를 실행하면, 내가 얻을 : 프록시 문제와 같은Maven, Ant (또는 Apache Thrift)가 make 중에 시간 초과됩니다. 프록시 설정은 어디에 두어야합니까?
Buildfile: /home/john/thrift/lib/java/build.xml
setup.init:
mvn.ant.tasks.check:
proxy:
mvn.ant.tasks.download:
[get] Getting: http://repo1.maven.org/maven2/org/apache/maven/maven-ant-tasks/2.1.3/maven-ant-tasks-2.1.3.jar
[get] To: /home/john/thrift/lib/java/build/tools/maven-ant-tasks-2.1.3.jar
mvn.init:
[artifact:dependencies] [WARNING] Overriding profile: 'maven-ant-tasks-repo-profile' (source: pom) with new instance from source: pom
[artifact:dependencies] Downloading: org/slf4j/slf4j-api/1.7.12/slf4j-api-1.7.12.pom from repository central at http://repo1.maven.org/maven2
[artifact:dependencies] Error transferring file: Connection timed out
그것은 확실히 외모를 내가 받는다는의 conf 파일 /usr/share/maven2/conf/settings.xml
내 프록시 설정을 구성 할 수 있도록. 그것은 여전히 작동하지 않은 경우, 터미널에서, 나는
export ANT_OPTS="-Dhttp.proxyHost=[MyProxyName] -Dhttp.proxyPort=[MyProxyPort] -Dhttps.proxyHost=[MyProxyName] -Dhttps.proxyPort=[MyProxyPort]"
을 다시 make
를 실행합니다. 이번에는 위의 mvn.ant.tasks.download
행을 지나쳤지만 mvn.init
시간이되었습니다.
Maven과 Ant가 이러한 설정을 선택할 수 있도록 프록시 설정을 지정하는 적절한 위치는 무엇입니까? 또는 Thrift 구성 파일, .pom 파일 또는 이와 비슷한 설정을 지정해야할까요? 미리 감사드립니다!