复习一波maven~
问题:假如你正在开发两个Java项目,姑且把它们称为A、B,其中A项目中的一些功能依赖于B项目中的某些类,那么如何维系这种依赖关系的呢?
答案1:很简单,需要用哪个项目中的哪些类,也就是用别人写好了的功能代码,导入jar包即可。所以这里也如此,可以将B项目打成jar包,然后在A项目的Library下导入B的jar文件,这样,A项目就可以调用B项目中的某些类了。
疑问:若B中出现bug呢?先修复B项目,然后重新打包jar,在导入吗?麻烦
所以出现了maven,由它去帮我们管理~
Maven 概念:Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的项目管理工具软件。
思考:
1、那么mave与ant的区别呢?
2、IDEA 中已经集成了maven,为什么还会用到自行配置的maven?
不依赖idea,可以在其他idea上开发,方便统一的管理资源库和配置文件。(可能还有其他原因)
3、如果手动配置,步骤是什么?
1、下载Maven 官方地址:http://maven.apache.org/download.cgi
2、存放地址:
3、添加本地仓库地址
4、在settings文件中添加:
4、在idea中配置maven
从新配置路径:
4、配置完成后,怎样创建带有maven的项目?(先创建项目在创建模块)
具体参考:http://www.cnblogs.com/sigm/p/6035155.html