install 安装
功能:
编译和打包,把打好的可执行的jar包(或者war包或者其他包)部署到本地maven仓库
编译 javac
打包 -jar,将java代码打包为jar文件
安装到本地仓库-将打包的jar文件,保存到本地仓库目录中
package 打包
功能:
编译和打包两个功能
compile 编译
功能:
只进行编译,javac命令
clean 清除
功能:
清除已编译的信息
删除工程中的target目录
install 安装和package 打包的区别
package命令完成了项目编译,单元测试,打包功能,但没有把打好的可执行的jar包(或者war包或者其他包)部署到本地maven仓库或者远程maven仓库
install命令完成了项目编译,单元测试,打包功能,同时把打好的可执行的jar包(或者war包或者其他包)部署到本地maven仓库,但是没有部署到远程maven仓库
maven命令
以上命令加入mvn,在环境变量的path路径中配置maven的路径
mvn clean
mvn compile
mvn package
mvn install
在maven中配置tomcat
<plugin><!--配置Tomcat插件--><groupId>org.apache.tomcat.maven</groupId><artifactId>tomcat7-maven-piugin</artifactId><configuration><!--配置Tomcat的监听端口--><portt>8080</portt><!--配置项目的访问路径(Application Context)--><path>/</path></configuration></plugin>
将源码推送到远程仓库
mvn clean source:jar deploy
或者pom文件加入插件
执行deploy