1.常用命令介绍
如下图是在idea环境下常用的几种命令,但他们有什么具体区别呢?
- clean : 清除目录,清除target目录,而target目录是整个工程被编译后存放的目录
- validate:验证工程是否正确,所有需要的资源是否可用
- compile:编译源代码,不包括测试代码。
- test-compile: 编译测试代码,当然也会编译源代码(因为测试依托源代码)。
- test : 运行测试代码,执行过程是先执行 test-compile然后运行测试代码。
- package:打包,在target目录下打包(包里面内容待探?),这里运行了诸多命令,包括编译,运行测试等
- verify:运行任何检查,验证包是否有效且达到质量标准,这里运行了诸多命令,包括编译,运行测试,打包等。
- install:在本地Repository中安装jar,这里运行了诸多命令,包括编译,运行测试,打包等。
- site:生成项目相关信息的网站 (有点不解?待探)。
- deploy : 将项目打包部署到远程仓库,这里运行了诸多命令,包括编译,运行测试,打包,在本地仓库安装jar包。
2.遗留事项
- package命令后,里面的jar包内容分析
- site 命令理解及实践
- 尝试远程仓库构建