1)mvn 命令
mvn -v:查看maven版本信息
compile:编译
test:测试
package:打包
clean:删除target编译后的文件
install:安装jar包到本地仓库中
2) mvn插件创建工程
在需要创建工程的目录下,运行
mvn archetype:generate
按照提示进行选择,
即可自动创建一个maven工程。
另一种创建方式
mvn archetype:generate -DgroupId=组织名,
-DartifactId=项目模块名
-Dversion=版本号
-Dpackage=代码所在的包名
3) maven的坐标和仓库
(坐标 构件)
仓库:
分为:本地仓库和远程仓库(http://repo.maven.apache.org/maven2/)
镜像仓库
设置地址:maven文件夹下conf/settings.xml,
修改mirrors标签的内容即可。
更改仓库位置:
m默认存放在当前用户下.m2文件夹下。
修改:同样是在maven文件夹下conf/settings.xml中,
找到localRepository 标签,修改为需要存放的路径即可。
建议:将修改后的setting文件放在新的路径中,这样可以在maven更新的时候,直接复制过去即可。
4) eclipse集成
安装完插件,需要修改eclipse的.ini文件,增加-vm选项(内容问jdk文件bin目录下的javaw.exe)。
如果需要修改仓库位置,则在eclipse选项中,找到maven的user setting,修改为新的仓库setting文件即可啦。
运行maven工程,选择pom.xml文件,右键选择run as (maven build)
相关推荐
### MVN常用命令详解 Maven 是一个项目管理和理解工具,它包含了一个项目对象模型 (POM),一组标准集合,一个项目生命周期,一个依赖管理机制,用于运行构建任务的插件集合,以及用来扩展现有功能的插件机制。在...
使用 `mvn archetype:create` 创建项目,通过 `-DgroupId` 和 `-DartifactId` 参数指定项目的基本信息。例如,创建一个名为 "my-app" 的项目,可以输入: ``` mvn archetype:create -DgroupId=...
掌握Maven的基本使用方法对于进行Java项目的开发和维护至关重要。本文将详细介绍Maven中常用的命令及其应用场景。 #### 1. 显示Maven版本信息:`mvn -v` 该命令用于查看当前系统上安装的Maven版本以及Java版本等...
总结:这个“java+mvn爬虫”项目提供了一个使用Java和Maven构建爬虫的基础框架,可以帮助开发者快速入门爬虫技术。通过学习和实践这个项目,你可以掌握HTTP请求、HTML解析以及依赖管理的基本技能,为进一步深入研究...
本文将深入探讨“匹处理mvn命令用法”,结合提供的标签“源码”和“工具”,我们将主要关注如何使用Maven的命令行工具(CMD)来管理Java项目。 **Maven简介** Maven是由Apache软件基金会开发的一个项目管理和综合...
标题 "使用dos命令实现mvn的自动编译以及test case的运行" 描述了如何在DOS命令行环境中利用Maven(mvn)工具进行自动化编译和测试用例的执行。这一主题对于任何Java开发者来说都至关重要,因为它涉及到项目构建自动...
本文档将深入探讨 Maven 的基本概念、常用命令以及配置细节。 ### Maven 命令详解 1. `mvn -version/-v`: 显示 Maven 的当前版本信息。 2. `mvn archetype:generate`: 创建一个新的 Maven 项目,基于预定义的模板...
在压缩包“mvn”中,可能包含了一些关于如何使用多元正态分布在机器学习项目中的示例代码、教程或者数据集。学习这些实例可以帮助你更好地理解如何在实际问题中应用线性与非线性模型,并且掌握如何利用多元正态分布...
通过上述步骤,我们不仅完成了Maven的基本安装与配置,还学会了如何使用Maven创建并编译Web项目。Maven的强大之处在于它能够自动化处理项目构建过程中的许多细节,包括依赖管理和生命周期管理等,极大地提高了开发...
- 在IDEA中选择"New Project",然后选择"Maven",填写groupId、artifactId和version等基本信息。 - 在`pom.xml`文件中配置项目依赖,包括SpringMVC、Spring Core、Spring Web以及Jetty Server等。 2. **配置...
标题中的“mvn+svn+linux打包”涉及的是在Linux环境下使用Maven(mvn)和Subversion(svn)工具进行软件项目的构建和版本控制。这里我们将深入探讨这三个关键概念及其在软件开发过程中的作用。 1. Maven: Maven是...
本文将指导如何使用 Maven 在 Mac 下搭建一个 Web 工程,并介绍 Maven 项目的基本结构和依赖管理。 Maven 项目结构 Maven 项目的基本结构由以下几个部分组成: * `src/main/java`:存放 Java 源代码 * `src/main/...
一个基本的配置可能如下: ```xml ... ... <groupId>com.samaxes.maven</groupId> <artifactId>minify-maven-plugin <version>1.7.6 <id>default-minify <phase>package <goal>minify ...
插件(Plug-in)是Maven的基本构件块之一,几乎Maven的所有功能都是通过插件实现的。Maven插件包含一个或多个goal,goal定义了插件的具体任务。插件在构建过程中执行,它们可以是Java编写,也可以使用Beanshell或Ant...
本篇文章将聚焦于“快速搭建mvn项目”,这是一个关于使用Maven来构建Java项目的教程。Maven是Apache软件基金会的一个项目,它以项目对象模型(Project Object Model,POM)为基础,通过一个插件系统来管理项目的构建...
通过深入研究`mvn-examples-1.0`中的每个示例,开发者可以掌握Maven2的基本操作和高级特性,从而在实际项目中更高效地利用这一工具。对于初学者来说,这是一个很好的学习资源,而对于有经验的开发者,这同样是一个...
通过以上步骤,我们已经完成了Maven的基本安装和配置。Maven作为一款强大的构建工具,不仅能够简化项目的构建过程,还能够有效地管理项目依赖,提高开发效率。希望本文能对初次接触Maven的开发者有所帮助。如果在...
Maven是Java世界中广泛使用的构建工具,它简化了项目的...通过以上步骤,你就成功地搭建了Maven环境,并掌握了基本的使用方法。随着对Maven的深入学习,你会发现它在自动化构建、依赖管理等方面能极大地提高开发效率。
`Mvn`通过`pom.xml`文件管理项目的依赖,这个文件定义了项目的基本信息、依赖库和构建过程。当我们执行`mvn clean install`命令时,Maven会清理目标目录,编译源代码,运行测试,并最终打包项目为可部署的格式,如...
在命令行中,我们可以使用`mvn clean compile`来清理旧的编译产物并进行编译,`mvn test`来运行单元测试,确保代码正确无误,`mvn install`则会将编译后的结果安装到本地仓库,便于其他项目引用。 了解Tomcat的源码...