如何用tomcat构建mave mirror 服务器

来源:互联网 发布:java设计模式视频 编辑:程序博客网 时间:2024/05/17 06:27

      由于项目需要,一口气研究了mave1.02,mave2.07,并都用到项目中去,同巴西人有项目合作需要,他们用的是mave1.02,并且mave1.0的eclipse插件确实好用,一句话跟ant 差不多,如果项目一开始就按照mave 布局来设置结构,maven的好处才能完全体会出来。 

在团队开发中基本上都需要有自己的jar 私服器,把source 和依赖 的jar分开,如何建立mave mirror 私服器呢?本人在研究maven的时候,发觉国内的东西几乎都是copy,没有简单实在的实例。

mave1 的私服器

tomcat目录/webapps/your_mave1/

                                                              groupId/jars/xx.jar

                                                              WEB-INF/                                                         

mave2 的私服器                         

tomcat目录/webapps/your_mave1/

                                                              groupId/artifactId/versionId/artifactId-version.jar

                                                              WEB-INF/           

在mave2 groupId会由一串包的路径组成,如org.apache.maven

关键是如何设置pom.xml的依赖引用

mave1.02构建私服器相对来说是很容易的事情

示例(mave2.0)

 

  <dependency>
   <groupId>jfree.jfreechart</groupId>
   <artifactId>jfreechart</artifactId>
   <version>1.0.5</version>
  </dependency>

 <repositories>
  <repository>
   <id>scion</id>
   <name>local scion jar</name>
   <url>http://172.25.15.164:8080/SCION_Maven2Repository</url>
  </repository>
 </repositories>