`
qqdwll
  • 浏览: 136654 次
  • 性别: 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。
分享到:
评论

相关推荐

    maven命令行相关命令集锦

    - `archetypeArtifactId`:指定Maven Archetype模板的ID,`maven-archetype-quickstart`是创建一个简单的Java应用的模板。 - `-DinteractiveMode=false`:表示非交互模式运行,即在执行时不会提示用户输入,而是...

    eclipse下几个简单maven命令

    本篇文章将详细讲解在Eclipse环境下如何使用几个基本的Maven命令,这些命令对于日常开发和部署工作至关重要。 1. **clean**: Maven的`clean`目标是用来清理项目生成的输出物,如编译后的class文件、测试结果、打包...

    maven 开发简单示例

    最后,通过运行Maven命令,如`mvn clean install`,来编译、测试并构建项目,生成可部署的WAR或JAR文件。 在学习这个示例时,开发者可以了解到如何设置Maven的构建环境,理解pom.xml文件的结构和作用,掌握Spring的...

    maven常用命令以及以个测试项目

    你可以根据提示选择对应的archetype,如maven-archetype-quickstart,来快速生成一个简单的"hello world"项目。 2. **编译源代码**: - `mvn compile` 会将src/main/java目录下的源代码编译成.class文件,存放在...

    Maven的简单使用

    ### Maven的简单使用 #### Maven简介 Maven是一款由Apache软件基金会提供的开源项目管理工具,主要用于Java项目的构建、依赖管理和项目信息管理。它基于项目对象模型(POM),通过一系列标准化的任务来帮助开发者更...

    Maven exec-maven-plugin:执行外部命令的实践指南

    本文详细介绍了exec-maven-plugin的基本概念、配置方法、执行简单和系统脚本、捕获命令输出、条件执行、并发执行、使用环境变量、错误处理、高级配置、使用案例以及局限性。通过这些知识点,读者可以更加自信地在...

    Maven的简单使用以及Maven搭建SSH

    ** Maven的简单使用以及Maven搭建SSH ** Maven是一个强大的Java项目管理工具,它能够帮助开发者构建、管理和部署项目。Maven通过使用一个统一的项目对象模型(Project Object Model,POM)来描述项目,并利用插件...

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

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

    maven 简单使用教程

    【Maven简单使用教程】 Maven是一个基于Java的构建工具,专为管理和构建Java项目而设计。它简化了项目的构建过程,通过一个统一的构建生命周期和依赖管理机制,使得项目构建更加规范和高效。Maven的最新版本为2.0.9...

    Maven简单使用

    同时,需要将Maven的`bin`目录添加到PATH环境变量中,确保命令行可以执行`mvn`命令。 ** Maven原型 ** Maven通过`mvn archetype:generate`命令创建项目原型,这允许开发者选择一个特定的模板来初始化新项目。例如...

    maven简单web实例

    ** Maven简介 ** Maven是Java开发中的一个项目管理和综合...总结来说,"maven简单web实例"涉及的是使用Maven构建和管理Java Web应用程序的过程,利用Maven的依赖管理和构建生命周期,简化了Web应用的开发和部署流程。

    springmvc与maven的简单例子

    - Maven的构建过程:通过`mvn clean install`命令,Maven会自动下载依赖、编译源代码、运行测试、打包项目。 3. **创建控制器**: - 使用Spring的@Controller注解定义一个类作为控制器,比如`HelloController`。 ...

    maven简单例子

    "maven简单例子"这个标题表明我们将探讨一个简单的Maven项目实例,而"maven 部署示例"的描述则暗示我们将深入学习如何使用Maven进行项目的部署。 Maven基于项目对象模型(Project Object Model,POM),通过POM.xml...

    maven 简单示例+部署

    ### Maven简单示例 创建一个简单的Maven项目,首先你需要创建一个名为`hello`的目录,然后在其中创建`pom.xml`文件,内容如下: ```xml &lt;project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi=...

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

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

    maven多模块项目(简单实例)

    本实例将详细介绍如何创建和管理一个简单的Maven多模块项目。 首先,我们要理解Maven的模块关系。在Maven中,多模块项目是由一个父模块(Parent Module)和若干子模块(Child Modules)组成。父模块主要负责定义...

    maven+spring简单实例

    当我们运行`mvn install`命令时,Maven会根据POM.xml解析依赖关系,下载所需库文件,并将项目打包成可执行的JAR或WAR文件。 接下来,我们要引入Spring框架。Spring通过依赖注入(Dependency Injection, DI)和面向...

    简单的maven+SSM小项目

    1. **MyEclipse与Maven集成**:MyEclipse支持Maven项目创建和管理,可以方便地导入Maven项目,以及在IDE内执行Maven命令。 2. **SSM项目结构**:一个标准的SSM项目通常包含src/main/java(源代码)、src/main/...

    Maven心得,简单介绍maven。

    它的简单操作接口有助于团队快速构建和测试,同时,由于 Maven 能自动生成项目报告,团队成员可以实时获取反馈,加速迭代过程。Maven 还可以通过持续集成服务器,如 Jenkins,实现自动化构建和测试,确保代码质量。 ...

Global site tag (gtag.js) - Google Analytics