【Maven学习笔记】1:在Eclipse中配置使用Maven创建项目雏形

配置Maven

下载和配置Apache Maven在这篇(IDEA中配置独立Maven)的时候就已经做好了。而新版的Eclipse又自带了m2e即Maven插件,所以只要配置一下就可以使用了。

之前一直配错了镜像,原来标签要放在里面!怪不得怎么都没法用镜像,这部分配置是这样的:

   <mirrors>
    <mirror>
        <id>nexus-aliyunid>
        <mirrorOf>centralmirrorOf>
        <name>Nexus aliyunname>
        <url>http://maven.aliyun.com/nexus/content/repositories/centralurl>
    mirror>
   mirrors>

可以在里面多加几个子标签,真正使用时会按顺序优先使用前面的镜像。

配置文件和仓库位置

Window->Preference(Eclipse首选项)中,选定Maven的配置文件。因为在配置文件中已经配置了Maven仓库的位置,所以仓库位置会直接读取出来,这里和IDEA中的配置类似:
【Maven学习笔记】1:在Eclipse中配置使用Maven创建项目雏形_第1张图片

开启Maven仓库视图

Window->Show View->Other中,开启Maven仓库视图:
【Maven学习笔记】1:在Eclipse中配置使用Maven创建项目雏形_第2张图片
开启后在下方可以看到多了一个视图,在这里可以看到使用了阿里云镜像(改变了配置文件可以点击旁边Reload来刷新,而不必重启Eclipse):
【Maven学习笔记】1:在Eclipse中配置使用Maven创建项目雏形_第3张图片

创建Maven项目雏形

创建

File->New->Other...中选择创建一个Maven项目:
【Maven学习笔记】1:在Eclipse中配置使用Maven创建项目雏形_第4张图片
Maven也有约定优于配置这一说法,勾选上跳过项目目录结构的选项,可以使用约定的Maven项目目录结构:
【Maven学习笔记】1:在Eclipse中配置使用Maven创建项目雏形_第5张图片
但这里不勾选它再做下一步,以学习一下怎么直接创建一个web项目,如此下一步则需要勾选指定的目录(catalog)结构:
【Maven学习笔记】1:在Eclipse中配置使用Maven创建项目雏形_第6张图片
到这一步需要做一些必要的配置。groupId指的是组织名,一般是所在集团的逆序域名,如com.apache;artifactId指的是项目名称,只要能标识这个项目就可以了。此时,作为一个webapp项目,会自动将两者结合生成一个包名:
【Maven学习笔记】1:在Eclipse中配置使用Maven创建项目雏形_第7张图片
在构建过程中,点击右下角可以跳出一个视图,看到后台的操作,确实使用了配置的阿里云镜像:
【Maven学习笔记】1:在Eclipse中配置使用Maven创建项目雏形_第8张图片
此时项目雏形已经构建好:
【Maven学习笔记】1:在Eclipse中配置使用Maven创建项目雏形_第9张图片

修改JDK

【Maven学习笔记】1:在Eclipse中配置使用Maven创建项目雏形_第10张图片
【Maven学习笔记】1:在Eclipse中配置使用Maven创建项目雏形_第11张图片

回到JavaEE视图

在这个视图下看到的项目结构是这样的:
【Maven学习笔记】1:在Eclipse中配置使用Maven创建项目雏形_第12张图片

你可能感兴趣的:(Maven)