欢迎来到 泸州市某某环保机械设备培训学校
全国咨询热线:020-123456789
联系我们

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

电话:020-123456789

传真:020-123456789

邮箱:admin@aa.com

新闻中心
IDEA根据模板创建工程
  来源:泸州市某某环保机械设备培训学校  更新时间:2024-05-02 13:03:28

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


友情链接硬核实力征服歪果仁的不只是华为 为啥老外会对韶音纷纷竖起大拇指上汽大众杨嗣耀:新能源、燃油车市场并举 满足用户品质需求浅谈数实融合、交互革命与游戏技术的社会生产力小米美女产品经理拆解小米12S Ultra:装不回去了华为MatePad Pro 11 VS 11对比测评,平价机和旗舰机,区别在哪儿?索尼Xperia 5 Ⅳ即将发布:机身更窄,将保留3.5mm耳机孔低估+行业龙头!福达股份:比亚迪dmi曲轴独供!产能供不应求小米有品上线玩家好物,一步到位实现按摩自由,电竞小憩两相宜驾驶导航要淘汰啦,“北斗实景”正式出来,路况全方位清晰可见“二马”用经历告诉我们:成功永远都是在不断准备中实现的华为Mate50系列开始预热智慧灯杆VS数字铁塔!谁才是智慧城市的最佳接入点?7家企业上榜中国领先汽车科技企业50强淘宝后台变了vivoX80 Pro,堆料满满照相手机iQOO Z6对比真我 Q5 Pro,谁的性价比更高,一眼看懂苹果20年前开的商店,到底都在卖什么怪东西啊百度发布2022 Q2财报,小度持续领跑,AI服务渗透4000万家庭别克最后的底牌,全新一代GL8完成申报,能否顶住新能源MPV冲击?三星手机可以自带水印了?博主晒图 S23 Ultra是亮点科学家们感到困惑,因为詹姆斯·韦伯看到了不应该存在的东西马斯克:到2030年几乎一半的汽车将是电动汽车美国社交媒体「删除亲美虚假账号」,良心发现?不,是灭口讨论民科,结果跳出来一个巨牛的骗子大疆最新款无人机AVATA优缺点评测详解全球超安全智能新能源旗舰轿车中概股迅速转跌 百度跌超6%2022年7月,国内新能源汽车销量排行榜出炉百度旗下第一款车来了!静态体验集度ROBO-01概念车问界M5试驾体验荣耀CEO赵明:荣耀研发人员接近8000人 占比超60%「晓春哥每日推荐」聊一款出身高贵的廉价笔记本新能源购车小贴士(三)——预习功课中概股迅速转跌 百度跌超6%一加Ace pro用户评价 一加Ace pro详细配置 一加Ace pro跑分2000以线下爆品80W双电芯未来10年是锂电池黄金发展期,华为与阿维塔将合作开发更多车型龙芯中科上半年营收 3.48 亿元,同比下降 38.24%300421力星股份Shiba Inu vs. Dogecoin:谁更胜一筹
联系我们

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

电话:020-123456789

传真:020-123456789

邮箱:admin@aa.com

0.3541

Copyright © 2024 Powered by 泸州市某某环保机械设备培训学校   sitemap