一、Maven - 项目管理工具二、Maven - 下载与安装
三、Maven - 手动和自动构建项目,编译,清除,打包四、命令详解
- mvn compile:编译
- mvn package:编译、打包
- mvn install:编译、打包、发布
- mvn test:编译、打包
- mvn clean:清除
- 待更新...
五、POM下载使用原理图附、注意事项
- 本地仓库只需下载一次,永久使用,所以第一次必须要连网。
- Maven项目是在pom.xml文件的根目录下编译,而普通项目是在需要编译的java文件的根目录下编译该文件。
- 在工具IDE中点击的按钮,其实就是把集成好的CMD命令运行一下。
- Maven - Scope 详解
- Eclipse 每次创建Maven项目时,必须此时连网,因为需要加载。
- Eclipse 创建模块项目时,选择org-apache.mavenarchetypes maven-archetype-quickstart;
- Eclipse 创建WEB项目时,选择org-apache.mavenarchetypes maven-archetype-webapp。
- 配置
- 坐标反推
- 网络
- Maven Version Match JDK Version
- 自定义属性。
- 针对中央仓库没有的JAR包引入,比如:支付宝SDK。
<compilerArguments><extdirs></extdirs></compilerArguments>
- 这个配置是因为一些在maven中央库以外的JAR包在工程lib中,虽然在本地我们手动依赖了,但是发布到服务器上时,要么在服务器上手动依赖,如果想自动依赖lib里的jar包的话,就需要配置这个高亮部分。
- modelVersion:指定了当前Maven模型的版本号,对于Maven2和Maven3来说,它只能是4.0.0。
- 待更新...