a、POM工程:POM工程是逻辑工程。用在父级工程或聚合工程中。用来做jar包的版本控制。 b、JAR工程:将会打包成jar用作jar包使用。即常见的本地工程 - Java Project。
c、WAR工程:将会打包成war,发布在服务器上的工程。如网站或服务。即常见的网络工程 - Dynamic Web Project。war工 程默认没有WEB-INF目录及web.xml配置文件,IDE通常会显示工程错误,提供完整工程结构可以解决。
a、install 本地安装, 包含编译,打包,安装到本地仓库 编译 - javac 打包 - jar, 将java代码打包为jar文件 安装到本地仓库 - 将打包的jar文件,保存到本地仓库目录中。
b、clean 清除已编译信息。 删除工程中的target目录。
c、compile 只编译。 javac命令
d、deploy 部署。 常见于结合私服使用的命令。 相当于是install+上传jar到私服。 包含编译,打包,安装到本地仓库,上传到私服仓库。
e、package 打包。 包含编译,打包两个功能。