maven教程(三)- 开始实战,创建第一个Demo

本篇将介绍如何创建一个demo,并运行简单的clean和install 命令。

如果你还未搭建maven的运行环境,请前往maven教程(二)-windows 7系统搭建Maven环境

OK,下面开始创建项目。

新建一个项目

1.点击菜单栏的的 File –> 选择 New –> 选择 project

1

2.选择骨架:

在弹出框里,我们先在左边选择Maven,右边选择我们想要的骨架,如下图所示。OK后,点击 Next
按钮

2

3.在接下来的窗口中输入信息:

GroupId :GroupId一般分为多个段,这里我只说两段,第一段为域,第二段为公司名称。域又分为orgcomcn等等许多,其中org为非营利组织,com为商业组织。

ArtifactId:就是你这个项目的名称

Version:版本,这里我们暂时先用默认的

举个apache公司的tomcat项目例子:这个项目的groupId是org.apache,它的域是org(因为tomcat是非营利项目),公司名称是apache,artigactId是tomcat

所以我图片中的写法是不规范的,仅作demo用,希望大家在实际项目中按规范的来。

再点击 next 按钮

3

4.选择Maven的根目录,用户文件配置(默认),和本地仓库地址(默认是C盘的,我们在上一节中将他移动至D盘)。

然后如果你不想创建项目下载半天的话,就配置上 archetypeCatalog = internal(在runner配置过的同学请忽略,如何配置可以看我的上一篇文章(maven教程(二)-windows 7系统搭建Maven环境)末尾)。

4

5.填写Project Name ,项目名称,也就是项目显示的文件夹名称。

5

6.点击 Finish 按钮。

 

创建完项目后,右下角会有个提示框。

6

我们点击 Enable Auto-Import 按钮,导入一些需要的依赖项,比如Jar包。

一般第一次创建项目,会在右下角一直在下载东西,这个属于正常,耐心等待下就好,主要是因为从需要远程下载骨架文件。以后只要将VM Options 配置为-DarchetypeCatalog=local,创建项目从本地获取骨架,就不会这么久啦。

q

 

这样你的第一个Maven项目就创建完成了。

 

还有一种是直接通过maven创建项目。具体步骤是,打开运行,输入cmd,打开命令提示符。然后选择项目目录,默认是C:\Users\${user.home}>,我们更改为盘符为我们的项目地址(D:\IdeaProjects>) d: –> cd IdeaProjects

最后我们输入创建项目的命令:

mvn archetype:generate -DarchetypeCatalog=internal -DgroupId=cn.zhanghai -DartifactId=test_maven_1 -Dpackage=cn.zhanghai.test_maven_1

注意:这里是区分大小写的。另外,添加-DarchetypeCatalog=internal 是为了从本地取catalog.xml,而不是remote,远程获取(该文件一般5M左右,访问国外网速又不好,往往创建项目的时候就会卡在这里)。

在执行过程中,出现下面提示

2

我们选择10,创建webapp。

最后会显示[INFO] BUILD SUCCESS,说明你成功了。

1

 

maven工程是什么样子的?

maven的工程一般都是如下的结构:

src
  -main
      –bin 脚本库
      –java java源代码文件
      –resources 资源库,会自动复制到classes目录里
      –filters 资源过滤文件
      –assembly 组件的描述配置(如何打包)
      –config 配置文件
      –webapp web应用的目录。WEB-INF、css、js等
  -test
      –java 单元测试java源代码文件
      –resources 测试需要用的资源库
      –filters 测试资源过滤库
-site Site(一些文档)

也许工程下还会出现target文件夹,这个是用来生成对应的class文件或发布的jar包。

 

上面几个创建的Demo下载地址:

1.用Intellig Idea创建的Maven项目Demo

2.用命令行创建的Demo

 

下一篇文章,

 

以上文章均为作者原创,未经许可请勿转载。如非要转载,请保持最后的底线,注明来源。

猜您喜欢