在RabbitMQClient項目中,我可以看到沒有編譯依賴項,而是測試依賴項。但是罐子里沒有測試類。如果我為包含 RabbitMQClient 類的項目編寫測試,我只會在測試中需要它們時將依賴項添加到其他庫。那么定義這樣一個外部lib的測試依賴的原因是什么呢?也許答案真的很簡單,但我不明白。
1 回答

30秒到達戰場
TA貢獻1828條經驗 獲得超6個贊
測試依賴項用于該項目的測試。整個想法是,它們不需要作為使用它的項目的一部分。(當然,您可能需要一些相同的庫用于您自己的測試,因為它們很有用,但與編譯時依賴項不同,它們不是使用其他項目所必需的。)
添加回答
舉報
0/150
提交
取消