1.显示当前构建的实际pom,包括活动的Profile

  1. mvn help:effective-pom

2.打印出项目的世界settings,包含从全局的settings和用户级别settings继承的配置

  1. mvn help:effective-settings

3.获取某个插件的信息。比如以下获取archetype的信息

  1. mvn help:describe -Dplugin=archetype

4.假设你想输出完整的带有參数的目标列表,仅仅要加一个full參数就能够了。

  1. mvn help:describe -Dplugin=archetype -Dfull

5.你也能够查看某个插件的某个目标的全部信息,以下将输出archetype插件的create目标的信息

  1. mvn help:describe -Dplugin=archetype -Dmojo=groupId -Dfull

6.创建一个新的java maven项目,在命令行使用maven archetype插件

  1. mvn archetype:create -DgroupId=com.unis.zzg -DartifactId=unis -DpackageName=com.unis.zzg

7.假设你想构建并打包这个应用,则能够在包括pom.xml文件的文件夹执行

  1. mvn package

8.构建并打包,而且把项目的构件安装到本地仓库

  1. mvn install

9.生成网站报告

  1. mvn site

10.使用exec插件,我们能够执行某个程序

  1. mvn exec:java -Dexec.mainClass=com.unis.zzg.App

11.使用maven dependency插件来浏览你项目的依赖

  1. mvn dependency:resolve

12.查看你整个项目的依赖树

  1. mvn dependency:tree

13.运行单元測试

  1. mvn test

14.创建一个简单的web项目

  1. mvn archetype:create -DgroupId=com.unis.zzg -DartifactId=unis -DpackageName=com.unis.zzg -DarchetypeArtifactId=maven-archetype-webapp

15.将项目转换成eclipse项目

  1. mvn eclipse:eclipse

16.告诉maven eclipse的工作空间。这样会在eclipse中建立一个M2_REPO环境变量,并将当中全部的jar包引入到project中,全然自己主动化,十分方便

  1. mvn -Declipse.workspace=e:\test eclipse:add-maven-repo

maven的一些基础命令的更多相关文章

  1. Maven基础命令

    Maven 参数 -D 传入属性参数 -P 使用pom中指定的配置 -e 显示maven运行出错的信息 -o 离线执行命令,即不去远程仓库更新包 -X 显示maven允许的debug信息 -U 强制去 ...

  2. Maven 项目管理工具基础入门系列(二)

    一.前言 在 Maven 项目管理工具基础知识系列(一) 这篇文章中,我们已经初步了解了 Maven,也知道了使用 Maven 作为项目管理工具的好处,特别是已经知道如何快速通过 Maven 构建 W ...

  3. (二)docker的部署安装,配置,基础命令

    一.docker 的安装部署 这里不过多介绍,下面这两个linux发型版 安装可以参考 ubuntu的 docker-ce安装 centos7的 docker-ce安装 二.docker配置文件 重要 ...

  4. docker基础命令和操作

    前言 之前在部署个人网站的时候,需要打包maven,在生产环境,需要使用到docker去做服务器和端口的守护. 于是在查阅了相关资料,学习了docker一些基本命令行操作,包括对镜像的查看,修改和添加 ...

  5. 创建maven项目(cmd 命令)

    2016五月 22 原 创建maven项目(cmd 命令) 分类:maven (994) (0) 1.普通方式创建 1)进入cmd窗口执行 mvn archetype:generate 2) 光标停止 ...

  6. 学习 git基础命令

    缘起 年后到了新公司,由于个人意愿到了一个海外的项目组,除了自己从Java技术栈转了C#技术栈外,很多技术都是第一次使用,学习压力不小啊. 自己也就先从常用的技术开始学起,比如C#,AngularJS ...

  7. Linux安全基础:shell及一些基础命令

    1.什么是shell?Shell是用户和Linux操作系统之间的接口.Linux中有多种shell,其中缺省使用的是Bash. 2.shell的分类(1)bash bash shell 是 Bourn ...

  8. LINUX二十个基础命令

    LINUX二十个基础命令 一. useradd命令 1.命令格式: useradd 选项 用户名 2.命令功能: 添加新的用户账号 3.常用参数: -c comment 指定一段注释性描述.-d 目录 ...

  9. Docker - Docker基础命令及使用

    Docker Docker - 官网 Docker - Hub GitHub - Docker Docker中文社区 Docker基础命令 Docker 查看帮助信息:docker --help 查看 ...

随机推荐

  1. springmvc适配器的应用

         前言     关于SpringMVC初始化ContextLoader中的XMLWebApplicationContext,以及DispatcherServlet初始化等等,这样的原理 已经有 ...

  2. spark-join算子

  3. [BZOJ3569]DZY Loves Chinese II(随机化+线性基)

    3569: DZY Loves Chinese II Time Limit: 5 Sec  Memory Limit: 64 MBSubmit: 1515  Solved: 569[Submit][S ...

  4. [BZOJ 1800] 飞行棋

    Link: BZOJ 1800 传送门 Solution: $O(n^4)$…… Code: #include <bits/stdc++.h> using namespace std; ] ...

  5. 【bzoj2160】【啦啦队排练】manacher(马拉车)+差分+快速幂

    [pixiv] https://www.pixiv.net/member_illust.php?mode=medium&illust_id=34562780 向大(hei)佬(e)势力学(di ...

  6. 解魔方的机器人攻略17 – 魔方CFOP算法

    由 动力老男孩 发表于 2010/01/03 17:38:09 本来我想把这个攻略做成一个NXT开发的教程,把传感器,电机,发声等部分都介绍一遍.不过现在看来有些同学很心急,希望早点看到“核心代码”, ...

  7. Spring的AOP浅尝

    项目中使用到了Spring,写了一个简单的例子,跟大家分享一下,由于自己写东西,所以在技术选择上充分自由,虽然对于Spring的利弊众说纷纭,我也不能评判,反正我是尝试用了,记得在上学时候老师讲Spr ...

  8. 【视频】Linux高级程序设计01.3命令行选项及参数

    [课程笔记] [命令行参数] 选项:-l -a -i 参数:-l /home main 函数形式: int main(int argc, char *argv[]) main函数是有参数的,而且有返回 ...

  9. zookeeper 学习笔记3

    ZooKeeper 允许客户端向服务端注册一个 Watcher 监听, ZooKeeper 允许客户端向服务端注册一个 Watcher 监听, ZooKeeper 允许客户端向服务端注册一个 Watc ...

  10. Volley缓存说明——一个请求两次回调

    从上一篇文章Android 异步网络请求框架-Volley了解volley的一些出来过程,当然也包含网络请求和缓存处理的流程,但是在此需要单独做一些说明. 我在使用过程中忽略了一个事情,就是一个网络请 ...