第一次接触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] -----------------------------------------------------------
转载于:https://blog.51cto.com/wzp85/974527