mvn dependency:get -Dartifact=GROUPID:ARTIFACTID:VERSION:PACKAGING:CLASSIFIER -DrepoUrl=repo1.maven.org #单个包下载
https://mvnrepository.com/ #可以查看对应版本和依赖配置
http://maven.apache.org/download.cgi # mvn工具下载
https://www.oracle.com/technetwork/java/javase/downloads/index.html # jdk下载
集成工具:IntelliJ IDEA
在线帮助文档(插件): http://maven.apache.org/plugins/index.html
命令帮助:
mvn help:describe -Dplugin=dependency
mvn help:effective-pom
mvn help:active-profiles
mvn help:effective-settings
初始化:
mvn archetype:generate
jar文件:
只包含class文件和清单文件,不包含资源文件,比如图片等所有的 res下的资源文件;
aar文件:
class以及res下的所有的资源文件全部包含;
war:
是一个web模块,其中需要包括WEB-INF,是可以直接运行的WEB模块
zip:
mvn compile # 编译
mvn package # mvn 打包命令
mvn install #下载依赖,打包本地
mvn deploy #上传
mvn antrun:run:打印属性
配置文件:${user.home}/.m2/settings.xml
全局配置路径为: maven安装路径/conf/settings.xml
本地仓库:默认是~/.m2/repository,可在配置文件中设置