使用idea插件对Maven快速打包,以及Maven常用命令。
Maven常用命令:
- 创建一个简单的Java工程:mvn archetype:create -DgroupId=com.mycompany.example -DartifactId=Example
- 创建一个java的web工程:mvn archetype:create -DarchetypeGroupId=org.apache.maven.archetypes -DarchetypeArtifactId=maven-archetype-webapp -DgroupId=com.mycompany.app -DartifactId=my-webapp
- 打包:mvn package
- 编译:mvn compile
- 编译测试程序:mvn test-compile
- 清空:mvn clean
- 运行测试:mvn test
- 生成站点目录: mvn site
- 生成站点目录并发布:mvn site-deploy
- 安装当前工程的输出文件到本地仓库: mvn install
- 安装指定文件到本地仓库:mvn install:install-file -DgroupId=
-DartifactId= -Dversion=1.0.0 -Dpackaging=jar -Dfile= - 查看实际pom信息: mvn help:effective-pom
- 分析项目的依赖信息:mvn dependency:analyze 或 mvn dependency:tree
- 跳过测试运行maven任务: mvn -Dmaven.test.skip=true XXX
- 生成eclipse项目文件: mvn eclipse:eclipse
- 查看帮助信息:mvn help:help 或 mvn help:help -Ddetail=true
- 查看插件的帮助信息:mvn
:help,比如:mvn dependency:help 或 mvn ant:help 等等。
补充:
- mvn package:只是将项目打包成jar或war文件,不会将其安装到本地仓库中。
- mvn install:会将项目打包成jar或war文件,并将其安装到本地仓库中,以便其他项目可以引用它。同时,也可以将项目本身编译并打包到本地仓库,避免每次都需要重新往私服发布jar包的痛苦
使用idea对Maven打包:
Idea下在右侧菜单可打开Maven操作面板,以及maven的设置窗口
- 在idea的右侧菜单中打开Maven操作面板,选择你的项目和目标
- 在Maven操作面板中,双击package命令,或者右键选择Run Maven Build
- 等待打包完成,你可以在idea的底部窗口中查看打包过程和结果
- 打包后的jar包或者war包会生成在项目的target文件夹中