New -> Other
选择 maven project
记得更改
Next 选择 quickstart 这个是Java 项目
Next
Finish
即可创建 maven项目
另外这边分析一下 它(quickstart) 和 simple 项目的区别
我这边 在 创建完 jigshawTest 项目之后,又创建了一个 mavenTest项目,使用的类别是 groupid:org.apache.maven.archetypes artifactId:maven-archetype-simple,可以发现的是quickstart (快速入门)比 simple (简易的)多了一个bin目录。
之后,我又使用 Maven SImple 创建了一个项目,尝试分析一下它们之间的区别。
这里是 直接创建一个Simple(简单的)项目的方式。
我们先从目录的角度进行分析 由 quickstart 创建的项目 多了一个 bin目录
而由 simple archetype(原型)所创建的项目是不包含 bin目录的
再来看看 pom 文件
可以看到,在pom方面,这两者则没有什么任何区别。
接下来我们将目光聚焦到 由 “Create a simple project(skip archetype selection)”
“创建一个简单地项目(跳过原型选择)” 所生成的项目与 quickstart 和 simple 生成的项目相比 多出了 main/resources 以及test/resources 这两个文件夹。
这是要特别值得注意的。因为我们假如要引入资源文件,那么这个resources 将必不可少,搭配相应的 maven插件,你可以将资源打包入Jar包中。
以上是关于maven不同原型 创建项目之后的初始差别。当然这个差别是可以弥补的,类似 resources 这种文件夹,我们可以在 项目的 Properties(属性)中的 Java Build Path 中 的 Source Tab面板中在对应的目录中 进行添加 Add Folder。名称命名为 resources 即可。
再就是 pom.xml 文件的区别,这个区别很大,因为跳过 原型选择 所创建的简单的项目中,并没有引入任何第三方Jar包,包括各种maven插件,也就是说,它几乎是空白的。
以下:
这需要我们自己配置 maven 插件,显然对我们不太友好。
因此,这里还是建议使用 maven archetype selection maven 原型选择的方式来创建项目。