Maven Tutorial for Eclipse
Maven 项目
传统项目与Maven的区别
传统项目
Eclipse中传统项目中如果要使用第三方库或者jar包,那需要以下几步:
- 搜索jar包,进入对应的官网并选择所需版本下载;
- 在Eclipse中将jar文件添加到Java Build Path:右键项目,Properties->Libraries标签页->Add External JARs,添加;
- 开始编码、测试;
缺点:
4. 搜索、确定版本、下载jar包,工作量大且不易;
5. 需要手动把jar包添加到项目build path;
6. 代码拷贝到别人的机器,需要同样的配置路径;
是否存在一种自动下载、管理jar包又能配置build path的构建工具呢?
maven项目
满足上述需求(下面以导入Azure SDK for Java为例):
- 在mvn中央仓库(https://mvnrepository.com/)中搜索要导入的库;
- 选择相应的版本并点击进入;
可以看到Version是已有的版本,这里建议不要选择最新版本,因为项目中可能使用了多个库,存在兼容性问题;Usages是这个版本被多少个项目引用了。
选择需要的版本点击进入,这里选择了绿色框中的8.6.3; - 复制依赖文本添加到Eclipse中Maven项目的pom.xml中;
Eclipse中的pom.xml(Maven项目的创建见下一步):
Maven创建
随便找一篇其他教程吧,这个很简单而且教程很多。
Maven中的一些坑
Problem: 上文明明导入了com.microsoft.azure库,但是在写代码时import com.microsoft.azure
仍然报错:找不到这个库,而且查看项目中的jar包也明显看到这个库没有被导入进来。
Solution: 选择项目->右击->Maven->Update Project,如此便可解决;