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是什麼? Maven的概念+作用+倉庫的介紹+常用命令Maven
- Maven筆記之核心概念及常用命令Maven筆記
- VMS 常用命令小注(4)
- 使用CDH4 Maven RepositoryMaven
- Web開發教程4-掌握MavenWebMaven
- day4-3-redis常用命令Redis
- 4 個 lvcreate 常用命令舉例
- Maven介紹,包括作用、核心概念、用法、常用命令、擴充套件及配置Maven套件
- Mybatis、maven專案中整合log4j (17)MyBatisMaven
- 4. mysql資料庫操縱常用命令MySql資料庫
- 【Maven】Maven概述Maven
- Log4j2 + Maven的配置檔案示例詳解Maven
- MavenMaven
- Maven-搭建Maven私服的方法Maven
- Maven實戰:Maven生命週期Maven
- 使用Maven打包你的應用——maven-jar-plugin & maven-assembly-plugin & maven-shade-pluginMavenJARPlugin
- Maven-修改maven本地倉庫地址Maven
- maven assembly plugin,maven dependency plugin的使用MavenPlugin
- Maven 命令Maven
- Maven核心Maven
- maven打包Maven
- maven 操作Maven
- Maven ArchetypeMaven
- Maven 整理Maven
- Maven 使用Maven
- springMvc+MyBatis+Maven配置和log4j相似的LogbackSpringMVCMyBatisMaven
- Maven教程(Eclipse配置及maven專案)MavenEclipse
- Eclipse中的maven工程缺少maven dependenciesEclipseMaven
- maven 學習總結(一)——Maven入門Maven
- maven 學習總結(四)——Maven核心概念Maven
- 【maven】Maven報錯 zip END header not foundMavenHeader
- SLF4J 和 Logback 在 Maven 專案中的使用方法Maven
- [java web]Idea+maven+spring4+hibernate5+struts2整合過程JavaWebIdeaMavenSpring
- Maven知識記錄(一)初識Maven私服Maven