在spring boot項目加載Junit jar包之后,發現jar的顏色是灰色的,和其它的不一樣。
帶着好奇問了問身邊的大神,大神解釋說是因為pom文件里依賴項帶上了<scope>test</scope>導致的——scope為test表示依賴項目僅僅參與測試相關的工作,包括測試代碼的編譯和執行。比較典型的是junit。所以,如果刪除<scope>test</scope>即可解決這個問題。貼一下依賴項:
<dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <scope>test</scope> </dependency>
至於是否真的刪除scope標簽,視項目需要決定。