當前位置:首頁 » 編程軟體 » maven編譯web項目

maven編譯web項目

發布時間: 2022-08-24 05:27:58

java maven項目跟web項目區別

java maven項目跟web項目的區別:

1、定義不同

Java不僅是一門編程語言,還是一個平台,通過JRuby和Jython,我們可以在Java平台上編寫和運行Ruby和Python程序;

Maven不僅是構建工具,還是一個依賴管理工具和項目信息管理工具;

web項目是網頁的編碼項目,需要在伺服器上運行。

2、作用不同

Java可以編寫桌面應用程序、Web應用程序、分布式系統和嵌入式系統應用程序等 ;

maven由項目對象模型、標准集合、項目生命周期和依賴關系管理系統構成,可以經過項目對象模型描述信息來管理項目的構建、報告和文檔,還可以生成站點和管理JAR文件;

web是建立在Internet上的一種網路服務,包含了超文本、超媒體和超文本傳輸協議,可以提供圖形化的直觀的網頁瀏覽界面,信息可以實時更新。

3、特點不同

Java是一門面向對象編程語言,Java具有簡單性、面向對象、分布式、健壯性、安全性、平台獨立與可移植性、多線程、動態性等特點。

Maven 有一個生命周期,當你運行 mvn install 的時候被調用,這條命令告訴 Maven 執行一系列的有序的步驟,直到到達你指定的生命周期。遍歷生命周期旅途中的一個影響就是,Maven 運行了許多默認的插件目標,這些目標完成了像編譯和創建一個 JAR 文件這樣的工作。

web即全球廣域網,也稱為萬維網,它是一種基於超文本和HTTP的、全球性的、動態交互的、跨平台的分布式圖形信息系統。是建立在Internet上的一種網路服務,為瀏覽者在Internet上查找和瀏覽信息提供了圖形化的、易於訪問的直觀界面。

⑵ 我用maven+jfinal編寫了個javaweb項目,我把這個這項目編譯後發給別人,如

下面將這兩項寫入Maven本地倉庫:
添加依賴:
mvn install:install-file -DgroupId=com.jfinal -DartifactId=jfina -Dversion=1.8 -Dpackaging=jar -Dfile=${jfinal_location}\jfinal-1.8-bin.jar

添加源文件:
mvn install:install-file -DgroupId=com.jfinal -DartifactId=jfina -Dversion=1.8 -Dpackaging=jar -Dclassifier=sources -Dfile=${jfinal_location}\jfinal-1.8-bin-with-src.jar

Maven中添加依賴:

<!--添加本地jFinal依賴項-->
<dependency>
<groupId>com.jfinal</groupId>
<artifactId>jfinal</artifactId>
<version>1.8</version>
</dependency>

⑶ maven2編譯已經存在的web項目

前提 正確安裝maven

1.你要將你的web工程按maven的標准目錄結構調整好
2.運行mvn compile編譯,此時「編譯好的和src同樣的結構的class文件」會在webp/target/classes里

如果你一定要將classes直接放入webp中,建議用assembly打包該文件,在assembly腳本中,調整輸出的目錄結構
{具體腳本寫法放上許多教程,自己搜索。只是一些標簽,填上就行,不難}

⑷ 怎樣建maven創建的java項目變成web項目

首先進入控制台,到自己要建項目的路徑下, 然後輸入 mvn archetype:generate, 在交互界面中:
•Choose a number: 回車即可,也就是選擇15
•Define value for groupId: 輸入組織id,比如com.cn.chkj
•Define value for artifactId:輸入項目名稱,比如mytest
•Define value for version: 輸入版本號,可以直接回車,默認是1.0-SNAPSHOT
•Define value for package: java的包名,比如com.cn.chkj
•然後回車表示確認上述輸入即可。
2 創建web項目:
mvn archetype:generate 交互步驟說明:
•Choose a number: 回車即可,也就是選擇18,這里和java普通項目不一樣
•Define value for groupId: 輸入組織id,比如easymorse.com
•Define value for artifactId:輸入項目名稱,比如helloworld
•Define value for version: 輸入版本號,可以直接回車,默認是1.0-SNAPSHOT
•Define value for package: java的包名,比如com.easymorse
•然後回車表示確認上述輸入即可。

⑸ 如何用Maven創建web項目

使用eclipse插件創建一個web project

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

熱點內容
uc小說瀏覽器緩存 發布:2025-02-06 07:05:05 瀏覽:467
wifi路由手機怎麼設置密碼 發布:2025-02-06 07:00:57 瀏覽:985
nsurlsession上傳 發布:2025-02-06 06:55:18 瀏覽:336
亞洲十帥exo訪問 發布:2025-02-06 06:51:40 瀏覽:98
編程一首詩 發布:2025-02-06 06:45:04 瀏覽:528
驚聲尖笑5下載ftp 發布:2025-02-06 06:33:16 瀏覽:528
共享文件夾讓輸入密碼 發布:2025-02-06 06:32:28 瀏覽:970
收銀伺服器響應出錯什麼意思 發布:2025-02-06 06:24:43 瀏覽:607
sql用戶授權 發布:2025-02-06 06:24:42 瀏覽:677
蘋果手機相冊顯示正在上傳 發布:2025-02-06 06:05:43 瀏覽:542