【maven】maven的默认规则、坐标、仓库等基本知识
maven核心:
? pom.xml文件
?
maven默认规则:?
默认主代码在: src/main/java
默认测试代码: src/test/java
pom.xml文件放在项目根目录中;
maven主要命令:mvn clean compile
mvn clean test
mvn clean package
mvn clean install
?
下面的命令依赖上面的命令
?
还有:
mvn -v
mvn?help:system
mvn archetype:generate
仓库(repository)
?
?
maven中央仓库: (http://repo1.maven.org/maven2/)
其他公共库有: (http://download.java.net/aven/2/)
? ? ? ? ? ? ? ? ? ? ?(http://repository.jboss.com/maven2/)等
?
?
maven坐标?
坐标名称必须?作用、说明groupId是定义当前Maven项目隶属的实际项目;
groupId不应对应项目隶属的组织作何公司
组织/公司+项目 ?com.zybing.account
指:zybing.com的 account项目
artifactId是定义实际项目中的一个Maven项目(模块)
推荐做法是使用实际项目名称作为artifactId的前缀
acount.remit
version是当前的版本packaging可选:默认值为jar打包方式
最终作为文件的后缀
classifier可选定义构建输出的一些附属构建
如输出Java源码、输出Java文档等
注意:不能直接定义项目的classifier,因为附属构建不是项目直接默认生成的,而是由附加的插件帮助生成的
?
?
?
?
?