java - Eclipse不能从外部jar解析类

标签 java eclipse gradle build

我建立了一个服务项目,并将jar添加到其他项目的libs文件夹中。

enter image description here

我添加了jar gradle.build

flatDir { dirs 'libs' }
compile('com.vadr:vadr-aps-client:0.0.1-SNAPSHOT')

该jar已添加到类路径中,并在Project和ExternalDependencies文件夹中可见
enter image description here

但是我仍然无法构建该应用程序,并且Eclipse也显示无法解决我在外部jar中具有的类的类型错误。
Externel jar是用gradle构建的(gradlew构建)

最佳答案

将 jar 放在一些资源文件夹中,例如src/main/resources/lib。在您的build.gradle中添加以下内容:

dependencies {
.
.
.
    compile files('src/main/resources/lib/vadr-aps-client-0.0.1-SNAPSHOT.jar')
.
.
}

关于java - Eclipse不能从外部jar解析类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50707992/

相关文章:

java - Gradle:在顶级构建文件与模块构建文件中声明依赖关系?

gradle - 像Javadoc中一样摇晃 “keyword”索引?

java - -Dwebdriver.chrome.driver 中的 -D 是什么意思

java - Splunk Java 与 JUnit 的集成

java - 使用 jboss/wildfly 10 进行 SLF4J 日志记录

java - 从 Java 中的另一个类运行方法

java - 在 JRE 容器之前拥有 Spring Gradle 依赖容器会导致编译错误

java - 使用 JDBC 客户端获取 MySQL 时间数据类型的问题

java - 在 Robolectric 中为内部嵌套保护类创建阴影

java - 关于打印的 JSP