zoukankan      html  css  js  c++  java
  • Intellij 构建maven多模块项目(一)

    参考:

    IntelliJ IDEA 构建maven多模块工程项目

    来自 <https://blog.csdn.net/sinat_34344123/article/details/79080601>

    idea--8.新建maven父子项目

    来自 <https://blog.csdn.net/gdsgdh308227363/article/details/79722491>

    IntelliJ IDEA中创建Web聚合项目(Maven多模块项目)

    来自 <https://blog.csdn.net/u012129558/article/details/78423511>

    利用intellijidea创建maven多模块项目

    来自 <http://www.cnblogs.com/chenweichu/articles/6947370.html>

    --------------------------------------------分隔线-------------------------------------------------

    首先自己也是百度,然后看了上面的一堆,然后自己亲自动手,将上面的博客中各自的方法实践。

    动手完后,自己进行了思考,终究都不是自己想要的最佳方法。且还有一些细节的问,需要清理。

    下面就这个问题,分步骤了解和学习。

    1. Archeype需要了解,官方原文,备译。
    2. Provided Archetypes  提供原型[模板]

      Maven provides several Archetype artifacts:

      Archetype ArtifactIds

      Description

      maven-archetype-archetype

      An archetype to generate a sample archetype project.

      用于生成示例原型项目

      maven-archetype-j2ee-simple

      An archetype to generate a simplifed sample J2EE application.

      用于生成简化的J2EE示例应用程序

      maven-archetype-mojo

      An archetype to generate a sample a sample Maven plugin.

      于生成示例-Maven插件的示例

      maven-archetype-plugin

      An archetype to generate a sample Maven plugin.

      用于生成示例Maven插件的原型

      maven-archetype-plugin-site

      An archetype to generate a sample Maven plugin site.

      用于生成示例Maven插件站点的原型。

      maven-archetype-portlet

      An archetype to generate a sample JSR-268 Portlet.

      生成JSR-268 Portlet示例的原型。

      maven-archetype-quickstart

      An archetype to generate a sample Maven project.

      用于生成示例Maven项目的原型。

      maven-archetype-simple

      An archetype to generate a simple Maven project.

      用于生成简单Maven项目的原型。

      maven-archetype-site

      An archetype to generate a sample Maven site which demonstrates some of the supported document types like APT, XDoc, and FML and demonstrates how to i18n your site.

      一个原型,用于生成示例Maven站点,该站点演示了一些受支持的文档类型,如APT,XDoc和FML,并演示了如何使用您的站点。

      maven-archetype-site-simple

      An archetype to generate a sample Maven site.

      用于生成示例Maven站点的原型。

      maven-archetype-webapp

      An archetype to generate a sample Maven Webapp project.

      用于生成Maven Webapp示例项目的原型。

      来自 <http://maven.apache.org/guides/introduction/introduction-to-archetypes.html>

    ----maven-archetype-j2ee-simple----分隔线,在下面 每一种都建立,看项目模板里都有什么,当然看pom.xml-----------

    maven-archetype-j2ee-simple

    An archetype to generate a simplifed sample J2EE application.

    用于生成简化的J2EE示例应用程序

    -----maven-archetype-mojo---分隔线,在下面 每一种都建立,看项目模板里都有什么,当然看pom.xml------

    ----maven-archetype-alade-mojo--分隔线,在下面 每一种都建立,看项目模板里都有什么,当然看pom.xml-----------------------

    ----maven-archetype-portlet-----分隔线,在下面 每一种都建立,看项目模板里都有什么,当然看pom.xml---------------------------

    -------maven-archetype-protlet---------分隔线,在下面 每一种都建立,看项目模板里都有什么,当然看pom.xml------

    ------maven-archetype-quickstart-----分隔线,在下面 每一种都建立,看项目模板里都有什么,当然看pom.xml------------

    -----maven-archetype-webapp--分隔线,在下面 每一种都建立,看项目模板里都有什么,当然看pom.xml----------

    --maven-archetype-site-------分隔线,在下面 每一种都建立,看项目模板里都有什么,当然看pom.xml-----------

    --maven-archetype-site-simple-----分隔线,在下面 每一种都建立,看项目模板里都有什么,当然看pom.xml--------

    ----softeu-archetype-seam------------分隔线,在下面 每一种都建立,看项目模板里都有什么,当然看pom.xml-------

    --------------------------------------------总结-----------------------------

    Archetypes   翻译成原型也罢,模板也行。反正这些模板,模板毕竟是模板,选用谁的!都没关系。

    终级目标是,要达到项目的管理,用Maven方式。但从这些模板中发现,选择某种模板,毕竟还是可以减少,一些操作。

    像多于的要删除,少的要添加,干干净净的那就添加的更多了。

    下篇,讲怎么搭建一个具体的,怎么操作。

  • 相关阅读:
    2018年7月10日笔记
    2018年7月7日笔记
    2018年7月5日笔记
    2018年7月3日笔记
    sed 命令详解
    《软件构架实践》阅读笔记01
    《掌握需求过程》阅读笔记06
    《掌握需求过程》阅读笔记05
    第十二周进度条
    《掌握需求过程》阅读笔记04
  • 原文地址:https://www.cnblogs.com/ncepu/p/13694940.html
Copyright © 2011-2022 走看看