今天心血来潮研究一下手动打包项目的问题,这也是程序猿必备的技能之一~
首先要通过dos命令进入到项目的根目录中,或者打开项目根目录按住shift+鼠标右键直接在该文件夹下打开命令窗口~
1.打包Javaweb项目
输入: jar -cvf 项目名.war *;(例:jar -cvf haha.war * )→回车
完成会在webroot或者webcontent文件夹下找到相关war文件
2.打包Maven项目
输入: mvn clean package→回车
完成后会在根目录中生成一个target文件夹,里面就是打包好的项目文件
maven常用命令:
1.查看版本:mvn -v
2.创建maven项目:mvn archetype:create
3.编译源代码:mvn compile
4.编译测试代码: mvn test-compile
5.运行应用程序中单元测试:mvn test
6.生成项目相关信息网站:mvn site
7.生成jar文件:mvn package
8.在本地Repository中安装jar:mvn install
9.忽略测试文档编译:mvn -Dmaven.test.skip=true
10.清除目标目录中生成结果:mvn clean
11.将java文件编译为class文件:mvn clean compile
12.项目打包:mvn clean package
13.执行单元测试:mvn clean test
14.部署到版本仓库:mvn clean deploy
15.使其他项目中使用这个jar,会安装到maven仓库中:mvn clean install
16.创建项目架构:mvn archetype:generate
17.查看已解析依赖:mvn dependency:list
18.查看依赖书:mvn dependency:tree
19.查看依赖工具:mvn dependency:analyze
20.从中央仓库下载文件到本地maven仓库:mvn help:system
21.查看当前激活的文件:mvn help:active-profiles
22.查看所有文件:mvn help:all-profiles
23.查看完整pom信息:mvn help:effective -pom