我有Java項目構建與Maven有一些依賴關係。其中一個依賴關係是另一個項目(我有Eclipse工作空間),它只在test
範圍內。如何從構建中排除{test}作用域依賴關係?
<dependency>
<groupId>my.group.id</groupId>
<artifactId>artifactid</artifactId>
<version>1.0</version>
<scope>test</scope>
</dependency>
我使用下面的命令項目的根目錄
mvn clean package -Dmaven.test.skip=true
裏面是什麼我希望發生這是行家將建立項目留下的測試依賴背後建立我的項目。然而,未解決的依賴異常被拋出(我的test
作用域依賴未解決)。正如我跑建立與-X
選項命令,我在我的項目建設計劃spoted以下報告:
[DEBUG] Dependencies (collect): []
[DEBUG] Dependencies (resolve): [compile, runtime, test]
[DEBUG] Repositories (dependencies): [central (http://repo.maven.apache.org/maven2, releases)]
[DEBUG] Repositories (plugins) : [central (http://repo.maven.apache.org/maven2, releases)]
[DEBUG] -----------------------------------------------------------------------
因此,儘管跳過測試,甚至編譯它們(mvn clean compile
運行正常)行家嘗試解決測試的依賴。
如何排除從構建計劃依賴的測試依賴跳繩測試執行時拆分步驟?
博覽會。謝謝。 – Antoniossss