-
mvn -v compile test package?
? ? ? ? ?clean刪除target
?????????install 安裝jar至本地倉庫
查看全部 -
POM(項目對象模型)
項目的構建,報告,文檔
查看全部 -
創建maven項目命令
查看全部 -
子類的pom.xml中,將<dependency>標簽中繼承于父類的插件的version和scope刪除,然后加入<parent>標簽再引入父類的坐標。
查看全部 -
繼承:一個項目繼承于另一個項目。
新建一個父類項目,將pom.xml中的<packaging>標簽修改為pom,加入<dependencyManagement>標簽,在里面加入需要的插件。刪除該項目的main和test文件夾。
查看全部 -
聚合:將多個項目一起進行install
新建一個項目,然后將pom.xml中的<packaging>標簽修改為pom,最后加入<modules>標簽,在里面將需要編譯的項目全部以<module>加入進來。
查看全部 -
依賴沖突時的Maven默認的選擇原則:
短路優先
先聲明先優先,如果路徑長度相同,則誰先聲明,先解析誰
查看全部 -
將默認的jdk修改為1.7:
在setting.xml中,找到<profiles>,然后如圖加入圖中的選中文字。
查看全部 -
排除依賴,使用
<exclusions> ????<exclusion> ????需要排除的依賴的坐標 ????</exclusion> </exclusions>
查看全部 -
實現依賴上一個項目,需要將該項目的坐標復制到pom.xml中,用<dependency></dependency>包圍。
注意:做這步之前需要先將依賴的項目,clean package清理打包,install構建安裝到自定義的倉庫中。
查看全部 -
scope依賴范圍可以填參數:
compile:默認的范圍,編譯測試運行都有效。
provided:在編譯和測試時有效。
runtime:在測試和運行時有效。
test:只在測試時有效。
system:在編譯和測試時有效,但與本機系統相關聯,可移植性差。
import:導入的范圍,它只使用在dependencyManagement中,標識從其他的pom中導入dependecy的配置。圖中為例子將A中的依賴導入到B中。
查看全部
舉報