MAVEN学习笔记之基础(1)
代码语言:javascript复制0.0 maven文件结构
pom.xml
src
main
java
package
resource
test
java
package
resource
target
classes
1.0 Maven概览
1.1——MMVN命令
mvn compile 编译
mvn package 打包框架
mvn clean 文件夹清空
mvn test 测试操作
mvn install 把架包放在本地仓库中 默认文档地址.m2
1.1 MVN工具
mvn archetype
mvn archetype:generate -DgroupId=com.next.maven -DartifactId=maven-ch03 -Dversion=0.0.1-SNAPSHOT
骨架
settings.xml文件
本地工厂 local修改位置
中央工厂
2.0 MAVEN项目创建
常用网站:http://mvnrepository.com/
webapp
3.0 pom.xml
groupID--->
artifactID-->
version--->0.0.1-SNAPSHOT
x.x.x-里程碑--->SNAPSHOT.alpha.beta.Release(RC).GA
如:
svn版本控制
版本管理cms0.0.1-SNAPSHOT--->cms0.0.1-Release--->cms1.0.1-SNAPSHOT
--->cms0.1.1-SNAPSHOT ---cms1.0.1-SNAPSHOT
--->cms0.1.1-Release
依赖
<dependencies>
<--!可以排除依赖--!>
<exclusion>
</exclusion>
</dependencies>
exc
A-->B1
C-->B2
D-->A
D-->C
D-->B3
4.0 maven仓库/工厂
团队开发
A--->core
B--->service
C--->action
创建自己需要的仓,