IDEA创建maven各种原型项目汇总

本文详细介绍了在IntelliJ IDEA中使用Maven创建不同类型的项目选项,涵盖了从简单的Java SE应用程序到复杂的Web框架项目,包括Spring、Hibernate、JSF等技术栈,为开发者提供全面的创建指南。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在使用idea创建项目的时候,maven有很多创建选项,做开发这么久有时候还是会头大,在这里给大家做一个简单的分享:
1: internal -> appfuse-basic-jsf (创建一个基于Hibernate,Spring和JSF的Web应用程序的原型)
2: internal -> appfuse-basic-spring (创建一个基于Hibernate,Spring和Spring MVC的Web应用程序的原型)
3: internal -> appfuse-basic-struts (创建一个基于Hibernate,Spring和Struts 2的Web应用程序的原型)
4: internal -> appfuse-basic-tapestry (创建一个基于Hibernate, Spring 和 Tapestry 4的Web应用程序的原型)
5: internal -> appfuse-core (创建一个基于 Hibernate and Spring 和 XFire的jar应用程序的原型)
6: internal -> appfuse-modular-jsf (创建一个基于 Hibernate,Spring和JSF的模块化应用原型)
7: internal -> appfuse-modular-spring (创建一个基于 Hibernate, Spring 和 Spring MVC 的模块化应用原型)
8: internal -> appfuse-modular-struts (创建一个基于 Hibernate, Spring 和 Struts 2 的模块化应用原型)
9: internal -> appfuse-modular-tapestry (创建一个基于 Hibernate, Spring 和 Tapestry 4 的模块化应用原型)
10: internal -> maven-archetype-j2ee-simple (一个简单的J2EE的Java应用程序)
11: internal -> maven-archetype-marmalade-mojo (一个Maven的 插件开发项目 using marmalade)
12: internal -> maven-archetype-mojo (一个Maven的Java插件开发项目)
13: internal -> maven-archetype-portlet (一个简单的portlet应用程序)
14: internal -> maven-archetype-profiles ()
15: internal -> maven-archetype-quickstart (javaSE项目)
16: internal -> maven-archetype-site-simple (简单的网站生成项目)
17: internal -> maven-archetype-site (更复杂的网站项目一般用来做父工程)
18: internal -> maven-archetype-webapp (一个简单的Java Web应用程序)
19: internal -> jini-service-archetype (Archetype for Jini service project creation)
20: internal -> softeu-archetype-seam (JSF+Facelets+Seam Archetype)
21: internal -> softeu-archetype-seam-simple (JSF+Facelets+Seam (无残留) 原型)
22: internal -> softeu-archetype-jsf (JSF+Facelets 原型)
23: internal -> jpa-maven-archetype (JPA 应用程序)
24: internal -> spring-osgi-bundle-archetype (Spring-OSGi 原型)
25: internal -> confluence-plugin-archetype (Atlassian 聚合插件原型)
26: internal -> jira-plugin-archetype (Atlassian JIRA 插件原型)
27: internal -> maven-archetype-har (Hibernate 存档)
28: internal -> maven-archetype-sar (JBoss 服务存档)
29: internal -> wicket-archetype-quickstart (一个简单的Apache Wicket的项目)
30: internal -> scala-archetype-simple (一个简单的scala的项目)
31: internal -> lift-archetype-blank (一个 blank/empty liftweb 项目)
32: internal -> lift-archetype-basic (基本(liftweb)项目)
33: internal -> cocoon-22-archetype-block-plain ([http://cocoapacorg2/maven-plugins/])
34: internal -> cocoon-22-archetype-block ([http://cocoapacorg2/maven-plugins/])
35: internal -> cocoon-22-archetype-webapp ([http://cocoapacorg2/maven-plugins/])
36: internal -> myfaces-archetype-helloworld (使用MyFaces的一个简单的原型)
37: internal -> myfaces-archetype-helloworld-facelets (一个使用MyFaces和Facelets的简单原型)
38: internal -> myfaces-archetype-trinidad (一个使用MyFaces和Trinidad的简单原型)
39: internal -> myfaces-archetype-jsfcomponents (一种使用MyFaces创建定制JSF组件的简单的原型)
40: internal -> gmaven-archetype-basic (Groovy的基本原型)
41: internal -> gmaven-archetype-mojo (Groovy mojo 原型)
总结 :不用记,忘记了百度就出来了。用的多就熟练了。
### 使用 Maven Archetype 在 IntelliJ IDEA创建项目 在 IntelliJ IDEA 中利用 Maven Archetype 创建新的 Java 项目变得非常直观。当启动 IDE 并准备创建一个新的项目时,应该选择 “New Project”,这会打开一个窗口展示多种编程语言和技术栈的选择项[^2]。 对于希望基于特定模板快速搭建项目的开发者来说,Maven 提供了一种叫做 Archetype 的机制,这是一种用来生成项目骨架结构的工具。为了使用这种特性,在上述提到的新建项目界面上方应当能看到提示信息指引用户找到 Maven Archetype 的选项[^4]。 一旦选择了 Maven 这一项之后,IDE 将引导完成剩余设置过程: - **指定项目名称与位置**:输入想要赋予给此工程的名字以及保存路径。 - **配置 SDK 版本**:确保已安装适当版本 JDK 或其他所需开发套件,并在此处进行关联设定。 - **选取合适的 Archetype**:如果打算按照预定义模式建立应用程序,则可以从列表里挑选相应的原型;比如针对 Spring Boot 应用可以选择 `spring-boot-starter-parent` 类型作为起点[^5]。 最后确认无误后按下 Create 即可让 IntelliJ 自动处理后续事宜并初始化好整个环境以便立即开展编码工作[^3]。 ```java // 示例代码片段用于说明如何在pom.xml中声明依赖关系 <dependencies> <!-- 添加所需的库 --> </dependencies> ``` #### 注意事项 由于不同版本间的差异可能导致操作流程有所区别,请参照官方文档获取最准确的操作指南。此外,保持软件处于最新状态有助于获得最佳体验和支持更多特性。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值