validate(验证): 验证项目正确,并且所有必要信息可用。 compile(编译): 编译项目源码 test(测试): 使用合适的单元测试框架测试编译后的源码。 package(打包): 源码编译之后,使用合适的格式(例如JAR格式)对编译后的源码进行打包。 integration-test(集成测试): 如果有需要,把包处理并部署到可以运行集成测试的环境中去。 verify(验证): 进行各种测试来验证包是否有效并且符合质量标准。 install(安装): 把包安装到本地仓库,使该包可以作为其他本地项目的依赖。 deploy(部署): 在集成或发布环境中完成,将最终软件包复制到远程存储库,以与其他开发人员和项目共享。
【linux】linux编译执行java工程 - luoyinqq - 博客园 https://www.cnblogs.com/lijieqiong/p/4739455.html
在win-idea上上编写代码-本地mvn--上传linux---再进行mvn
在pom.xml目录下
mvn compile 编译
mvn package 打包成jar