ide創建maven項目時,選擇哪個模板

創建新的java項目時,選擇maven框架比較節省時間,因爲部分文件和目錄都會給你建好,免得自己再費力創建。

 

 

我們常用的三個框架爲:

1、cocoon-22-archetype-webapp  【如果創建帶有頁面的項目,可以選擇這個】

  目錄結構:

      

 

2、maven-archetype-quickstart    【如果是自己本地建一個臨時的項目,可以選擇這個】

  目錄結構:

      

 

3、maven-archetype-webapp  【簡單的javaweb程序】

  目錄結構:

      

 

 

附,maven41個框架:

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 原型)
 
 
參考:
https://www.cnblogs.com/iusmile/archive/2012/11/14/2770118.html
https://blog.csdn.net/m0_46381569/article/details/121875030?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_baidulandingword~default-0-121875030-blog-138067346.235^v43^pc_blog_bottom_relevance_base6&spm=1001.2101.3001.4242.1&utm_relevant_index=3
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章