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

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

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

瀏覽:75日期: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精品手机国产露脸 | 欧美成人私人视频88在线观看 | 久久精品国产99国产精品 | 日本成人在线看 | 久9精品视频 | 男女乱淫真视频免费观看 | 三级伦理网站 | 日本乱人伦在线观看免费 | 久久九九色 | 国产精品日本 | 很黄的网站在线观看 | 免费国产成人高清在线看软件 | 日本免费高清视频二区 | 日本无卡码免费一区二区三区 | 久久午夜鲁丝片午夜精品 | 欧美日韩视频一区二区在线观看 | www.夜色.com| 日韩亚洲在线 | 日韩专区亚洲精品欧美专区 | 日韩美毛片| 久草草视频在线观看免费高清 | 在线免费公开视频 | 国产成人精品一区二区免费视频 | 国产高清视频免费观看 | 手机黄色网址 | 国产三级在线免费 | 69欧美另类xxxxx高清 | 又黄又爽又刺激的视频 | 成人在线一区二区三区 | 日本激情视频在线观看 | 99精品福利 | 男人操美女逼视频 | 欧美午夜在线 | 免费一级网站 | 国产免费影院 | 久草福利资源在线观看 | 成人免费观看高清在线毛片 | 精品国产精品a | 亚洲欧美视频一区二区 |