mvn常用命令

时间:2022-12-26 17:29:47

1. mvn compile 编译源代码

2. mvn test-compile 编译测试代码

3. mvn test 运行测试

4. mvn package 打包,根据pom.xml打成war或jar

如果pom.xml中设置 war,则此命令相当于mvn war:war

如果pom.xml中设置 jar,则此命令相当于mvn jar:jar

5. mvn -D maven.test.skip=true package 或者 mvn package -DskipTests 打包不测试

6. mvn install 在本地Repository中安装jar

7. mvn clean 清除产生的项目

8. mvn eclipse:eclipse 生成eclipse项目

9.mvn idea:idea 生成idea项目

10.mvn eclipse:clean 清除eclipse的一些系统设置

11.mvn clean package install 发布到本地仓库

12 mvn clean package deploy 发布到远程仓库

13 mvn javadoc:jar/javadoc:javadoc/javadoc:aggregate-jar 生成javadoc

14 mvn source:jar 生成源码

15 我经常使用组合命令

mvn -D maven.test.skip=true  clean package install

mvn -D maven.test.skip=true  clean package deploy

mvn -D maven.test.skip=true  clean  javadoc:aggregate-jar package install

maven其他笔记

maven 自动发布更新本地和远程仓库

如何将maven项目打包成可执行的jar     2 打包成可执行jar

Maven内置变量说明

maven-dependency-plugin (goals "copy-dependencies","unpack") is not supported by m2e

利用MAVEN打包时,如何包含更多的资源文件

maven官方插件使用文档

maven-shade-plugin打包spring项目时启动报错的解决方法

Maven聚合与继承

maven常用插件配置

 <plugins>
                 <!-- compiler plugin -->
                 <plugin>
                     <groupId>org.apache.maven.plugins</groupId>
                     <artifactId>maven-compiler-plugin</artifactId>
                     <version>2.3.2</version>
                     <configuration>
                         <source>1.6</source>
                         <target>1.6</target>
                         <encoding>UTF-8</encoding>
                     </configuration>
                 </plugin>
                 <!-- source plugin -->
                 <plugin>
                     <groupId>org.apache.maven.plugins</groupId>
                     <artifactId>maven-source-plugin</artifactId>
                     <version>2.1.2</version>
                     <executions>
                         <execution>
                             <id>attach-sources</id>
                             <goals>
                                 <goal>jar</goal>
                             </goals>
                         </execution>
                     </executions>
                 </plugin>
                 <!-- javadoc plugin -->
                 <plugin>
                     <groupId>org.apache.maven.plugins</groupId>
                     <artifactId>maven-javadoc-plugin</artifactId>
                     <version>2.10.1</version>
                     <configuration>
                         <encoding>UTF-8</encoding>
                     </configuration>
                     <executions>
                         <execution>
                             <id>aggregate</id>
                             <goals>
                                 <goal>aggregate</goal>
                             </goals>
                             <phase>site</phase>
                         </execution>
                     </executions>
                 </plugin>
                 <!-- install plugin -->
                 <plugin>
                     <groupId>org.apache.maven.plugins</groupId>
                     <artifactId>maven-install-plugin</artifactId>
                     <version>2.3.1</version>
                 </plugin>
                 <!-- deploy plugin -->
                 <plugin>
                     <groupId>org.apache.maven.plugins</groupId>
                     <artifactId>maven-deploy-plugin</artifactId>
                     <version>2.5</version>
                 </plugin>
             </plugins>

