- 不同的开发环境->不同的项目结构
- 统一的工具
- 协同开发得以实现
- 简化和标准化项目建设过程
#
配置本地仓库
MySQL的两大引擎?为什么没有6、7版本?
自动下载所有必需的依赖库
project object model 项目对象模型
#
1.0.0-RELEASE
1.0.0-SNAPSHOT
作用 | 命令 |
---|---|
清除产生的项目 | mvn clean |
编译源代码 | mvn compile |
打包 | mvn package |
只打包不测试 | mvn -dmaven.test.skip=true |
安装到本地仓库 | mvn install |
源码打包 | mvn source:jar |
开发格式得到一次统一
.idea
src
main
java
resources
test
java
pom.xml
文件>设置>搜索maven
这样做仅仅修改了当前的maven配置,下次打开一个新的project仍然是默认的配置,解决:
文件>其他设置>新project的默认设置
配置一下即可
- mvn clean
- mvn install
dispatcher
n.调度员
命令 | 作用 |
---|---|
mvn clean | 清除编译产生的文件 |
mvn package | 打包编译 |
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project hello-maven: Compilation failure: Comp
ilation failure:
[ERROR] 不再支持源选项 5。请使用 6 或更高版本。
[ERROR] 不再支持目标选项 1.5。请使用 1.6 或更高版本。
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.encoding>UTF-8</maven.compiler.encoding>
<java.version>11</java.version>
<maven.compiler.source>11</maven.compiler.source>
<maven.compiler.target>11</maven.compiler.target>
</properties>
原文:https://www.cnblogs.com/hhhqqq/p/12582766.html