在maven中编译测试和干净安装之间有什么区别
我正在使用rest-assured库来自动化API 从昨天开始我一直在挣扎 我在clean install中遇到错误,如下所示: [错误]无法执行目标 插件:maven编译器插件:3.6.1:编译 项目rest上的(默认编译):编译失败: 编译失败:[错误] /D:/Workspace/rest/dmaven/src/basics/twitterAPI.java:[12,22] 包io.Restasured不存在[错误] /D:/Workspace/rest/dmaven/src/basics/twitterAPI.java:[14,31] 包io.restassured.response不存在[错误] /D:/Workspace/rest/dmaven/src/basics/twitterAPI.java:[16,29] 找不到符号[错误]符号:类已重新设置 今天我介绍一个堆栈下线程 其中一个答案是使用编译测试而不是清洁安装。 猜猜是什么开始起作用的。即使是测试也可以正常工作。现在我有一个疑问,为什么会这样 我已经注意到它们在脚本中存在一些静态导入。 例如:在maven中编译测试和干净安装之间有什么区别,maven,rest-assured,Maven,Rest Assured,我正在使用rest-assured库来自动化API 从昨天开始我一直在挣扎 我在clean install中遇到错误,如下所示: [错误]无法执行目标 插件:maven编译器插件:3.6.1:编译 项目rest上的(默认编译):编译失败: 编译失败:[错误] /D:/Workspace/rest/dmaven/src/basics/twitterAPI.java:[12,22] 包io.Restasured不存在[错误] /D:/Workspace/rest/dmaven/src/basics/
import static io.restassured.RestAssured.given;
import static org.hamcrest.Matchers.equalTo;
是因为同样的原因吗
另外,如果需要进一步即兴创作,请告诉我。
restassed
类由rest-assured
工件提供。您的依赖项中没有工件,并且编译范围依赖项都不依赖它,这就是为什么install不知道它的原因
测试之所以有效,是因为您的一个测试范围依赖项(spring mock mvc)依赖于rest assured
工件。因此,我所看到的解决方案是将rest-assured
工件添加到编译范围依赖项中:
<dependencies>
... current content ...
<!-- https://mvnrepository.com/artifact/io.rest-assured/rest-assured -->
<dependency>
<groupId>io.rest-assured</groupId>
<artifactId>rest-assured</artifactId>
<version>3.0.6</version>
</dependency>
</dependencies>
... 当前内容。。。
放心吧
放心
3.0.6
restassed类由rest-assured
工件提供。您的依赖项中没有工件,并且编译范围依赖项都不依赖它,这就是为什么install不知道它的原因
测试之所以有效,是因为您的一个测试范围依赖项(spring mock mvc)依赖于rest assured
工件。因此,我所看到的解决方案是将rest-assured
工件添加到编译范围依赖项中:
<dependencies>
... current content ...
<!-- https://mvnrepository.com/artifact/io.rest-assured/rest-assured -->
<dependency>
<groupId>io.rest-assured</groupId>
<artifactId>rest-assured</artifactId>
<version>3.0.6</version>
</dependency>
</dependencies>
... 当前内容。。。
放心吧
放心
3.0.6
如果编译测试
有效,但干净安装
抛出编译错误,则会发生一些非常奇怪的事情……确切地说。。这就是为什么我很想知道两者之间的区别:)@ShubhamJain,你能分享一下pom.xml
吗?如果编译测试
有效,但是干净安装
抛出编译错误,那么会发生一些非常奇怪的事情……确切地说。。这就是为什么我渴望知道两者的区别:)@ShubhamJain,你能分享一下pom.xml
?正确。。我多么想念它。。。我犯了这么愚蠢的错误。。多亏了。。我很高兴我能帮上忙。我们都会犯这样的错误:-)。正确。。我多么想念它。。。我犯了这么愚蠢的错误。。多亏了。。我很高兴我能帮上忙。我们都会犯这样的错误:-)。