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阿帕奇作爲父母。
這些父母似乎是一個真正的噩夢。希望這只是簡單的我需要打開使這一切工作。
請在你的一個pom.xml文件中找到這個org.apache#apache依賴關係,並在這裏寫下它。似乎有一些依賴性配置錯誤。 – bezmax
另外,是否有機會手動爲S3倉庫中的org.apache#apache文件創建pom.xml,而不是從Maven中心複製它?如果是這樣,它必須有' pom '在裏面,好像這條線不見了,或者它被設置爲' jar '。 –
bezmax
謝謝,我檢查了POM,甚至從maven中心刷新了它。 apache-4.pom: pom –
Exie