maven
下载地址:https://maven.apache.org/download.cgi
添加mvn.exe到PATH环境变量,添加java_home环境变量
cli
使用mvn-cli命令行构建项目
mvn clean compile //编译或者直接mvn不加任何参数 mvn compile -T 1C//多线编译,cpu线程数的一倍1C mvn -X //调试模式,打印错误 mvn clean package //打包,maven打包可生成war和jar,直接运行即可, jar包对应pom文件做版本控制
mvn clean->validate->compile->package 命令流程
- mvn archetype:generate创建项目
镜像
maven目录confsettings.xml
代码语言:javascript复制<mirrors>
<mirror>
<id>alimaven</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
</mirror>
</mirrors>
异常
- Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.6.2:compile
代码语言:javascript复制缺少maven-compiler-plugin的依赖,pom.xml添加依赖即可
<dependency>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.6.2</version>
</dependency>
或者查看java版本问题,java1.7还是java1.8
vscode
在资源管理器,查看maven的管理工具,分析dependenices
运行
package编译生成的包,直接运行即可,java -jar .jar或者.war(使用tomcat也是运行的这个命令,可以不用tomcat)
gradle
gradle目录中的gradle文件有task配置,配置完成后再gradle窗口中可单独执行某个任务