Maven編譯apache falcon_win10

背景

白天上班有虛擬機可以折騰,回到家,房子裏的Ubuntu14.10折騰起來比較費勁,好多東西沒有預先安裝,用到什麼的時候在去安裝,在者,房子裏的廣電網絡爛到姥姥家了。
所以決定試試在win10下折騰一下maven+falcon。

事前準備

  1. maven3.3.9
  2. apache falcon0.9
  3. jdk1.7_8

安裝

JDK

主要是環境變量的配置以及用java -version去測試是否可用。
C:\Users\JP>java -version
java version "1.7.0_80"
Java(TM) SE Runtime Environment (build 1.7.0_80-b15)
Java HotSpot(TM) Client VM (build 24.80-b11, mixed mode, sharing)



Maven

解壓以及環境變量的設置,完後使用mvn -v進行確認。
C:\Users\JP>mvn -v
Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-11T00:41:47+08:00)
Maven home: F:\maven\apache-maven-3.3.9\bin\..
Java version: 1.7.0_80, vendor: Oracle Corporation
Java home: D:\Program Files\Java\jdk1.7.0_80\jre
Default locale: zh_CN, platform encoding: GBK
OS name: "windows 8.1", version: "6.3", arch: "x86", family: "windows"


Apache Falcon

  1. 源碼解壓到maven的目錄下即可,因爲我這裏上網不用代理,所以settings.xml就不需要特意配置了
  2. 就是進行編譯falcon源碼了。不知道windows這邊有沒有什麼特別要注意的,先試試再看。

編譯falcon

mvn clean install命令進行編譯,但,還是出錯了
[INFO] Reactor Summary:
[INFO]
[INFO] Apache Falcon ...................................... FAILURE [01:03 min]
[INFO] Apache Falcon UI ................................... SKIPPED
[INFO] Checkstyle ......................................... SKIPPED
[INFO] Build Tools ........................................ SKIPPED
[INFO] Apache Falcon Java client .......................... SKIPPED
[INFO] Apache Falcon CLI client ........................... SKIPPED
[INFO] Apache Falcon Metrics .............................. SKIPPED
[INFO] Apache Falcon Hadoop Dependencies .................. SKIPPED
[INFO] Apache Falcon Test Utility ......................... SKIPPED
[INFO] Apache Falcon Commons .............................. SKIPPED
[INFO] Apache Falcon Oozie EL Extension ................... SKIPPED
[INFO] Apache Falcon Embedded Hadoop - Test Cluster ....... SKIPPED
[INFO] Apache Falcon Sharelib Hive - Test Cluster ......... SKIPPED
[INFO] Apache Falcon Sharelib Pig - Test Cluster .......... SKIPPED
[INFO] Apache Falcon Sharelib Hcatalog - Test Cluster ..... SKIPPED
[INFO] Apache Falcon Sharelib Oozie - Test Cluster ........ SKIPPED
[INFO] Apache Falcon Test Tools - Test Cluster ............ SKIPPED
[INFO] Apache Falcon Messaging ............................ SKIPPED
[INFO] Apache Falcon LIfecycle Module ..................... SKIPPED
[INFO] Apache Falcon Oozie Adaptor ........................ SKIPPED
[INFO] Apache Falcon Scheduler ............................ SKIPPED
[INFO] Apache Falcon Acquisition .......................... SKIPPED
[INFO] Apache Falcon Distcp Replication ................... SKIPPED
[INFO] Apache Falcon Retention ............................ SKIPPED
[INFO] Apache Falcon Archival ............................. SKIPPED
[INFO] Apache Falcon Rerun ................................ SKIPPED
[INFO] Apache Falcon Prism ................................ SKIPPED
[INFO] falcon-unit ........................................ SKIPPED
[INFO] Apache Falcon Web Application ...................... SKIPPED
[INFO] Apache Falcon Documentation ........................ SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 01:08 min
[INFO] Finished at: 2016-04-15T23:59:57+08:00
[INFO] Final Memory: 15M/36M
[INFO] ------------------------------------------------------------------------
[ERROR] Plugin org.apache.maven.plugins:maven-remote-resources-plugin:1.5 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-remote-resources-plugin:jar:1.5: Could not transfer artifact org.apache.maven.plugins:maven-remote-resources-plugin:pom:1.5 from/to central (https://repo.maven.apache.org/maven2): Remote host closed connection during handshake: SSL peer shut down incorrectly -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/PluginResolutionException

網上調查了一下,最多的應該就是我的爛網導致的,改天去同學那試試20M電信的網速,應該是可以解決的。
最終的結果驗證後沒有問題的話,到時候追加解決策。

@2016-04-17 12:40
還是不死心,今天又嘗試了一把,但,結果還是差強人意。
[INFO] --- maven-remote-resources-plugin:1.5:process (default) @ falcon-ui ---
[INFO]
[INFO] --- frontend-maven-plugin:0.0.23:install-node-and-npm (install node and npm) @ falcon-ui ---
[INFO] Installing node version v0.10.30
[INFO] No proxy was configured, downloading directly

一直卡在這,好幾個小時了,沒有動靜,估計還是不行了。

建議:這個應該就是maven裏對應的倉庫在中國是沒開放或者不穩定,導致長時間下載未果。可以找一下其他對應的倉庫。
比如:codehaus這個,在中國直接使用repository.codehaus.org的話,就會出現無法是別的host  or service。
解決策略:
<repositories>
     <repository>
       <id>Codehaus repository</id>
       <name>codehaus-mule-repo</name>
       <url>https://repository-master.mulesoft.org/nexus/content/groups/public/
       </url>
       <layout>default</layout>
     </repository>
   </repositories>


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章