`

Maven常用命令整理

阅读更多
Maven1的运行命令为:maven。
常用命令为:
          maven: 编译源代码
          maven jar:依据项目生成jar文件
          maven clean:清除目标目录中的生成结果
          maven eclipse:生成eclipse项目文件 
          maven 安装jar:
          例如安装svnkit-1.7.4.jar,在maven库里新建目录svnkit/jars,然后将svnkit-1.7.4.jar拷贝进去即可。
Maven2的运行命令为:mvn。
常用命令为 :
          mvn archetype:create :创建 Maven 项目
          mvn compile :编译源代码
          mvn test-compile :编译测试代码
          mvn test : 运行应用程序中的单元测试
          mvn site : 生成项目相关信息的网站
          mvn clean :清除target目录中的生成结果
          mvn package : 依据项目生成 jar 文件
          mvn verify : 执行所有检查,验证包是有效的,符合质量规范
          mvn dependency:copy-dependencies :Goal that copies the project dependencies from the repository to a defined location.
          mvn install :在本地 Repository 中安装 jar
例子:mvn install:install-file -DgroupId=jta -DartifactId=jta -Dversion=1.0.1 -Dpackaging=pom -Dfile=jta-1.0.1.pom
          mvn eclipse:eclipse :生成 Eclipse项目文件
生成项目
          建一个 JAVA 项目 : mvn archetype:create -DgroupId=com.demo -DartifactId=App
          建一个 web 项目 : mvn archetype:create -DgroupId=com.demo -DartifactId=web-app -DarchetypeArtifactId=maven-archetype-webapp

部分名词解释:
archetype  是一个内建插件,他的create任务将建立项目骨架
archetypeArtifactId   项目骨架的类型
DartifactId 项目名称

可用项目骨架有:
* maven-archetype-archetype
* maven-archetype-j2ee-simple
* maven-archetype-mojo
* maven-archetype-portlet
* maven-archetype-profiles (currently under development)
* maven-archetype-quickstart
* maven-archetype-simple (currently under development)
* maven-archetype-site
* maven-archetype-site-simple, and
* maven-archetype-webapp
分享到:
评论

相关推荐

    maven常用知识整理

    以下是对"Maven常用知识整理"的详细阐述: 1. **项目依赖管理**:Maven通过pom.xml文件来管理项目的依赖关系,使得开发者可以声明项目需要的库,Maven会自动下载并管理这些库。依赖的版本冲突问题,Maven会按照一定...

    maven相关整理maven相关整理

    Maven的常用命令** - `mvn clean`:清理项目产生的临时文件和目标目录。 - `mvn compile`:编译源代码。 - `mvn test`:运行单元测试。 - `mvn package`:打包项目,如生成JAR或WAR文件。 - `mvn install`:将项目...

    Maven 常用插件的详细整理

    Maven 常用插件的详细整理 Maven 是一个基于项目对象模型(Project Object Model,POM)的项目管理工具,通过插件机制来实现不同的功能。Maven 的插件机制使得 Maven 能够根据项目的需要,灵活地实现不同的功能。...

    自己整理的maven

    #### 二、Maven常用命令实例 - **完整构建和部署**:`mvn clean deploy site-deploy`,该命令将执行整个构建过程,包括清理、构建和部署文档站点至仓库。 - **构建并安装到本地仓库**:`mvn clean install`,这是最...

    超详细Maven快速入门到精通.txt打包整理.zip

    【Maven的常用命令】 - `mvn clean`:清理项目产生的临时文件和目标目录。 - `mvn compile`:编译源代码。 - `mvn test`:运行项目的单元测试。 - `mvn package`:打包项目,生成JAR或WAR文件。 - `mvn install`:...

    maven3学习资料整理

    以下是对 Maven3 学习资料的详细整理: **一、Maven 安装与配置** 1. **安装**:首先,你需要从官方网站下载 Maven 的最新版本,然后解压到指定的目录。 2. **环境变量配置**:设置 `JAVA_HOME` 和 `MAVEN_HOME` ...

    Maven心得,简单介绍maven。

    【Maven 心得与详解】 Maven 是一个由 Apache 开发的 Java 项目管理工具,主要用于构建、依赖管理和项目信息管理。...对于新手来说,理解 Maven 的基本原理和常用命令,将有助于更快地融入到 Java 开发环境中。

    MAVEN基础篇-资料整理

    ### MAVEN基础篇-资料整理 #### 第一章 Maven 简介 ##### 1.1 软件开发中的阶段 在软件开发过程中,一个典型的项目生命周期包括多个阶段:初始化、配置管理、源代码管理、编译、测试、打包、验证、部署等。每个...

    maven-dependencies.rar

    本资源包"maven-dependencies.rar"正是为了简化这一过程而精心整理的,包含了常用的Maven依赖,确保开发者在下载后无需再手动查找,极大地提高了开发效率。 首先,我们来深入理解Maven的依赖管理机制。Maven采用一...

    maven完全手册

    这份“maven完全手册”是个人精心整理的中文文档,旨在帮助开发者全面理解并掌握Maven的使用。 **1. Maven简介** Maven是由Apache软件基金会开发的一个项目管理和综合工具。它基于项目对象模型(Project Object ...

    Maven的生命周期阶段.docx

    用户可以直接在Eclipse中右键点击项目或`pom.xml`文件,选择`Run As > Maven Build`,预设或自定义Maven命令。例如,自定义`mvn clean install`命令后,就可以在M2Eclipse中方便地执行这个构建流程。 总的来说,...

    Intellij_Idea开发工具详细使用文档及常用快捷键整理

    #### 四、常用快捷键整理 **常用快捷键**: 1. **Ctrl + N**: 快速导航到类。 2. **Ctrl + Shift + N**: 快速导航到文件。 3. **Ctrl + Alt + L**: 格式化代码。 4. **Alt + Insert**: 自动生成代码。 5. **Ctrl + ...

    java_study_note:个人学习笔记

    以后不再维护,转移到笔记总览(source目录)反弹:Java笔记基础java知识点,基本全是代码+注释反射,注解,jdbc,javaweb,redis基本使用java并发基础,完善中。...常用工具git常用命令待整理根据操作系统概念第9

    服务器维护整理文档

    #### 三、常用Unix命令 1. **目录操作** - `cd .`: 进入当前目录。 - `cd ..`: 进入上级目录。 - `cd o*`: 进入匹配以`o`开头的目录。 - `ls`: 查看当前目录下的文件列表。 - `pwd`: 显示当前所在的路径。 - ...

    IDEA操作手册

    以上是基于给定文件中提到的主要知识点整理而成的内容,涵盖了IDEA的安装、激活、创建Java Web项目、导出WAR包、配置Maven以及一些基本的编辑器配置等关键环节。这些步骤对于初学者来说非常实用,可以帮助他们快速...

    IntelliJ IDEA常用配置操作文档

    - **设置 git 项目提交**:配置提交时的常用命令和选项。 - **设置切换分支**:简化分支之间的切换操作。 - **设置 debug 配置**:自定义调试模式下的启动参数和其他设置。 - **设置 Maven 配置**:配置 Maven 的...

    邮件发送 poi 二维码 条形码等java常用的工具类

    该工具为个人整理修改的常用工具类,maven结构,Java语言编写详细依赖间pom文件,如有冲突自行修改, 包括条形码操作工具、二维码操作、图片验证码工具、动态密码工具、雪花算法id工具、签名工具、poi导出、json转换...

    平时工作的过程当中,整理的一些资料

    DOS虽然已不常用,但其基础命令如CD(改变目录)、DIR(列出目录内容)、COPY(复制文件)等仍然是了解计算机操作系统和学习其他命令行环境的基础。 5. **LoadRunner学习资料**:LoadRunner是一款强大的性能测试...

    hadoop大数据培训零基础学习hadoop-北京尚学堂整理.pdf

    对于有经验的程序员,虽然他们可能已经具备了编程经验,但仍需了解Java以及如何使用Maven下载代码和Eclipse IDE进行开发。 在Hadoop的开发环境中,你需要掌握如何配置开发工具,如Eclipse,并学会使用Hadoop-...

Global site tag (gtag.js) - Google Analytics