3 回答

TA貢獻(xiàn)1817條經(jīng)驗(yàn) 獲得超6個(gè)贊
區(qū)別如下:
一,Web項(xiàng)目是網(wǎng)頁(yè)的編碼,像jsp,servlet,struts這類的。但是java maven項(xiàng)目的話,是AWT,SWING這類的編碼。
二,Web項(xiàng)目中是tomcat來觸發(fā)的,但是java maven項(xiàng)目里是Main來開始的。
三,Web項(xiàng)目需要服務(wù)器,java maven項(xiàng)目則不需要。
Maven 除了以程序構(gòu)建能力為特色之外,還提供高級(jí)項(xiàng)目管理工具。由于 Maven 的缺省構(gòu)建規(guī)則有較高的可重用性,所以常常用兩三行 Maven 構(gòu)建腳本就可以構(gòu)建簡(jiǎn)單的項(xiàng)目。
由于 Maven 的面向項(xiàng)目的方法,許多 Apache Jakarta 項(xiàng)目發(fā)文時(shí)使用 Maven,而且公司項(xiàng)目采用 Maven 的比例在持續(xù)增長(zhǎng)。
擴(kuò)展資料:
Maven常用命令:
mvn archetype:generate 創(chuàng)建Maven項(xiàng)目
mvn compile 編譯源代碼
mvn deploy 發(fā)布項(xiàng)目
mvn test-compile 編譯測(cè)試源代碼
mvn test 運(yùn)行應(yīng)用程序中的單元測(cè)試
mvn site 生成項(xiàng)目相關(guān)信息的網(wǎng)站
mvn clean 清除項(xiàng)目目錄中的生成結(jié)果
mvn package 根據(jù)項(xiàng)目生成的jar
mvn install 在本地Repository中安裝jar
mvn eclipse:eclipse 生成eclipse項(xiàng)目文件
mvnjetty:run 啟動(dòng)jetty服務(wù)
mvntomcat:run 啟動(dòng)tomcat服務(wù)

TA貢獻(xiàn)1777條經(jīng)驗(yàn) 獲得超10個(gè)贊
Maven的用途之一是服務(wù)于構(gòu)建,它是一個(gè)異常強(qiáng)大的構(gòu)建工具,能夠幫我們自動(dòng)化構(gòu)建過程,從清理、編譯、測(cè)試到生成報(bào)告,再到打包和部署。我們不需要也不應(yīng)該一遍又一遍地輸入命令,一次又一次地點(diǎn)擊鼠標(biāo),我們要做的是使用Maven配置好項(xiàng)目,然后輸入簡(jiǎn)單的命令(如mvn clean install),Maven會(huì)幫我們處理那些煩瑣的任務(wù)。
Maven是跨平臺(tái)的,無論是在Windows上,還是在Linux或者M(jìn)ac上,都可以使用同樣的命令。
Java不僅是一門編程語(yǔ)言,還是一個(gè)平臺(tái),通過JRuby和Jython,我們可以在Java平臺(tái)上編寫和運(yùn)行Ruby和Python程序。我們也應(yīng)該認(rèn)識(shí)到,Maven不僅是構(gòu)建工具,還是一個(gè)依賴管理工具和項(xiàng)目信息管理工具。
添加回答
舉報(bào)