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

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

  •  
  •   szq8014 Dec 5, 2018 15116 views
    This topic created in 2714 days ago, the information mentioned may be changed or developed.
    平时创建 maven 项目就直接跳过 archetype 这步,直接创建个空项目,但是 IDEA 有时候会在这一步卡一下(显示 loading template )所以有感而发。

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

    我觉得和 gradle 比整个 maven 都是鸡肋,结果出门一看其它语言更是哀鸿遍野
    putaozhenhaochi
        9
    putaozhenhaochi  
       Dec 5, 2018
    copy from old-project
    szq8014
        10
    szq8014  
    OP
       Dec 5, 2018
    @sagaxu 肯定不是一个人,springboot 程序肯定是去 start.spring.io 上创建,然后下载下来,右击 Open by Intellij IDEA 就可以了,体验还是很好的。。社区版也很滋润
    echo1937
        11
    echo1937  
       Dec 5, 2018
    springboot 有了 https://start.spring.io/ 真的是很舒服了,即使是社区版,也可以使用 @szq8014 #10 的法子。如果不让我用 springboot,我都不想写 spring。
    gz911122
        12
    gz911122  
       Dec 5, 2018
    感觉没有 gradle 好用
    maven 的 xml 写的我脑袋疼
    Mmiracle110
        13
    Mmiracle110  
       Dec 5, 2018
    idea 支持 直接创建 spring boot 项目,不过用的好像还是 https://start.spring.io/
    ![]( https://hexo-1252893039.cos.ap-shanghai.myqcloud.com/20181205112137.png)
    szq8014
        14
    szq8014  
    OP
       Dec 5, 2018   1
    @Mmiracle110 你用的旗舰版吧,社区版没有这功能
    loongwang
    &nbp;   15
    loongwang  
       Dec 5, 2018 via Android
    happydezhangning
        16
    happydezhangning  
       Dec 5, 2018
    你偷我头像?
    Mmiracle110
        17
    Mmiracle110  
       Dec 5, 2018
    @szq8014 是的 旗舰版的 社区版不是阉割了很多功能 还是用旗舰版的好
    szq8014
        18
    szq8014  
    OP
       Dec 5, 2018
    @happydezhangning 23333333 我在微博上下载的
    szq8014
        19
    szq8014  
    OP
       Dec 5, 2018
    @happydezhangning 我换一个绝对独一无二的头像去了
    About     Help     Advertise     Blog     API     FAQ     Solana     1175 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 54ms UTC 23:10 PVG 07:10 LAX 16:10 JFK 19:10
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86