Maven安裝配置
1.安裝首先在本地電腦上安裝Maven,從maven的官網下載http://maven.apache.org/
2.到本地解壓,然後使用配置的相應目錄/apache-maven-3.0.3/conf/ 下的settings.xml文件,
settings.xml文件包含有與系統環境相關的配置細節,例如代理配置,遠程倉庫,localRepository,服務器的認證信息等。
其中比較重要的是localRepository本地存儲倉庫路徑,<localRepository>yourlocalRepository Path</localRepository>。
setting.xml詳解見http://maven.apache.org/settings.html
3.配置環境變量 如果在linux下,修改相應的/etc/profile文件,windows參考java環境變量的設置
配置MAVEN_HOME=yourpath\ apache-maven-3.0.3,
添加apache-maven-3.0.3\bin到系統變量Path,
配置JAVA_HOME=yourJDKPath,
一定要確定系統變量的Path 中包含了JDK的bin目錄,否則會報錯!在windows環境下且無法編譯通過!
4.驗證Maven是否配置成功
cmd窗口中,執行mvn -v,可以看到顯示安裝的Maven版本信息
下載storm-starter 編譯,並導入eclipse 工程
1. 下載strom starter的代碼 git clone https://github.com/nathanmarz/storm-starter.git
2. 使用mvn -f m2-pom.xml package 進行編譯
3. 復制 storm-starter目錄下的m2_pom.xml 為pom.xml ,因為eclipse需要pom.xml
4. 使用mvn eclipse:eclipse編譯成eclipse工程
5. 在Eclipse 中import 選擇storm-starter 的路徑,一般導入項目後,會需要設置相應的M2_查看工程是否無誤,可能會需要配置M2_REPO變量,
M2_REPO配置方法:工程上右鍵->Properties->Java Build Path->Libraries->AddVariable->Configure Variable->New
輸入Name:M2_REPO , Path:localRepository路徑->ok刷新工程,代碼無誤了,可以進行開發了
6. 編譯無誤後,現在本地跑storm.starter目錄下的WordCountTopology,看到如下的截屏,代表本地的local模式可以跑通過
使用eclipse的export功能導出項目的jar包,便於以後分布式的情況下,提交相應的邏輯