在 Eclipse 中使用不同的原型 Maven archetype 创建出来的项目有什么区别?

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 原型选择的方式来创建项目。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

莱迪娜的风声

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值