2015-09-07 165 views
1

我正在运行Spark Notebook并正在与依赖关系苦苦挣扎。该服务器在Amazon VPC中运行,因此无法直接访问Internet。解决错误解决org.apache#apache; 4

为了加载依赖关系,在S3存储桶创建了一个回购,这工作得很好,让所有的POM的和JAR的,直到它到达

Installing the s3:// URLStreamHandler via 
java.net.URL.setURLStreamHandlerFactory 

Creating a new Ivy URLHandlerDispatcher to handle s3:// URLs 
[info] :: resolving dependencies :: org.scala-lang#scala;2.10.4 
[info] confs: [compile, test, runtime] 
[info] Resolving default#ffx-analytics_2.10;1.1 ... 
[info] found default#ffx-analytics_2.10;1.1 in s3-repo 
[info] Resolving org.scala-lang#scala-library;2.10.4 ... 
[info] found org.scala-lang#scala-library;2.10.4 in s3-repo 
[info] [2.10.4] org.scala-lang#scala-library;2.10.4 
[info] Resolving com.github.nscala-time#nscala-time_2.10;1.4.0 ... 
[info] found com.github.nscala-time#nscala-time_2.10;1.4.0 in s3-repo 
[info] Resolving joda-time#joda-time;2.4 ... 
[info] found joda-time#joda-time;2.4 in s3-repo 
[info] Resolving org.joda#joda-convert;1.2 ... 
[info] found org.joda#joda-convert;1.2 in s3-repo 
[info] Resolving ua_parser#ua-parser;1.3.1-SNAPSHOT ... 
[info] found ua_parser#ua-parser;1.3.1-SNAPSHOT in s3-repo 
[info] Resolving org.yaml#snakeyaml;1.10 ... 
[info] found org.yaml#snakeyaml;1.10 in s3-repo 
[info] Resolving commons-collections#commons-collections;3.2.1 ... 
[info] Resolving org.apache.commons#commons-parent;9 ... 
[info] Resolving org.apache#apache;4 ... 
[error] Server access Error: Connection timed out url=https://repo1.maven.org/maven2/org/apache/apache/4/apache-4.jar 

于是,我就从另一台服务器下载JAR(与互联网接入)像这样:

[email protected]:~$ wget https://repo1.maven.org/maven2/org/apache/apache/4/apache-4.jar 

--2015-09-07 00:37:42-- https://repo1.maven.org/maven2/org/apache/apache/4/apache-4.jar 
Connecting to 172.16.100.11:8080... connected. 
Proxy request sent, awaiting response... 404 Not Found 
2015-09-07 00:37:45 ERROR 404: Not Found. 

我找不到apache-4.jar任何地方。看着POM,没有JAR。

任何提示将不胜感激。

更新#1:

我试图导入另一个JAR导致下来相似的路径:

[info] Resolving net.sf.opencsv#opencsv;2.0 ... 
[info] found net.sf.opencsv#opencsv;2.0 in s3-repo 
[info] Resolving commons-codec#commons-codec;1.10 ... 
[info] Resolving org.apache.commons#commons-parent;35 ... 
[info] Resolving org.apache#apache;15 ... 

当我看POM为Apache 35,它列出了15阿帕奇作为父母。

这些父母似乎是一个真正的噩梦。希望这只是简单的我需要打开使这一切工作。

+0

请在你的一个pom.xml文件中找到这个org.apache#apache依赖关系,并在这里写下它。似乎有一些依赖性配置错误。 – bezmax

+0

另外,是否有机会手动为S3仓库中的org.apache#apache文件创建pom.xml,而不是从Maven中心复制它?如果是这样,它必须有' pom'在里面,好像这条线不见了,或者它被设置为' jar'。 – bezmax

+0

谢谢,我检查了POM,甚至从maven中心刷新了它。 apache-4.pom: pom Exie

回答