第一次接触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] -----------------------------------------------------------