maven 的 create from archetype 是不是鸡肋?好像一直没流行起来。

2018-12-05 08:53:36 +08:00
 szq8014
平时创建 maven 项目就直接跳过 archetype 这步,直接创建个空项目,但是 IDEA 有时候会在这一步卡一下(显示 loading template )所以有感而发。

这个功能除了在 maven 的 starter 里面用到过之外就没再用过,而且唯一用过的 archetype 就是那个 maven-archetype-webapp 现在也不用了,(好像里面的 web 版本也很老)现在建 web 项目一般就是 springboot,如果要建普通的 webapp  就直接建个空项目,然后改 pom 加 packaging war 再创建个 webapp  目录就行了。。
14599 次点击
所在节点    Java
19 条回复
ghos
2018-12-05 08:57:25 +08:00
archetype 创建太麻烦了
hand515
2018-12-05 09:00:58 +08:00
公司内部会用到,省了不少时间
sonyxperia
2018-12-05 09:03:12 +08:00
一般都是 create from old-project
Aruforce
2018-12-05 09:06:21 +08:00
只有我是手动写 pom 文件么?
wleexi
2018-12-05 09:09:12 +08:00
初学的时候还非常疑惑 为什么网上的工程和 maven archetype 长的不一样
szq8014
2018-12-05 09:20:22 +08:00
@Aruforce 那你是不是有倾向用 vs code 写 java 啊,为啥 IDE 的各种智能提示及补全你不用?
sagaxu
2018-12-05 09:24:26 +08:00
只有我是从 https://start.spring.io/ 下载的么?
Narcissu5
2018-12-05 09:25:40 +08:00
真是鸡肋,连 spring 都放弃这种方式了

我觉得和 gradle 比整个 maven 都是鸡肋,结果出门一看其它语言更是哀鸿遍野
putaozhenhaochi
2018-12-05 09:26:12 +08:00
copy from old-project
szq8014
2018-12-05 09:30:02 +08:00
@sagaxu 肯定不是一个人,springboot 程序肯定是去 start.spring.io 上创建,然后下载下来,右击 Open by Intellij IDEA 就可以了,体验还是很好的。。社区版也很滋润
echo1937
2018-12-05 09:33:18 +08:00
springboot 有了 https://start.spring.io/ 真的是很舒服了,即使是社区版,也可以使用 @szq8014 #10 的法子。如果不让我用 springboot,我都不想写 spring。
gz911122
2018-12-05 11:11:10 +08:00
感觉没有 gradle 好用
maven 的 xml 写的我脑袋疼
Mmiracle110
2018-12-05 11:21:44 +08:00
idea 支持 直接创建 spring boot 项目,不过用的好像还是 https://start.spring.io/
![]( https://hexo-1252893039.cos.ap-shanghai.myqcloud.com/20181205112137.png)
szq8014
2018-12-05 11:53:53 +08:00
@Mmiracle110 你用的旗舰版吧,社区版没有这功能
loongwang
2018-12-05 12:32:27 +08:00
happydezhangning
2018-12-05 13:48:45 +08:00
你偷我头像?
Mmiracle110
2018-12-05 14:08:44 +08:00
@szq8014 是的 旗舰版的 社区版不是阉割了很多功能 还是用旗舰版的好
szq8014
2018-12-05 14:20:04 +08:00
@happydezhangning 23333333 我在微博上下载的
szq8014
2018-12-05 14:25:02 +08:00
@happydezhangning 我换一个绝对独一无二的头像去了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/514403

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX