4 maven常用命令
雜談:
a. 在tomcat伺服器中,專案的war包是直接釋出在webapps資料夾下的。此時的應用名叫做: 上下文路徑。
例如: 某一個ssm的應用,在瀏覽器中訪問的時候是: http:localhost:8080/ssm/index.html 此時的ssm成為上下文。
上下文這個應用名稱是可以改變的.
b. 同時,webapps下面也有一個ROOT資料夾,這個資料夾表示tomcat的根路徑,如果此時,root資料夾下面也有一個index.html,那麼在訪問的時候,是不用再瀏覽器位址列寫root的,因為root是唯一的
c.
-
在手動建立maven專案的程式碼機構時候,可以手動執行maven命令來構建專案。
注意: 執行maven命令時,一定要在pom.xml檔案所在的目錄。
(在pom.xml所在的目錄直接在位址列輸入cmd即可,這樣就不用一層一層的輸入了) -
mvn compile:編譯這個專案的java類,注意是編譯src/main/java下面的類,src/main/test/資料夾下面的類是不編譯的.
-
編譯之後,在src目錄下會生成target資料夾,target資料夾下面會生成classes資料夾,classes資料夾下面存放的就是編譯後的java的class檔案, 因此target/classes資料夾也叫做類路徑。
所以那些 classpath: xxxxx.xml或者classpath: xxxx.properties中載入即是從此處載入配置檔案. -
如果希望編譯的時候帶上test目錄下一起編譯的話,則用:
mvn test-compile命令即可 -
mvn clear : 刪除之前的編譯的資原始檔或者測試檔案。此時是刪除整個target資料夾.
-
mvn package:會將之前的mvn compile也執行一次,並且會將test資料夾下的測試程式碼也進行編譯,而且也會生成測試報告.
-
mvn sources:jar : 將原始碼也進行編譯打包,就好比如我們有時候下載jar的時候,可以下載jar或者包含原始碼的jar包.
相關文章
- 用maven建立專案及maven常用命令Maven
- Maven生命週期及常用命令Maven
- Maven是什麼? Maven的概念+作用+倉庫的介紹+常用命令Maven
- Maven筆記之核心概念及常用命令Maven筆記
- day4-3-redis常用命令Redis
- Mybatis、maven專案中整合log4j (17)MyBatisMaven
- 【Maven】Maven概述Maven
- Log4j2 + Maven的配置檔案示例詳解Maven
- [java web]Idea+maven+spring4+hibernate5+struts2整合過程JavaWebIdeaMavenSpring
- MavenMaven
- 不學Maven會死?Maven真香!Maven
- 使用Maven打包你的應用——maven-jar-plugin & maven-assembly-plugin & maven-shade-pluginMavenJARPlugin
- SLF4J 和 Logback 在 Maven 專案中的使用方法Maven
- Maven-修改maven本地倉庫地址Maven
- 【maven】Maven報錯 zip END header not foundMavenHeader
- Maven教程(Eclipse配置及maven專案)MavenEclipse
- Maven 命令Maven
- Maven ArchetypeMaven
- Maven 整理Maven
- Maven 使用Maven
- Maven EclipseMavenEclipse
- Maven NetBeansMavenBean
- Maven POMMaven
- maven私服Maven
- What is maven?Maven
- Maven:idea新增maven依賴分析外掛MavenIdea
- 【PG常用命令】Postgresql常用命令之大小SQL
- 常用命令
- Java Maven專案推送到 Maven 中央倉庫JavaMaven
- Maven知識記錄(一)初識Maven私服Maven
- Maven虐我千百遍,我待Maven如初戀Maven
- Maven實戰與原理分析(二):maven實戰Maven
- Maven快速入門(五)Maven的依賴管理Maven
- Git日常常用命令和ADB常用命令Git
- Maven 倉庫Maven
- maven準備Maven
- maven只classiferMaven
- idea配置mavenIdeaMaven