发表于: 2017-10-10 22:49:01
2 777
今天做的事情:
使用IDEA创建maven项目来配置spring,虽然没有成功,不过已经了解很多。
首先我很疑惑的配置pom.xml里的依赖,总不能一个一个配置吧,问了师兄,在maven仓库里寻找jar包,是有显示的
需要什么jar包,可能第一次找虽然比较麻烦,不过以后使用就可以复制pom里面的依赖,放到maven里。IDEA会自动去下载jar包使用,比之前做项目要导入很多jar包方便太多了。
而且在这里一看,许多命令确实是一目了然。很简单
对maven总结一点,要用java实现一个后台系统,可能要涉及很多模块,web应用服务器,文件服务器,db等等,我们开发这些模块,需要先将他们各自的依赖的jar包或者项目下载打包好,然后配置到项目的classpath中。
这么应用在运行测试pr编译or部署的,需要本地的一些配置,比如jdk,web容器,这样我们将项目分享出去,别人要使用也需要一定的门槛。而maven可以替我们在做这些工作,不用我们手工去做。
maven将项目看做一个对象 maven建立了一个仓库体系,来管理这些项目对象。
maven的仓库分为本地仓库和远程仓库(maven提供的中央仓库)
我们可以通过maven的命令把自己的项目a放到本地仓库里,如果其他的项目b需要依赖项目a,则可以直接在本地仓库中找到。如果我们的项目依赖一些别人的项目,比如jdbc,mybatis,maven会先根据我们的项目属性在本地仓库中去找,若是找不到就去中央仓库中去找。
maven的项目结构,大致一般就是这样。
一级目录src为源码目录
二级目录main/java为项目主要代码目录
三级目录就是项目的source目录了
二级目录test/java为项目测试代码目录
三级目录 测试代码source目录
一级目录 编译、打包产生的文件的存放目录
pom.xml是maven项目比较核心的一个文件
任何时候要找到一个项目,只需要这三个属性就可以。
项目的聚合属性和父子项目属性这两个还没有看懂,慢慢来吧
遇到的问题:
对IDEA不熟悉,在看教程配置spring时,浪费太多时间,感觉没有昨天充实
收获:
IDEA的maven项目依赖有了更多的认识,配置了tomcat
评论