欢迎来到 琼海市某某餐饮管理业务部
全国咨询热线:020-123456789
联系我们

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

电话:020-123456789

传真:020-123456789

邮箱:admin@aa.com

新闻中心
IDEA根据模板创建工程
  来源:琼海市某某餐饮管理业务部  更新时间:2024-04-29 23:59:39

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


友情链接外媒:系外行星上首次发现二氧化碳工业富联:在新能源汽车方面,从新能源车轻量化、省电化及智能化三个方面推进布局不怕打脸吗?任泽平看衰苹果,苹果或再度成为中国市场最大赢家?砸千亿补贴去中国化,中美电池大战将开打?中国锂电产业为何不惧腾讯控股:今日耗资3.53亿港元回购115万股刀片电池、弹匣电池、麒麟电池有何区别,到底买哪个才更好?比特币BTC,王者哪是能轻易拿捏小米MIUI系统特色功能推荐,提高工作效率,一个月节省上百会员费阿里巴巴丰收节原产地观察:160个重点帮扶县农产品线上销售增长19.3%华为nova 10z千元鸿蒙手机开售:6.6 英寸大屏,1699 元起手机一年一换比三年一换更划算?千万别被骗了,厂商早就计算好红米Note12系列可能将会在今年10月份发布allyLikes流量下滑严重,大厂们轮番折戟的独立站,真的能做吗?82小时1863个无线电信号!中国天眼新发现颠覆认知,究竟有多牛?运动能抗癌!柳叶刀证实:3种运动性价比最高,留意避开4个误区真正OPPO速度!ColorOS的安卓13应用适配率超96%,体验全面升级极兔收购百世快递后发展如何?华为Mate50悬了?iPhone14 Pro预约量超百万,专家:老套路得人心工信部:正组织研究推进 eSIM 技术在智能手机等设备上的应用华为主题再现经典!重拾Mate十年精彩回忆,蚌埠住了外媒:台积电不愿意看到的情况出现了数据中台技术体系构建方案(图)适老化改造彰显科技温度 | 新知充电10分钟续航400公里,孚能科技半固态电池即将量产512G或被迫成刚需!谁是“内存刺客”?你有过储存不足被迫换机吗长安汽车8月之“烤”:新能源同比增长109%,电动化转型成果凸显从芭蕾到IT 在联想与新IT时代共舞下周回国贾跃亭中国先胜一局?德媒:中国绕开燃油机弯道超车,吃亏的不只是德国小米很“厚道”!86英寸电视仅售5299元,巨屏电视正在普及百年大计,弯道超车我们从哪里来?主打“无广告”,字节的悟空搜索能否成为“新贵”?安卓微信 8.0.28 正式发布:新增8大功能外国人使用拼多多将是一种怎样的体验?TEMU正式上线马斯克收购推特公司的协议已被终止才知道!原来微信长按2秒,能解锁8个隐藏功能,个个都非常实用超市POS收银管理系统(java+SSM+Maven+Mysql+Jsp)Exchange Server 2019 高可用邮件服务器部署及配置(三)天齐锂业、赣锋锂业和盐湖股份谁是新能源电池原料碳酸锂产业龙头
联系我们

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

电话:020-123456789

传真:020-123456789

邮箱:admin@aa.com

0.2194

Copyright © 2024 Powered by 琼海市某某餐饮管理业务部   sitemap