构建自己的第一个maven项目

1、去http://maven.apache.org/download.html下载一个版本的maven,解压至任意文件夹。

2、加入maven的环境变量

3、什么是maven?

maven是一个项目管理工具,包含了一个项目对象模型(POM),一组标准集合,一个项目生命周期,一个依赖管理系统,和用来运行定义在生命周期阶段中插件目标的逻辑。

4、打开maven安装包,可以看到如下的结构

bin可执行的文件

boot类加载器

conf配置

lib依赖的jar包

5、执行maven命令

cmd进入c盘

执行mvn archetype:create -DgroupId=com.test.maven -DartifactId=test1 -DpackageName=com.test.maven.test1(artifactId项目名称 packageName maven创建目录的时候包的目录结构)

6、maven的生命周期

通常使用maven默认的生命周期,maven在运行时按照生命周期中各阶段的顺序执行目标。

Process-resources

compile

Process-classes

Process-test-resources

Test-compile

Test

7、安装jar包进repository

如果你想把你下载下来的jar包安装进repository中,怎么办呢?执行以下命令

mvn install:install-file -Dfile=C:\antlr\antlr\2.7.7\antlr-2.7.7.jar -DgroupId=antlr -DartifactId=antlr -Dversion=2.7.7 -Dpackaging=jar

8、改变repository目录路径

如果想重新指定repository的目录,打开setting.xml,改变localRepository后面的路径

9、推荐的好点的maven仓库

http://mvnrepository.com/

http://search.maven.org/

http://repository.sonatype.org/content/groups/public/

http://people.apache.org/repo/m2-snapshot-repository/

http://people.apache.org/repo/m2-incubating-repository/

10、依赖的作用范围

compile:默认使用该依赖,对编译,测试,运行三种classpath都有效。

test:只对测试时有效,如junit

provided:在运行时无效,对编译和测试有效,如servlet-api

runtime:如jdbc,对测试和运行有效,在编译时无效。

11、帮助命令

帮助

mvn help:describe -Dplugin=eclipse

显示完整信息

mvn help:describe -Dplugin=eclipse -Dfull

目标信息

mvn help:describe -Dplugin=eclipse -Declipse

时间: 2025-01-05 07:27:05

构建自己的第一个maven项目的相关文章

2.Maven特点,Maven约定,新建一个Maven项目

 1 Maven是跨平台的项目管理工具.主要服务于基于java平台的项目构建,依赖管理和项目信息管理. 项目构建 清理à编译à测试à报告à打包à部署 理想的项目构建: 高度自动化 跨平台 可重用的组件 标准化的 依赖管理 工程的jar包的管理 要进行依赖管理的原因 自动下载 统一依赖管理 项目信息管理(包括) 项目名称描述等 开发人员信息 开发者信息等 2 Maven的特点 A 拥有约定,知道你的代码在哪里,放到哪里去 B 拥有一个生命周期,例如执行mvn install就可以自动执行编译,

2.Maven特点,Maven约定,建立第一个Maven项目

?? 1 Maven是跨平台的项目管理工具.主要服务于基于java平台的项目构建,依赖管理和项目信息管理. 项目构建 清理à编译à測试à报告à打包à部署 理想的项目构建: 高度自己主动化 跨平台 可重用的组件 标准化的 依赖管理 project的jar包的管理 要进行依赖管理的原因 自己主动下载 统一依赖管理 项目信息管理(包含) 项目名称描写叙述等 开发者信息 开发人员信息等 2 Maven的特点 A拥有约定.知道你的代码在哪里,放到哪里去 B拥有一个生命周期.比如运行mvn install就

Maven 系列 二 :Maven 常用命令,手动创建第一个 Maven 项目

1.根据 Maven 的约定,我们在D盘根目录手动创建如下目录及文件结构: 2.打开 pom.xml 文件,添加如下内容: 1 <project xmlns="http://maven.apache.org/POM/4.0.0" 2 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 3 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0

Maven 系列 二 :Maven 常用命令,手动创建第一个 Maven 项目【转】

1.根据 Maven 的约定,我们在D盘根目录手动创建如下目录及文件结构: 2.打开 pom.xml 文件,添加如下内容: 1 <project xmlns="http://maven.apache.org/POM/4.0.0" 2 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 3 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0

3.将maven项目jar纳入maven仓库,Mave项目依赖另外一个Maven项目的案例

 1 若想让maven项目依赖另外一个maven项目,被依赖的项目要在maven仓库中有相应的jar包,所以要对依赖的项目执行mvninstall命令. 2 新建第二个项目模块HelloFriend目录及约定的目录结构 HelloFriend --src -----main ----------java ----------resources -----test ---------java ---------resources --pom.xml 3 在项目HelloFriend根目录建立p

如何部署一个Maven项目(上)

如何部署一个Maven项目(上)之 :如何在windows下安装一个Maven(**-bin.zip版) 前言: 昨天听一个年轻老师讲课吧,给我们介绍了Maven但是却说自己下来了解,今天有时间自己测试一下! 了解maven的优点: 1.maven可以在多个项目间共享java开发的jar[我是看这个来得] 2.大部分架包能从maven数据库里面获取(需要联网) 度娘也给出了解释:度妈妈告诉你 maven还需要JDK支持.不会安装JDK的就百度吧 官网下载地址: http://mirror.bit

如何部署一个Maven项目(下)

  如何部署一个Maven项目(下)之 在Eclipse(Luna)上安装Maven 前言: 目前Java开发者比较热爱的三款编辑器: 1.Eclipse(各种插件需要自己组装) 2.MyEclipse (插件齐全) 3.IntelliJ IDEA(linux上使用的多,用过,强大,但是习惯了MyEclipse和Eclipse,突然操作IntelliJ十分别扭) 部署步骤: 1.安装Maven插件: 第一次使用Maven是需要组装的 插件地址: http://download.eclipse.o

如何在maven项目里面编写mapreduce程序以及一个maven项目里面管理多个mapreduce程序

我们平时创建普通的mapreduce项目,在遍代码当你需要导包使用一些工具类的时候, 你需要自己找到对应的架包,再导进项目里面其实这样做非常不方便,我建议我们还是用maven项目来得方便多了 话不多说了,我们就开始吧 首先你在eclipse里把你本地安装的maven导进来 选择你本地安装的maven路径 勾选中你添加进来的maven 把本地安装的maven的setting文件添加进来 接下来创建一个maven项目 可以看到一个maven项目创建成功!! 现在我们来配置pom.xml文件,把map

Maven 学习(二)使用eclipse构建Maven项目及发布一个Maven项目

开发环境: Eclipse Jee Mars(截止2015年12月1日目前的最新版eclipse4.5),下载地址:http://www.eclipse.org/downloads/ 因为此版本已经集成了M2E的插件,再者Mars版本的eclipse也比较稳定,可以省一些不必要的麻烦. 一.构建Maven项目 用eclipse构建maven项目之前我们需要为eclipse做一些必要的配置 一些必要的配置 1.点击eclipse菜单栏的Window下的preferences,选择Maven菜单 2