java - mvn clean 和 install 命令之间的区别

标签 java build maven-2 build-process

我使用 Maven 进行构建,通常我们仅使用 Maven 命令 mvn clean -Dmaven.test.skip=true package 来构建 Web 应用程序。我知道我们也可以使用 mvn install 命令来构建 Web 应用程序。但是谁能给我提供这两个命令之间的确切区别?

我发现了一些关于 clean 和 install 命令的注释。但我只是想知道使用 mvn clean 命令而不是使用 install 命令有什么优势。

最佳答案

mvn clean -Dmaven.test.skip=true packagemvn install 之间的主要区别在于第一个命令行会清理目标 目录和包而不运行测试。第二个编译、测试、打包 JAR 或 WAR 文件并将其安装到位于 ~/.m2/repository 的本地存储库中。

关于java - mvn clean 和 install 命令之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21746136/

相关文章:

java - 如何从 Android 上的 ListView 中删除项目

java - Gradle 依赖管理 : how to maintain both old and new version of a dependency in android project?

maven-2 - JEE6 全局 JNDI 名称和 Maven 部署

java - 需要将 list 生成的数据移至 jar 内部更深处

java - 如何从不同的存储库添加 Maven 依赖项

java - 通过 mysql 连接在 netbeans 中登录页面的逻辑

java - 启动Service时如何运行MainActivity?

ant - 有没有办法让gradle使用特定的ant版本?

java - 我有一个java服务器和客户端聊天程序,但是我可以在哪里上传它?

iphone - 如何在不参与 iPhone 开发者计划的情况下在越狱的 iPhone 上构建和安装应用程序?