3 回答

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

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