第一次接觸maven,我連這是什麼都不知道。只是按照OSGi書上的來說,需要使用到maven package這個命令打包一個hello world的jar包。
最開始我下了一個3.0.4的版本,然後自己並沒有寫pom文件,所以執行mvn package時老是說沒有pom文件,然後我又去下了書上的源碼,原來源碼裏面有pom文件,我再次編譯又遇到個依耐性的問題,主要是我的電腦不能從網上下載maven所有的依耐性文件。所以再次失敗。
後來網上搜索一通,原來是要給maven配置個proxy,具體是在settings.xml裏面配置
<settings> . . <proxies> <proxy> <active>true</active> <protocol>http</protocol> <host>proxy.somewhere.com</host> <port>8080</port> <username>proxyuser</username> <password>somepassword</password> <nonProxyHosts>www.google.com|*.somewhere.com</nonProxyHosts> </proxy> </proxies> . . </settings> 配置好了再次運行mvn package,天哪下了好多依賴性的文件。。這下,終於成功啦。。 [INFO] ----------------------------------------------------------- [INFO] BUILD SUCCESSFUL [INFO] ----------------------------------------------------------- [INFO] Total time: 1 minute 42 seconds [INFO] Finished at: Mon Aug 27 17:02:03 CST 2012 [INFO] Final Memory: 13M/80M [INFO] -----------------------------------------------------------