国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

java - Mavn執行測試時<scope>test</scope>導致錯誤

瀏覽:126日期:2023-11-25 17:43:19

問題描述

學習maven test時,執行mvn test時,會找不到org.junit在pom.xml中已經引入

<dependencies><dependency> <groupId>joda-time</groupId> <artifactId>joda-time</artifactId> <version>2.2</version></dependency><dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> <scope>test</scope></dependency> </dependencies>

報錯信息如下java - Mavn執行測試時<scope>test</scope>導致錯誤文件目錄如下java - Mavn執行測試時<scope>test</scope>導致錯誤hello目錄下存在如下文件java - Mavn執行測試時<scope>test</scope>導致錯誤其中GreeterTest為測試

執行mvn compile 或者mvn package也會報錯

當把pom.xml中junit依賴的scope去掉時,編譯和測試都能成功。

<dependencies><dependency> <groupId>joda-time</groupId> <artifactId>joda-time</artifactId> <version>2.2</version></dependency><dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version></dependency> </dependencies>

造成這個的原因是什么?maven在執行compile時同時編譯*Test的文件嗎,那么為什么mvn test也不能成功?mvn test不是會自動執行*Test的文件嗎?而且scope test確定了測試時會引入junit

問題解答

回答1:

這個問題其實你因為你不熟悉maven文件結構所致.測試類一般是放在src/test/java,而不是放在src/main/java下.maven在編譯的時候,src/main/java下是不引用<scope>test</scope>的jar,而編譯src/test/java下的測試這會引用<scope>test</scope>的jar

標簽: java
相關文章:
主站蜘蛛池模板: 91久久99 | 久久爱www成人 | 精品国产美女福到在线不卡f | 免费久久 | 在线看欧美日韩中文字幕 | 久久中文字幕亚洲精品最新 | 碰碰久久 | 成年女人看片免费视频频 | 亚洲精品一区二区三区不卡 | 黄色理论视频 | 国产精品外围在线观看 | 国产高清在线 | 欧美激情伦妇在线观看 | 免费韩国美女爽快一级毛片 | 欧美高清videossex19 | 国产精品免费看久久久 | 国产成人精品亚洲77美色 | 欧美日韩亚洲视频 | 国产三级久久久精品三级 | 午夜嘿咻 | 成年女人毛片免费视频 | 美女成人网 | 中国国语毛片免费观看视频 | av毛片免费看| 新26uuu在线亚洲欧美 | 成年人视频在线观看免费 | 国产在线欧美精品 | 伊人久久在线 | 日本亚洲欧美在线 | 久久精品国产一区二区三区不卡 | 九九色网 | 中国大陆一级毛片 | 看真人视频a级毛片 | 香蕉一区二区三区观 | 国产美女精品三级在线观看 | 特级aaa片毛片免费观看 | 在线观看精品视频网站www | 全免费毛片在线播放 | 欧美久草| 国产老头与老太hd | 精品久久久久久亚洲 |