gpt4 book ai didi

java - 无法导入已下载到 .m2 的依赖项

转载 作者:行者123 更新时间:2023-12-02 01:39:08 26 4
gpt4 key购买 nike

我通过 Maven 导入依赖项:

        <dependency>
<groupId>org.postgresql</groupId>
<artifactId>postgresql</artifactId>
<version>9.4-1203-jdbc4</version>
</dependency>

<!-- https://mvnrepository.com/artifact/org.seleniumhq.selenium/selenium-java -->
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>3.141.59</version>
</dependency>

我检查了C://Users/user/.m2/repository,我可以在相应文件夹/包的.jar 文件中看到这些依赖项。但是,当我尝试在代码中导入这些内容时:

import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.firefox.FirefoxDriver;

我收到无法解析符号错误:

enter image description here

我试过了;

mvn clean
mvn install
mvn clean install

我在 mvn install 上遇到编译错误。我尝试从项目中删除所有源代码,然后 mvn install,它导致 Build Success,但是一旦添加源代码,我就无法使用依赖项类.

最佳答案

This answer帮助过我。结果,Maven 下载的依赖项被分配了一个运行时范围(其想法是发明这个无用且容易出错的范围??)。我设置了编译范围(文件 - 项目结构 - 模块 - 依赖项 - 范围)并且工作正常。

关于java - 无法导入已下载到 .m2 的依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57499244/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com