mvn常用命令的更多相关文章

  1. &lbrack;No0000175&rsqb;maven常用命令集合(收藏大全)

    抽了点时间,整理了一些maven常用命令参数,以便参考:参考了maven官网和网上其他一些maven追随者的文件,不在此一一列举,但表示感谢! mvn命令参数 mvn -v, --version 显示 ...

  2. mvn简单命令

    导出maven项目依赖的jar包 mvn dependency:copy-dependencies -DoutputDirectory=lib 编译Java代码 mvn compile eclipse ...

  3. maven常用命令集合

    作者:ydlmlh 原文:http://ydlmlh.iteye.com/blog/2158973 抽了点时间,整理了一些maven常用命令参数,以便参考:参考了maven官网和网上其他一些maven ...

  4. maven常用命令参数

    整理了一些maven常用命令参数,以便参考:参考了maven官网和网上其他一些maven追随者的文件,不在此一一列举,但表示感谢! mvn命令参数 mvn -v, --version 显示版本信息; ...

  5. 【转】常用插件和mvn test命令

    自定义构建Maven项目,需要包括额外的插件或者配置已存在的插件参数. 1. maven-compiler-plugin 指定JDK版本和编码方式 compiler插件能解决2个问题: 第一: mav ...

  6. maven发布项目到私服-snapshot快照库和release发布库的区别和作用及maven常用命令

    maven发布项目到私服-snapshot快照库和release发布库的区别和作用及maven常用命令 在日常的工作中由于各种原因,会出现这样一种情况,某些项目并没有打包至mvnrepository. ...

  7. &lpar;五&rpar;Maven目录结构及常用命令说明

    前面提到的部分知识有涉及到Maven目录结构与Maven常用的一些命令,在这里专门给大家做个简单的介绍. 1.Maven目录结构说明 Maven总体目录结构如下图: bin目录:该目录包含了mvn运行 ...

  8. 转&colon;Maven常用命令

    转:Maven常用命令 Maven库: http://repo2.maven.org/maven2/ Maven依赖查询: http://mvnrepository.com/ Maven常用命令: 1 ...

  9. mavan 常用命令

    Maven库: http://repo2.maven.org/maven2/ Maven依赖查询: http://mvnrepository.com/ Maven常用命令: 1. 创建Maven的普通 ...

随机推荐

  1. 【转】cas注册后自动登录

    本文转自:http://denger.iteye.com/blog/805743  1. 关于CAS的介绍不再累述,我想涉及过SSO同学应该都会对该框架所有了解,我们目前项目采用的CAS Server ...

  2. Flash Air 打包安卓 ane

    工具: 1.flash builder 2.adt打包工具 3.数字证书 一. 创建 jar 文件 1. 打开flash builder, 新建一个java 项目. 2.点击项目属性,选择Java构建 ...

  3. Android列表视图&lpar;List View&rpar;

    Android列表视图(ListView) ListView是一个显示滚动项列表的示视图组(viewgroup),通过使用适配器(Adapter)把这些列表项自动插入到列表中.适配器比如从一个数组或是 ...

  4. button中文字垂直居中

    给文字设置line-height,等于button高度.

  5. &lpar;转&rpar;WAVE PCM 声音文件格式

    WAVE文件格式是Microsoft为存储多媒体的RIFF规范的一部分.一个RIFF文件以一个文件头开始,然后是一系列的数据块.一个WAVE文件常常仅由一个WAVE块构成,WAVE块包含一个说明格式的 ...

  6. WPF - How to force a Command to re-evaluate 'CanExecute' via its CommandBindings

    Not the prettiest in the book, but you can use the CommandManager to invalidate all commandbinding: ...

  7. JSP用户登录页面

    <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding= ...

  8. 【LOJ】&num;2072&period; 「JSOI2016」独特的树叶

    题解 干脆题解套题解好了 毕竟我的hash方法是抄小迪的 https://www.cnblogs.com/RabbitHu/p/9165770.html 小迪太巨了%%% 之前模数是八位的WA了几个点 ...

  9. App压力测试背景

    开展压力测试 原因: 提高产品的稳定性 提高产品的留存率 时间: 首轮功能测试通过 夜间进行(将工具设置后进行,节约资源) 如何开展: 确定事件流 模拟事件流

  10. 在Node中使用ES7新特征——async、await

    async与await两个关键字是在ES7中添加的新特征,旨在更加直观的书写异步函数,避免出现callback hell. callback hell是什么? readFileContents(&qu ...