IntelliJ IDEA 构建maven多模块工程项目
idea--8.新建maven父子项目
IntelliJ IDEA中创建Web聚合项目(Maven多模块项目)
利用intellijidea创建maven多模块项目
--------------------------------------------分隔线-------------------------------------------------
首先自己也是百度,然后看了上面的一堆,然后自己亲自动手,将上面的博客中各自的方法实践。
动手完后,自己进行了思考,终究都不是自己想要的最佳方法。且还有一些细节的问,需要清理。
下面就这个问题,分步骤了解和学习。
- Archeype需要了解,官方原文,备译。
- 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示例项目的原型。 |
----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方式。但从这些模板中发现,选择某种模板,毕竟还是可以减少,一些操作。
像多于的要删除,少的要添加,干干净净的那就添加的更多了。
下篇,讲怎么搭建一个具体的,怎么操作。