1. maven创建java工程
mvn archetype:generate -DgroupId=com.tuozixuan.crm -DartifactId=crm -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false
-DarchetypeArtifactId: 创建工程的模板,maven-archetype-quickstart为创建普通java工程(jar), maven-archetype-webapp为创建java web工程(war)
-DinteractiveMode:是否使用交互模式,true为使用,false为不使用
2. maven创建web工程
mvn archetype:generate -DgroupId=com.tuozixuan.crmweb -DartifactId=crmweb -DarchetypeArtifactId=maven-archetype-webapp -DinteractiveMode=false
3. 把用maven创建的java工程或web工程转换成eclipse工程
3.1 切换到工程目录,如:cd crmweb
3.2 执行命令:mvn eclipse:eclipse
4. maven构建项目
在pom文件所在目录执行命令:mvn package,将会编译源代码、运行单元测试并进行打包,打包的文件格式取决于pom文件的<packaging>的设定,
默认为jar,打包后的文件放在target目录中。
5. maven清理项目
清理target目录下的maven项目缓存文件,执行命令:maven clean
6. maven运行单元测试
6.1 执行命令:mvn test
6.2 运行单个单元测试:mvn -Dtest=TestApp test
7. 将项目安装到Maven本地资源库
mvn clean install
8. 生成基于maven的项目文档站点
执行命令:mvn site, 生成的网站在项目的“target/site”文件夹中
9. 定制库到maven本地资源库
本地安装ojdbc14示例:
mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc14 -Dversion=10.2.0.4.0 -Dpackaging=jar -Dfile=F:\ojdbc14-10.2.0.4.0.jar
执行上述mvn install:install-file命令后便可在pom文件中使用:
<dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc14</artifactId>
<version>10.2.0.4.0</version>
</dependency>
使用场景:要使用的 jar 不存在于 Maven 的中心储存库中;创建了一个自定义的 jar ,而另一个 Maven 项目需要使用。
10. 导出项目依赖的jar包
默认输出到target下的dependency目录: mvn dependency:copy-dependencies
输出到指定的lib目录:mvn dependency:copy-dependencies -DoutputDirectory=lib
相关推荐
### Maven 使用文档详解 #### Maven 简介与特点 Maven 是一款强大的项目管理和构建工具,主要用于 Java 项目的管理。Maven 提供了统一的标准流程来管理项目的生命周期、依赖关系以及项目信息等,极大地提高了开发...
**Idea + Maven 使用教程** ...本教程提供的 "Maven简介及安装.pdf" 和 "安装IDEA.pdf" 文档,将详细介绍上述内容,对于初学者来说是很好的参考资料。通过学习,你将能够熟练地在 Idea 中使用 Maven 进行开发工作。
【Maven简单使用教程】 Maven是一个基于Java的构建工具,专为管理和构建Java项目而设计。它简化了项目的构建过程,通过一个统一的构建生命周期和依赖管理机制,使得项目构建更加规范和高效。Maven的最新版本为2.0.9...
Maven3.9.4版本压缩包,仅供学习参考,更新版本请前往Maven官方下载;Maven3.9.4版本压缩包,仅供学习参考,更新版本请前往Maven官方下载;Maven3.9.4版本压缩包,仅供学习参考,更新版本请前往Maven官方下载;Maven...
- 在 Eclipse 的 Maven 配置页面中,选择使用外部 Maven,并指向已安装的 Maven 目录。 2. **自定义 settings.xml 文件**: - 同样需要指定自定义的 settings.xml 文件路径,以应用所需的配置。 3. **本地仓库...
本书不仅全面介绍了Maven的基本概念和操作流程,还深入探讨了Maven在实际项目中的应用技巧,为开发者提供了宝贵的参考资料。 #### Maven概述:约定优于配置的构建工具 Maven是一种遵循“约定优于配置”原则的项目...
《Maven详细的中文API.pdf》文档提供了全面的Maven API参考,包括每个类、接口和方法的详细说明,是深入学习Maven API的重要资料。结合实际项目经验,开发者可以更好地理解和运用Maven API,提升项目管理能力。 ...
**MAVEN POM元素参考** MAVEN(Maven Project Object Model)是Apache Maven的核心概念,它定义了项目构建的配置模型。POM(Project Object Model)是Maven用来管理项目依赖、构建过程、属性和插件的一个XML文件,...
在Eclipse中使用Maven是Java开发者日常工作中的一项重要技能,Maven是一个强大的项目管理和构建工具,它简化了项目的依赖管理、构建流程以及版本控制。本教程将详细讲解如何在Eclipse环境中配置和使用Maven。 1. **...
《Maven中文指导》是一本专为学习Maven的中文读者量身打造的参考书籍,旨在帮助那些在英语资源中感到困扰的朋友更好地理解和掌握Maven这一强大的项目管理和构建工具。Maven通过自动化构建过程,使得Java项目的构建、...
在使用Eclipse构建Maven项目的过程中,涉及到的知识点主要集中在Eclipse集成环境配置、Maven安装与配置、m2eclipse插件的使用等方面。以下是根据提供的文件内容详细展开的知识点: 1. Eclipse-jee的安装 - Eclipse...
本指南将详细介绍Maven的安装、配置以及在IntelliJ IDEA(简称IDEA)中的使用方法。 ### Maven的安装 1. **下载Maven**:访问Apache Maven官方网站(https://maven.apache.org/download.cgi)下载最新版本的Maven...
### Maven 1.1 使用手册知识点总结 #### 1. 关于 Maven 1.x - **欢迎使用 Maven**:此部分介绍了 Maven 1.1 的发布情况,包括最新的版本、下载链接、安装指南以及如何开始使用等内容。Maven 1.1 在 2007 年 6 月 ...
“Maven参考”。介绍性内容包括了两章:第 1 章介绍 Apache Maven和第 2 章安 装和运行Maven。第 I 部分 “Maven实战” 开发一些实际的例子,并一步步分析这些 例子的结构,同时循循善诱,详细解释,以此来解释Maven...
为了了解Maven与不同JDK版本的兼容性,你可以参考官方的兼容版本查询地址:[http://maven.apache.org/docs/history.html](http://maven.apache.org/docs/history.html)。这里列出了Maven历来的版本及其支持的JDK版本...
### 使用GitHub搭建Maven私库 #### 背景与目的 随着软件开发项目的增多和个人技术积累的增长,很多开发者会有构建个人Maven私库的需求。这样不仅能够方便地管理自己开发的各种组件、库或者工具,还能高效地进行...
`使用说明.url`和`软件E线下载.url`可能是指向Maven 3.0.5的安装指南和下载链接,建议参考这些资源获取更详细的安装和配置步骤。`maven(maven环境变量配置)3.0.5官方版`可能是指具体的配置文档,帮助用户了解如何...