maven 基础知识

摘要:
1.mvncleanpackage-U主要版本号、次要版本号、增量版本号-1.0.0-RELESEmvn-Dmavn。testSkip-Ucleanpackage-U:使用-U参数:此参数可以强制Maven检查所有与SNAPSHOT相关的更新,并确保集成基于最新状态。如果该参数不可用,Maven默认情况下会在几天内检查更新,并且持续集成的频率应该高得多。

1. mvn clean package -U

主版本号.次版本号.增量版本号.-<里程碑版本>

1.0.0-RELAESE

mvn -Dmavn.test.skip -U clean package

-U:

使用-U参数: 该参数能强制让Maven检查所有SNAPSHOT依赖更新,确保集成基于最新的状态,如果没有该参数,Maven默认以天为单位检查更新,而持续集成的频率应该比这高很多。

2.常用命令
a) compile
b) clean (删除target)
c) test test case
d) package 打包
e) install 把项目install 到local repo
f) deploy 把本地jar发布到remote

mvn clean install
mvn clean package


3.插件
常用插件
http://www.mojohaus.org/plugins.html

1) findbugs
2) versons
mvn versions:help
mvn versions:set -DnewVersion=1.1
3) source 打包源代码
4) assembly 打包zip、war


Profile
a) 使用场景 dev/test/pro
10. 仓库
nexus 创建私服

mvn clean install
1.
<build>
<plugins>
<plugin>
<groupId>com.demo</groupId>
<artifactId>demo-plugin</artifactId>
<version>1.0-SNAPSHOT</version>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>pluginlearn</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>


2. 插件传参数

mvn install -Dargs=123

免责声明:文章转载自《maven 基础知识》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇CSS3:选择器整理,附css的骚操作,实现表单验证、ios切换按钮……如何屏蔽掉烦人的www.google-analytics.com下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

宝塔面板SSpanel-v3-mod安装教程 搭建sspanel v3魔改前端

教程演示环境及工具准备: vultr家的主机 【新用户注册可获取50美金】 CentOS 7X64 【每月5美元,无限流量】 ssh工具:xshell点击下载 连接VPS,开始安装宝塔面板 centos yum install -y wget && wget -O install.sh http://download.bt.cn/in...

Frida从入门到入狱

一、Frida简单介绍 Frida是个轻量级so级别的hook框架,使用frida可以获取进程的信息(模块列表,线程列表,库导出函数),可以拦截指定函数和调用指定函数,可以注入代码,Frida的主要工作方式是将脚本注入到目标重新的进程中,而且在执行过程中可以实时看到其中的变化。 二、Frida安装使用 python安装:pip install frida ...

Fedora 15 安装与配置一览[转]

Fedora 15 将于2011.5.24日发布,今日离正式版发布还有4天。笨兔兔这里提前给大家支招用好Fedora 15。下面是笨兔兔在安装、配置Fedora 15 过程中的小结,希望给大家配置自己的Fedora 15 带来方便。仅供参考,如有错误,敬请指出。 『一』安装介绍 Fedora 15 Beta 下载地址@http://fedoraprojec...

sql自动化检查和分析工具 :soar和soar-web 安装和使用体验

为了研究一下sql自动化检查和分析工具,是否有网上介绍的好用,我在本地进行soar 和 soar-web的安装和使用。 初步的实验结果,总结如下: 1. 安装相对来说较为麻烦,特别是soar-web的依赖包安装,涉及到python pip相关组件的下载安装。 2. 启动soar-web会遇到一些奇怪问题,提示 “ImportError: No module...

pipenv

一。 1. 使用pip安装pipenv及其相关依赖 pip install pipenv 2. 将目录更改为包含你的Python项目的文件夹,并启动Pipenv cd my_project pipenv install 这将在项目目录中创建两个新文件Pipfile和Pipfile.lock, 为pipenv包的配置文件,代替原来的 requirement...

linux下编译安装软件到指定目录

linux下源码安装步骤 1.配置:configure 2.编译:make 3.安装:make install 指定安装目录:./config -prefix=/path/i/want 或者是: make DESTDIR=/install/directory install...