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方式。但从这些模板中发现,选择某种模板,毕竟还是可以减少,一些操作。

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

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

posted @ 2018-12-21 17:17  glpa  阅读(117)  评论(0编辑  收藏  举报