<groupId>io.rest-assured</groupId>
<artifactId>rest-assured</artifactId>
<version>3.0.1</version>
<scope>test</scope><!--会发现我们自己建的类无法使用,是因为设置了只在测试时使用,用于编译和运行测试代码。不会随项目发布,删除<scope>后所有类都可使用-->
删除 <scope>test</scope>后重新保存引包就好了
如果您在 Eclipse 或 Spring Tool Suite(STS)中打开 Maven Repositories 视图,发现其中的仓库都是灰色的,这可能是由于 Maven 索引未能正确更新所致。Maven Repositories 视图的灰色表示 Maven 索引已被禁用,导致无法搜索 Maven 仓库。以下是一些可能的解决方法:
更新 Maven 索引
您可以尝试使用 Maven 工具更新索引。在 Eclipse 或 STS 中,可以使用以下步骤更新 Maven 索引:
右键单击项目或工程,并选择 Maven >Update Project。
在d出的对话框中,勾选 Force Update of Snapshots/Releases 选项,并点击 OK 按钮。
这将会强制更新 Maven 仓库的所有快照和发布版本,以及更新 Maven 索引。
清理本地仓库
在 Maven 中,本地仓库是用于存储 Maven 下载的所有依赖库的本地文件夹。如果本地仓库中的文件发生了错误,可能会导致 Maven 索引无法正确更新。您可以尝试清理本地仓库,然后重新构建项目。在 Eclipse 或 STS 中,可以使用以下步骤清理本地仓库:
右键单击项目或工程,并选择 Run As >Maven Clean。
再次右键单击项目或工程,并选择 Run As >Maven Install。
这将会清理本地仓库,并重新下载和安装所有依赖库。
检查网络连接
Maven 需要访问 Maven 仓库以下载依赖库和索引。如果您的网络连接不稳定或速度较慢,可能会导致 Maven 索引无法更新。请确保您的网络连接正常,并尝试重新更新 Maven 索引。
如果上述解决方法无法解决问题,您可以尝试使用其他 Maven 仓库管理工具,例如 Nexus 或 Artifactory。这些工具可以帮助您更好地管理 Maven 仓库,并提供更多的功能和选项。
在 project structure 中将对应的目录 mark as 为想要的类型之后,可以右键正常运行。或者右键 pom.xml 选择 add as a maven。然后等待添加依赖、插件。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)