eclipse集成maven

maven是一个项目管理工具,先不管那么多,我只关注它的jar包管理功能。

它通过pom.xml定义需要的jar包,然后在本地仓库里面搜索,如果没有,则到远程仓库里面去下载。本地仓库的地址,默认为Default: ${user.home}/.m2/repository,可以通过conf\settings.xml进行更改。

举个简单的例子,pom.xml中的片段

<dependency> 
    <groupId>jboss</groupId> 
    <artifactId>jboss-j2ee</artifactId> 
    <version>4.0.2</version> 
</dependency> 

他就会下载这个jar包,同时存储到:$本地仓库/jboss/jboss-j2ee/4.0.2中。那么上面的groupId,artifactId是如何定义的呢?是自己随便写的吗?当然不是了,一种方便的办法:GOOGLE搜索:maven 你需的jar包名称 repository ,在结果的第一条,进去你就可以在页面里找到下面这段 
<dependency> 
    <groupId>jboss</groupId> 
    <artifactId>jboss-j2ee</artifactId> 
    <version>4.0.2</version> 
</dependency> 

复制、黏贴就好了。

那么maven什么时候下载这些依赖的jar包呢,编译、更新时都会的。

对于一些自己开发的jar包,如何导入呢?很简单,首先当然是要在pom.xml中进行定义,然后有两种方法解决:

1)根据pom.xml中的定义,到本地仓库项目下建立相应的路径,然后把jar放到里面

2)libraies目录,里面列出你项目要用到的jar包,你右键点击本地还没有添加进去的jar包,选择本地安装(Manually install artifact),选中你那个特殊的jar包,然后IDE会自动调用maven插件完成整个安装配置过程,下次你就不再这样子做了,因为你本地 repository己经有了。 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值