當前位置:首頁 » 網頁前端 » mavenweb工程
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

mavenweb工程

發布時間: 2022-04-27 04:13:54

⑴ 如何創建maven web工程

使用eclipse插件創建一個web project

首先創建一個Maven的Project如下圖

⑵ 如何用Maven創建web項目

使用eclipse插件創建一個web project

(1)首先創建一個Maven的Project如下圖

⑶ 怎樣創建一個maven webapp工程

方法/步驟

1
使用Eclipse創建Maven Web工程

2
找到Maven Project,點擊Next

3
勾選上Create a simple project (不使用骨架),Next

4
填寫工程名稱和包名,並選擇war類型,Finish

5
選擇packing是war類型,在main下會生成 webapp目錄

6
使用eclipse發布到tomcat下,需要把項目轉成dynamic web project。
選擇工程單擊右鍵,選擇properties 並找到 Project Facets ,並點擊Convert to faceted form…

7
勾選Dynamic Web Mole 並點擊ok (3.0隻有tomcat7才支持)

8
這時工程結構下會產生一個Web Content目錄

9
雖然此時我們可以發布到tomcat中,但這不符合maven的結構,繼續操作。
把WebContent下面兩個目錄 META-INF ,WEB-INF 直接復制到src/main/webapp目錄下,並刪掉WebContent目錄,結果如下

10
修改發布規則:先擇工程單擊右鍵, 選擇 Properties,
選擇Deployment Assembly:把WebContent Remove掉;測試類我們也不需要發布,test的兩個目錄頁可以remove

11
重新指定WEB路徑:點擊add,選擇Folder

12
在src/main下找到webapp目錄,然後finish

13
把當前的build path 指向 Maven Dependency, 直接點擊add,選擇Java Build Path Entries 然後next

14

15
完成後如下圖

16
進入開發:
(1)pom.xml可以從http://www.mvnrepository.com/ 加入需要jar包的配置路徑;
(2)webapp下可以創建web頁面的目錄結構;
(3)main/java里創建java程序包結構。

http://jingyan..com/article/9f63fb91a7d2a5c8400f0e20.html

⑷ java maven項目跟web項目區別

區別如下:

一,Web項目是網頁的編碼,像jsp,servlet,struts這類的。但是java maven項目的話,是AWT,SWING這類的編碼。

二,Web項目中是tomcat來觸發的,但是java maven項目里是Main來開始的。

三,Web項目需要伺服器,java maven項目則不需要。

Maven 除了以程序構建能力為特色之外,還提供高級項目管理工具。由於 Maven 的預設構建規則有較高的可重用性,所以常常用兩三行 Maven 構建腳本就可以構建簡單的項目。

由於 Maven 的面向項目的方法,許多 Apache Jakarta 項目發文時使用 Maven,而且公司項目採用 Maven 的比例在持續增長。

(4)mavenweb工程擴展閱讀:

Maven常用命令:

mvn archetype:generate 創建Maven項目

mvn compile 編譯源代碼

mvn deploy 發布項目

mvn test-compile 編譯測試源代碼

mvn test 運行應用程序中的單元測試

mvn site 生成項目相關信息的網站

mvn clean 清除項目目錄中的生成結果

mvn package 根據項目生成的jar

mvn install 在本地Repository中安裝jar

mvn eclipse:eclipse 生成eclipse項目文件

mvnjetty:run 啟動jetty服務

mvntomcat:run 啟動tomcat服務

參考資料:網路:Maven



⑸ 如何使用Maven創建web工程

一、新建Maven項目
1、File -> New -> Other

2、選擇Maven Project ,單擊Next。

3、保持默認即可,單擊Next。
4、選擇Archetype為 web app,單擊Next。

5、輸入一些必要信息,單擊Finish。

6、項目結構如下圖:

二、配置項目
1、在項目上右鍵單擊,添加Source Folder。
Maven的項目有一些約定:src/main/java , src/main/resources , src/test/java , src/test/resources .那麼,添加這些文件夾:

2、輸入Source Folder的名字。

3、創建完之後的目錄結構:

4、修改Build Path 配置
在項目上,右鍵單擊,選擇 Build Path ->Configure Build Path。

5、選擇 Source標簽,會顯示4個Source Folder ,修改 OutPut folder :

6、雙擊每個文件夾的Output folder,選擇路徑。
src/main/java,src/main/resources,選擇target /classes。src/test/java ,src/test/resources,選擇target/test-classes。

7、修改完成後如下圖所示:

8、修改JDK版本:選擇 libraries 標簽,選中JRE library,單擊Edit按鈕。

9、選擇系統默認的就可以了,單擊 Finish 按鈕。
10、最後,單擊OK即可。
11、完成後,項目結構如下圖:

12、將項目轉換為Dynamic Web Project
在項目上右鍵單擊,選擇 Properties。

13、在左側選擇 Project Facets,單擊右側的 」Convert faceted from 「鏈接。

14、修改Java為你當前項目的JDK,並添加Dynamic Web Mole ,最後單擊」Further Configuration available「 鏈接。

15、修改Content directory 為 src/main/webapp,單擊OK。

16、設置部署程序集(Web Deployment Assembly)
在項目上右鍵單擊,選擇Properties,在左側選擇Deployment Assembly。

此處列表是,部署項目時,文件發布的路徑。
1)刪除test的兩項,因為test是測試使用,並不需要部署。2)設置將Maven的jar包發布到lib下。
Add -> Java Build Path Entries -> Maven Dependencies -> Finish設置完成效果圖:

