mvn pom.xml文件配置详解
http://maven.apache.org/ref/2.0.8/maven-model/maven.html
mvn -version/-v 显示版本信息
mvn archetype:generate 创建mvn项目
mvn archetype:create -DgroupId=com.oreilly -DartifactId=my-app 创建mvn项目
mvn package 生成target目录,编译、测试代码,生成测试报告,生成jar/war文件
mvn jetty:run 运行项目于jetty上,
mvn compile 编译
mvn test 编译并测试
mvn clean 清空生成的文件
mvn site 生成项目相关信息的网站
mvn -Dwtpversion=1.0 eclipse:eclipse 生成Wtp插件的Web项目
mvn -Dwtpversion=1.0 eclipse:clean 清除Eclipse项目的配置信息(Web项目)
mvn eclipse:eclipse 将项目转化为Eclipse项目
在应用程序用使用多个存储库
<repositories>
<repository>
<id>Ibiblio</id>
<name>Ibiblio</name>
<url>http://www.ibiblio.org/maven/</url>
</repository>
<repository>
<id>PlanetMirror</id>
<name>Planet Mirror</name>
<url>http://public.planetmirror.com/pub/maven/</url>
</repository>
</repositories>
mvn deploy:deploy-file -DgroupId=com -DartifactId=client -Dversion=0.1.0 -Dpackaging=jar -Dfile=d:\client-0.1.0.jar -DrepositoryId=maven-repository-inner -Durl=ftp://xxxxxxx/opt/maven/repository/
发布第三方Jar到本地库中:
mvn install:install-file -DgroupId=com -DartifactId=client -Dversion=0.1.0 -Dpackaging=jar -Dfile=d:\client-0.1.0.jar
-DdownloadSources=true
-DdownloadJavadocs=true
mvn -e 显示详细错误 信息.
mvn validate 验证工程是否正确,所有需要的资源是否可用。
mvn test-compile 编译项目测试代码。 。
mvn integration-test 在集成测试可以运行的环境中处理和发布包。
mvn verify 运行任何检查,验证包是否有效且达到质量标准。
mvn generate-sources 产生应用需要的任何额外的源代码,如xdoclet。
分享到:
相关推荐
maven命令详解 零起步简单的了解maven的使用
简单的 Maven 教程,包括一些常用命令
只包含clean deploy、clean compile -U、clean package、clean clean、clean install
以下是一个简单的 Maven 教程,包括一些常用命令
结合https://blog.csdn.net/haoranhaoshi/article/details/89841323,对Maven安装、原型、仓库、依赖管理、在IDEA中的使用有一个全面了解
maven安装过程及简单使用 Maven介绍 Maven安装 Maven项目目录结构 Maven仓库 常用maven命令 Maven整合JavaWeb项目 Maven整合SSH 分模块构建maven项目 Maven私服
使用maven创建了简单的gwt工程,解压后使用mvn clean package命令即可编译生成服务器部署时需要的war包
1、创建一个简单的maven : mvn archetype:create -DgroupId=com.isoftstone.com.store -DartifactId=car -DpackgeName=com.isoftstone.product 2、创建一个maven的 web 项目: mvn archetype:create -...
安装Maven2的步骤非常简单:首先从Maven官方网站下载相应的软件包,目前是Maven 2.0.1;然后解压,并设置环境变量M2_HOME= Maven2的解压安装目录;最后将%M2_HOME%/bin添加到path中,方便Maven在任何目录下运行。 ...
maven使用入门3.1 编写pom3.2 编写主代码3.3 编写测试代码3.4 打包和运行3.5 使用archetype生成项目骨架3.6 m2eclipse简单使用3.6.1 导入maven项目3.6.2 创建maven项目3.6.3 运行mvn命令3.7 netbeans ...
第二 这个模型是一种标准 在不同的项目中 使用Maven的接口是一样的 这样就不用去仔细理解每个项目的构建了 一般情况下 mvn clean install 这样的命令是通用的 这是吸收了许多项目的经验 Maven才能定义出如此完善的...
开发人员只需要做一些简单的配置,Maven 就可以自动完成项目的编译、测试、打包、发布以及部署等工作。 Maven 是使用 Java 语言编写的,因此它和 Java 一样具有跨平台性,这意味着无论是在 Windows ,还是在 Linux ...
创建maven的web项目,在eclipse的workspace目录下,运行: 只适合新手入门~~切勿乱下~~~
其核心防火墙组件性能高效、配置简单,保证了系统的安全。在很多企业网络中,为了追求速度和安全,Linux不仅仅是被网络运维人员当作服务器使用,Linux既可以当作服务器,又可以当作网络防火墙是Linux的 一大亮点。
一,新建一个简单的Maven工程,这个Maven工程只含一个pom文件,他是管理各个模块的父级POM,如: Xml代码 <packaging>pom</packaging> <modules> <module>app-utils</module> <module>app-dao</module> ...
简单的Java Maven应用 该存储库用于中的“教程。 该存储库包含一个简单的Java应用程序,该应用程序输出字符串“ Hello world!”。 并伴随一些单元测试,以检查主应用程序是否按预期工作。 这些测试的结果将保存到...
命令./mvnw package :生成jar ./mvnw site : 生成插件网站./mvnw integration-test : ./mvnw package + 运行所有集成测试注意:要运行test_scalaHome :您必须在src/it/test_scalaHome/pom.xml设置scala.home属性...
在Maven2中有了明确的生命周期概念,而且都提供与之对应的命令,使得项目构建更加清晰明了。 6. 新增Dependency Scope 这点也比较重要,有些用于test范围的包,可以不用加入依赖了 7. 传递依赖,简化依赖管理 这...
Bazelize Maven插件 该插件准备了构建工具所需的脚本。... 对于Java开发人员来说,经过多年的Maven经验,从Maven的声明式(做什么)到Bazel的命令式(如何做)思维定式,Bazel似乎是一个耗时的挑战。 备择方案
让你在系统上线前,辅助你解决各种冲突,减少因为各种冲突(jar冲突,类冲突,日志记录冲突,版本冲突)带来的风险,而且它使用起来非常简单,一个maven命令即可。如何使用?非常简单,象你平时配置maven插件一样,...