Maven创建一个Java工程

前言

这几天想要对一个项目深入技术细节的时候,遇到了很多工程配置构建上的问题,这个项目使用的就是Maven,于是这几天趁机把Maven也好好学习。

Maven是什么?这种东西网上很多,我就不写了。简单点讲,我的理解自动化构建工具,仓库。

自己练习和过程笔记

使用Maven创建Java工程

安装完成Maven之后,在中断命令行输入 mvn archetype:generate
其中mvn就是maven最常用的,archetype就是maven中的一个插件,它可以让用户从现有的模版中创建一个工程,我们把这个模版叫做archetype,archetype:generate的含义是察看maven中所有的archetype,然后可以选择其中一个archetype来创建工程。
第一次可能比较慢,结束之后如图:

之后默认给我们选择的是754,我们去看一下754是什么archetype:

这个archetype是maven-archetype-quickstart,根据描述它包含一个简单的maven工程
就用它试一下,下面让我门选择版本,我们还是默认就行:

Maven创建一个Java工程_第1张图片

之后Maven会把archetype下载下来

Maven创建一个Java工程_第2张图片

接下来我们随便输入groupId和artifactId,version,package为默认

这里写图片描述

之后

Maven创建一个Java工程_第3张图片

再去看我们的目录:

这里写图片描述

根目录下就生成了一个文件夹,mavenforjava其实就是我们之前添的artifactId,然后里面就生成了工程的目录结构,如上图:然后看看里面的java文件:

Maven创建一个Java工程_第4张图片

可以看出是一个Hello World!程序。

然后到工程目录下,执行mvn install命令。这个命令是打包工程,到本地目录中

Maven创建一个Java工程_第5张图片

在这个文件夹下多处了一个target文件夹,这里面包含了,一个jar文件。那么运行它看一下。

这里写图片描述

成功输出一个Hello world

然后我们去研究一下pom文件

Maven创建一个Java工程_第6张图片

这就是一个最基本的 maven创建的java工程,很简单。

你可能感兴趣的:(java,maven)