⑹ 如何用cmd命令,創建maven web工程

1.普通方式創建

1)進入cmd窗口執行

mvn archetype:generate

2) 游標停止在 如下行

此為選擇項目類型:

創建java項目,選擇默認按enter執行

創建web項目,輸入webapp,進行篩選,選擇一個輸入編號,按enter執行

3)游標停在選擇項目版本,按enter向下執行

4) 游標停在項目信息,輸入包名,項目名,版本,包名,按enter執行

5)輸入Y,創建成功!

2. 快捷創建java項目

1)進入cmd窗口執行

mvn archetype:generate -DgroupId=cn.luxh.app -DartifactId=my-app -DarchetypeArtifactId=maven-archetype-
quickstart -DinteractiveMode=false

2)打包項目

mvn package (打包前會編譯運行)

3)進入項目路徑執行

java -cp target\my-app-1.0-SNAPSHOT.jar cn.luxh.app.App

3.快捷創建web項目

1)進入cmd窗口執行

mvn archetype:generate -DgroupId=cn.luxh.app -DartifactId=my-web-app -DarchetypeArtifactId=maven-archetype-webapp -DinteractivMode=false

4. maven web項目的運行

1)執行:mvn package 打成war包,放到tomcat下運行

2)引入tomcat 插件運行

a: 在pom.xml中添加maven-tomcat插件

b:執行: mvn tomcat:run

3)localhost:8080訪問

⑺ eclipse中怎麼創建maven web project

因eclipse已安裝了maven插件,所以省略了maven插件的安裝步驟。
構建maven工程:
1)選擇maven project
2)保持默認即可
3)選擇webapp,因為我們要建的是web工程啊
4)groupID即總的項目,即公司的url倒敘。下面可以有多個小工程;
Artifact ID 即子項目的名稱; 同時會生成默認的包名,可以修改。
項目名稱為test1.
5)finish

⑻ 如何使用maven創建web項目

一.創建項目

1.Eclipse中用Maven創建項目

⑼ 如何創建帶子模塊的Maven Web工程

當在Eclipse中創建Maven帶子模塊的Web工程時,對於新手經常會遇到無法部署Web站點的問題。下面就帶著大家走一遍帶子工程的Maven站點,順便講一下如何解決這個問題。
一、創建父工程
1、 創建Maven工程
首先,在Eclipse中新建一個Maven Project:
單擊「Next」,直到出現如下界面:
在這一步中,選中上面的「Create a simple project」復選框,然後單擊「Next」:
在上圖中,Group Id為組Id,也就是所有子模塊都公用的Id;Artifact Id是模塊Id,每個子模塊都有自己獨立的Artifact Id;Packaging一定要選擇「pom」,否則後面無法在它下面創建子模塊。
單擊「Finish」完成父工程創建。創建完畢後的工程如下圖所示:
二、創建web子模塊
接下來創建子模塊。
1、 創建web工程子模塊
首先創建web工程子模塊,在parent工程上單擊右鍵,選擇「New/Other」,打開如下所示窗口:
在該窗口中選擇「Maven Mole」,單擊「Next」:
在「Mole Name」中輸入「website」,單擊「Next」:
在該窗口的模板列表中選擇「maven-archetype-webapp」,單擊「Next」:
在該窗口中可根據需要修改version和Package(最好將Package改為「GroupId + Artifact Id」的格式,便於以後識別和管理),單擊「Finish」即可完成子模塊創建,如下圖所示:
2、 修改站點配置信息
對於新創建的站點,需要修改一下配合信息。打開website的Properties窗口,在「Java Build Path」下的Libraries選項卡中將J2SE的引用刪除,添加J2EE的引用,如下圖所示:
並將Java Compilier中的Java版本改為1.7:
然後切換到「Project Facets」節點,如下圖所示:
單擊右側的「Convert to faceted form…」,打開如下圖所示窗口:
在上圖中,選中「Project Facet」列表中的「Dynamic Web Mole」,先後單擊「Apply」按鈕和「OK」按鈕,完成工程類型轉換。
接下來創建組件包子模塊。
三、創建組件包子模塊
1、 創建組件包子模塊
同樣是在parent工程上單擊右鍵,新建Maven Mole,並在新彈出的窗口中輸入組件子模塊的名稱,如「component」,然後一直單擊next直到子模塊創建完畢。新創建的component子模塊結構如下圖所示:
2、 修改子模塊參數
與創建web子模塊類似,需要將component引用的Java版本改為JDK1.7。
3、 創建package
在component子模塊下創建名稱為「com.unitname.test.math」的package。
4、 創建類
在新創建的「com.unitname.test.math」package下新建名稱為「CCalculate」的class,並在裡面編寫方法,如下圖所示:
四、在web站點中調用組件
1、 引用組件包
打開website工程下的pom.xml,在裡面添加對component子模塊的引用,如下圖所示:
在上圖中,紅框圈住的部分即為需要增加的內容。其中,groupId和version節點中可以寫被引用的工程的對應內容,如果與本模塊相同,也可以像上圖中所示的使用「${project.groupId}」和「${project.version}」的方式。
2、 編寫servlet調用組件
在website模塊中創建一個名為「com.unitname.test.service」的package,並在下面新建一個名為matchservice的servlet,代碼如下圖所示:
此時代碼中會提示找不到javax.servlet包,可通過在站點中增加對servlet-api組件的引用:
也可通過在web站點的引用中添加對Server Runtime的引用的方式解決: