`
qqdwll
  • 浏览: 131380 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Maven 的一些简单命令

阅读更多
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。
分享到:
评论

相关推荐

    java开发maven命令详解

    maven命令详解 零起步简单的了解maven的使用

    简单的 Maven 教程,包括一些常用命令

    简单的 Maven 教程,包括一些常用命令

    eclipse下几个简单maven命令

    只包含clean deploy、clean compile -U、clean package、clean clean、clean install

    以下是一个简单的 Maven 教程,包括一些常用命令

    以下是一个简单的 Maven 教程,包括一些常用命令

    Maven简单使用

    结合https://blog.csdn.net/haoranhaoshi/article/details/89841323,对Maven安装、原型、仓库、依赖管理、在IDEA中的使用有一个全面了解

    maven安装过程及简单使用

    maven安装过程及简单使用 Maven介绍 Maven安装 Maven项目目录结构 Maven仓库 常用maven命令 Maven整合JavaWeb项目 Maven整合SSH 分模块构建maven项目 Maven私服

    maven创建的简单的gwt工程源码

    使用maven创建了简单的gwt工程,解压后使用mvn clean package命令即可编译生成服务器部署时需要的war包

    Maven 权威指南 非扫描版

    1、创建一个简单的maven : mvn archetype:create -DgroupId=com.isoftstone.com.store -DartifactId=car -DpackgeName=com.isoftstone.product 2、创建一个maven的 web 项目: mvn archetype:create -...

    Maven2 的新特性.7z

    安装Maven2的步骤非常简单:首先从Maven官方网站下载相应的软件包,目前是Maven 2.0.1;然后解压,并设置环境变量M2_HOME= Maven2的解压安装目录;最后将%M2_HOME%/bin添加到path中,方便Maven在任何目录下运行。 ...

    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生命周期

    第二 这个模型是一种标准 在不同的项目中 使用Maven的接口是一样的 这样就不用去仔细理解每个项目的构建了 一般情况下 mvn clean install 这样的命令是通用的 这是吸收了许多项目的经验 Maven才能定义出如此完善的...

    Maven介绍与安装和配置

    开发人员只需要做一些简单的配置,Maven 就可以自动完成项目的编译、测试、打包、发布以及部署等工作。 Maven 是使用 Java 语言编写的,因此它和 Java 一样具有跨平台性,这意味着无论是在 Windows ,还是在 Linux ...

    MAVEN的使用教程 docx

    创建maven的web项目,在eclipse的workspace目录下,运行: 只适合新手入门~~切勿乱下~~~

    Linux环境JDK,Tomcat,Maven安装配置教程命令.md

    其核心防火墙组件性能高效、配置简单,保证了系统的安全。在很多企业网络中,为了追求速度和安全,Linux不仅仅是被网络运维人员当作服务器使用,Linux既可以当作服务器,又可以当作网络防火墙是Linux的 一大亮点。

    使用Maven管理进行多模块开发案例

    一,新建一个简单的Maven工程,这个Maven工程只含一个pom文件,他是管理各个模块的父级POM,如: Xml代码 &lt;packaging&gt;pom&lt;/packaging&gt; &lt;modules&gt; &lt;module&gt;app-utils&lt;/module&gt; &lt;module&gt;app-dao&lt;/module&gt; ...

    simple-java-maven-app:有关如何使用Jenkins通过Maven构建简单Java应用程序的入门教程

    简单的Java Maven应用 该存储库用于中的“教程。 该存储库包含一个简单的Java应用程序,该应用程序输出字符串“ Hello world!”。 并伴随一些单元测试,以检查主应用程序是否按预期工作。 这些测试的结果将保存到...

    scala-maven-plugin:scala-maven-plugin(以前是maven-scala-plugin)用于在maven中编译testingrunningdocumenting scala代码

    命令./mvnw package :生成jar ./mvnw site : 生成插件网站./mvnw integration-test : ./mvnw package + 运行所有集成测试注意:要运行test_scalaHome :您必须在src/it/test_scalaHome/pom.xml设置scala.home属性...

    Maven完全手册

    在Maven2中有了明确的生命周期概念,而且都提供与之对应的命令,使得项目构建更加清晰明了。 6. 新增Dependency Scope 这点也比较重要,有些用于test范围的包,可以不用加入依赖了 7. 传递依赖,简化依赖管理 这...

    bazelize-maven-plugin:用于从Apache Maven迁移到Google Bazel的Maven插件

    Bazelize Maven插件 该插件准备了构建工具所需的脚本。... 对于Java开发人员来说,经过多年的Maven经验,从Maven的声明式(做什么)到Bazel的命令式(如何做)思维定式,Bazel似乎是一个耗时的挑战。 备择方案

    findConflicts:冲突的Maven插件(查找Maven项目冲突的Maven插件)

    让你在系统上线前,辅助你解决各种冲突,减少因为各种冲突(jar冲突,类冲突,日志记录冲突,版本冲突)带来的风险,而且它使用起来非常简单,一个maven命令即可。如何使用?非常简单,象你平时配置maven插件一样,...

Global site tag (gtag.js) - Google Analytics