maven项目结构:
project > src > main > java > javacode
project > src > test > java > testcode
project > src > pom.xml(项目描述文件)
maven常用命令(cmd项目下运行):
mvn compile 编译;
mvn clean 清空编译class文件(target);
mvn install 项目安装到本地仓库;
mvn package 打包项目.jar;
maven中央仓库地址:mvnrepository.com;
配置本地仓库地址:
settings.xml:localRepository> D:\maven\repository localRepository>
eclipse集成maven:
preferences > maven > user settings;
maven聚合和继承特性:
DAO和SERVICE层项目通过maven install命令发布本地仓库,方法调用直接在pom.xml文件引入,则可直接调用。在控制层引入SERIVCE,可同时引入DAO(传递依赖)。
聚合(项目统一管理):
<modules>
<module>../user-dao</module>
<module>../user-service</module>
</modules>
继承:
版本管理、依赖管理、头部信息管理。