欢迎来到 商洛市某某通信设备培训中心
全国咨询热线:020-123456789
联系我们

地址:联系地址联系地址联系地址

电话:020-123456789

传真:020-123456789

邮箱:admin@aa.com

新闻中心
IDEA根据模板创建工程
  来源:商洛市某某通信设备培训中心  更新时间:2024-05-05 15:46:52

IDEA根据模板创建工程

好的根据工程开头可以起到事半功倍的作用。

项目的模板开发是从创建项目开始的 。当我们创建maven项目的创建时候我们往往会从一个空项目开始  ,随后加入自己的根据工程配置文件 ,更改项目的模板结构  。

为了提高开发效率,创建maven提供了海量的根据工程项目模板供我们使用 。接下来给大家一一介绍几个常用的模板模板,并和不用模板的创建空项目进行对比,这里以IDEA2022版为例 。根据工程

首先介绍我们最常用的模板maven项目创建方法,如下图 。创建


IDEA根据模板创建工程

点击创建之后,我们可以看到项目结构,模板包括java主目录和资源目录  ,创建并且带一个java测试目录,pom文件中是GAV信息。

IDEA根据模板创建工程
  • maven-archetype-quickstart

首先介绍maven-archetype-quickstart ,这是一个快速开始模板,创建步骤如下,在archetype框中选择maven-archetype-quickstart,点击创建。


IDEA根据模板创建工程

项目里面包含一个java目录和app类 ,还包括一个java测试目录和一个测试类。

IDEA根据模板创建工程
  • maven-archetype-webapp

maven-archetype-webapp是一个快速开发网页的模板 ,当我们需要开发一个小型网站的时候,这无疑是一个很好的选择。我们只需要找到maven-archetype-webapp选项然后点击创建 。项目建立之后会自带一web.xml文件和一个欢迎页面 。


IDEA根据模板创建工程


IDEA根据模板创建工程


  • cocoon-22-archetype-webapp

cocoon-22-archetype-webapp也是一个常用的模板,它的结构和maven-archetype-webapp差不多,也是针对开发网站的 ,只是多了一些配置文件 ,创建项目更高效。同理 ,找到cocoon-22-archetype-webapp ,点击创建。我们可以看到项目结构多了日志文件的配置和资源配置。

IDEA根据模板创建工程



IDEA根据模板创建工程

以上就是比较常用的三个maven模板,最后我逐一介绍剩下的模板 。

Maven 的41种骨架:

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 ()

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 原型)


友情链接lols6AD射手天赋加点大全 s6女警男枪飞机小炮天赋加点图下周大事件:世界BOSS魔王纳扎克 嘉年华周末开启未上锁的房间2全解谜通关流程图文攻略如果貂蝉不是真的,那为什么她是四大美女之一?河南新郑车辆被抢走,警方称“涉经济纠纷”不予立案wow世界频道怎么开启?暗黑破坏神3单人刷装备攻略 暗黑破坏神3装备怎么刷天堂岛生存下载DNF剑豪火战士武器装备如何搭配DNF100级版本神话装备搭配思路与装备搭配和选择(第十三期)极武圣篇《魔兽世界》怎么幻化风剑 风剑幻化流程攻略魔兽世界血蓟有什么用魔兽世界15周年坐骑怀旧服能用吗 魔兽世界15周年坐骑打哪是哪三个本详解梦幻西游西梁女国剧情怎么过-西梁女国剧情攻略及奖励魔兽世界战士天赋加点推荐 魔兽乌龟服兽人战士玩法 详细介绍DNF春节全部时装汇总介绍我的世界虚无世界传说世界boss怎么召唤-虚无世界传说世界boss召唤方法战士pk战士怎么加点,奇迹12000战士pk加点魔兽世界阿克蒙德,wow阿克蒙德在哪个副本DNF:权威发布!女鬼剑士105装备推荐,我是幻神我怕谁dnf锻造材料怎么大量获取 dnf锻造材料获取途径淘宝上代找pdf的人是怎么找到pdf的?炉石传说:战士新版本抉择:龙、招募、突袭or受伤神之续作 极品飞车14热力追踪实测体验本周网页游戏开测推荐(12月29日-1月4日)攻略梦幻西游:重阳节活动攻略 多开刷完80环能赚300万 该囤细绢不特色玩法当前位置:首页>特色玩法王者荣耀sup是什么意思-英雄联盟位置缩写?王者荣耀2018排位s11赛季几号结束 王者荣耀s12赛季什么时候开始最高29.9万/年?杭州国际化学校学费一览,究竟该怎么选?猫德PVE极限输出教学 引进自国外猫德大神Shedo五大破解版软件排行榜2、用车情况:主加油用,偶尔用飞线充电或快充桩充电《君主论》哪个版本比较好梦幻西游炼妖就是合宠吗WLK怀旧服隐藏任务 完成后霍儿子声望直接尊敬DNF:国服第13套天空来了!专属于魔法师,永久上架拍卖行盗贼黑科技数据实测:恶魔之击和袭心的抉择没有爆炎怎么办?DNF新手向火强忍者小百科全书LOLS6新天赋暗杀者加入 S6刺客英雄天赋加点福音
联系我们

地址:联系地址联系地址联系地址

电话:020-123456789

传真:020-123456789

邮箱:admin@aa.com

0.2894

Copyright © 2024 Powered by 商洛市某某通信设备培训中心   sitemap