
#将以前编译得到的旧的 class 字节码文件删除
mvn clean#编译,将 Java 源程序编译成 class 字节码文件
mvn compile#测试,并生成测试报告
mvn test#打包,动态 web工程打 war包,Java工程打 jar 包
mvn pakage#将项目生成 jar 包放在仓库中,以便别的模块调用
mvn install#打成jar包,并且抛弃测试用例打包
mvn clean install -Dmaven.test.skip=true#动态 web工程打 war包,Java工程打 jar 包 ,并且抛弃测试用例打包
mvn clean pakage -Dmaven.test.skip=trueMaven 是一个项目管理和理解工具,它主要服务于基于 Java 的项目。Maven 主要关注于项目的构建、依赖管理和项目信息管理。它使用一个名为 POM(Project Object Model)的 XML 文件来描述项目的构建过程、依赖、插件等信息。
以下是 Maven 的一些核心概念和功能:
Maven 的目标是让 Java 项目的构建过程标准化,自动化,并且可以轻松地管理项目的依赖。通过 Maven,开发者可以专注于编码,而不是构建和依赖管理。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。