posts - 6,  comments - 15,  trackbacks - 0
13 jar包依赖
我们在mvn install后在local repo中生成的jar包也可以被其他项目所引用
<dependency>
      
<groupId>com.mycompany.app</groupId>
      
<artifactId>my-app</artifactId>
      
<version>1.0-SNAPSHOT</version>
      
<scope>compile</scope>
</dependency>
注意scope,这里是compile,如果使用junit,scope是test.

举例说明
如果我们的project需要用到log4j包,那么我们可以先google--"site:www.ibiblio.org maven2 log4j".
Index of /maven2/log4j/log4j  下面有maven-metadata.xml 描述了groupId,artifactId,version等等。
获取了这些信息之后,你就可以在pom.xml中添加依赖了
<dependency>
      
<groupId>log4j</groupId>
      
<artifactId>log4j</artifactId>
      
<version>1.2.12</version>
      
<scope>compile</scope>
</dependency>

14 如何发布我的jar包到我的remote repository
你需要在setting.xml中间设置server
<servers>
    
<server>
      
<id>mycompany-repository</id>
      
<username>jvanzyl</username>
      
<!-- Default value is ~/.ssh/id_dsa -->
    
<privateKey>/path/to/identity</privateKey>        
         
<passphrase>my_key_passphrase</passphrase>
    
</server>
</servers>
然后在pom.xml中设置远程url
<distributionManagement>
    
<repository>
      
<id>mycompany-repository</id>
      
<name>MyCompany Repository</name>
     
<url>scp://repository.mycompany.com/repository/maven2</url>
    
</repository>
  
</distributionManagement>
posted on 2006-03-28 20:07 jbob 阅读(1482) 评论(4)  编辑  收藏 所属分类: maven

FeedBack:
# re: Maven2 体验[4]
2006-03-28 20:23 | fanse
maven现在据说大有一统java编译工具的天下的派头
感谢搂住  回复  更多评论
  
# re: Maven2 体验[4]
2006-03-29 10:34 | caike1
楼主能写一个全面一点的关于maven2的文章吗?
我很想学一下maven2,楼主有什么资料可以share一下吗?
jsnail at gmail.com  回复  更多评论
  
# re: Maven2 体验[4]
2006-04-12 11:49 | xplucky
我打算把你的这篇“Maven2 体验" 集成到openfans安装手册中,不知你的意见如何?我的mail: xplucky@gmail.coms  回复  更多评论
  
# re: Maven2 体验[4]
2006-04-21 09:04 | Harryson

能够更具体点就好了,比如在代码后加点注释就好了,  回复  更多评论
  

只有注册用户登录后才能发表评论。


网站导航:
 

<2006年3月>
2627281234
567891011
12131415161718
19202122232425
2627282930311
2345678

常用链接

留言簿(3)

随笔分类

随笔档案

生活感悟

顺手

搜索

  •  

最新评论

阅读排行榜

评论排行榜