2017-10-09 139 views
1

我有一個複雜的情況,Maven執行的Java TestNG測試應該只在編譯期間有一定的依賴關係,而不是在測試執行期間。 (簡寫:其設計,測試用例必須調整類加載,並在運行時選取某些JAR文件)。Maven:爲編譯測試添加依賴項,但不用於運行測試

基於我對Gradle的瞭解,應該可以實現這一點(在測試編譯時有一定的依賴性,但對測試運行時沒有依賴性)。

我想知道是否有可能在Maven中實現相同的功能?

+0

我希望你可以在你的測試依賴關係上使用編譯或提供的範圍。 –

回答

0

要在編譯時有一些東西,但不是在運行時,您可以在Maven中使用provided範圍(或optional範圍,具體取決於確切的語義)。

相關問題