zoukankan      html  css  js  c++  java
  • maven archetype:generate 命令简化项目模板数量

    在maven里使用

    mvn archetype:generate
    

    来创建项目是十分方便的,但有时也不尽然。在网络不好时,从网络上加载 archetype-catalog.xml文件(http://repo1.maven.org/maven2/archetype-catalog.xml)时需要很长时间,同时这个文件里记录着所有maven支持的项目模板,但可能我们并不会用到这么多的模板,比如我常用的就有三个,

    1:maven-archetype-quickstart(最简单的模板)

    2:maven-archetype-webapp(最简单的web项目模板)

    3:flivver-archetype(我自己的一个项目模板)

    so。我就考虑把这三个项目单独做成一个archetype-catalog.xml文件。放在本地,这样加载就快多了。

    下面说一下实现方法:

    1.先下载模板文件(http://repo1.maven.org/maven2/archetype-catalog.xml)。在里面找到 maven-archetype-quickstart 和 maven-archetype-webapp 这两个archetype子节点,把其他的删掉。仿照这两个节点加入自己的项目模板(如果你已经建立过自己的项目模板,则可以在C:/用户/***/.m2目录下找到一个archetype-catalog.xml文件,这里面就有你的项目模板描述,把它复制过去可以)。

    2.(最好先保存副本)将第一步所得到archetype-catalog.xml文件覆盖掉 C:/用户/***/.m2目录下找到一个archetype-catalog.xml文件。

    3.如下方式使用archetype命令

      mvn archetype:generate -DarchetypeCatalog=local

    可以看到如下结果:

  • 相关阅读:
    while循环
    No.四
    No. three
    第二章吧
    第二次写博客
    我人生的第一个程序,相当于哥伦布发现新大路。
    orale命令6 rman备份
    oracle 命令4 热备份
    oracle命令3 冷备份
    oracle命令2 和一致性关闭、非一致性关闭
  • 原文地址:https://www.cnblogs.com/qufanblog/p/4591845.html
Copyright © 2011-2022 走看看