目前,我正试图建立一个基于等级的项目。该项目的目标是从Java调用Groovy代码。
原因:现有项目在Groovy中,并希望将其缓慢地迁移到Java中。首先,需要验证从Java调用用Groovy编写的现有代码模块有多么容易/困难。
问题:在手动添加导入语句时:
导入groovy无法解析
当添加类名而不添加导入时:
无法解决GroovyClassLoader
import java.net.URLClassLoader;
import groovy.lang.*;
public class Test{
private final URLClassLoader loader = null;
public Test() {
//this.loader = new GroovyClassLoader();
}
}build.gradle:
dependencies {
//implementation 'org.codehaus.groovy:groovy-all:3.0.8'
implementation group: 'org.codehaus.groovy', name: 'groovy-all', version: '3.0.8', ext: 'pom'
}错误:
The import groovy cannot be resolved任何帮助/指导都会有帮助。如果我错过了任何方面,请指点我。
项目信息:
分级版本:7.0
JDK:1.8
IDE:Eclipse
发布于 2021-04-22 13:55:51
@Joachim Sauer,谢谢您的回复。这促使我在一个新的gradle项目下尝试使用相同的代码。
当我在一个新项目中尝试它时,它成功了。
我向大家道歉,因为我还没有找出这个问题的原因。我还在努力确认驻地协调员的身份。到目前为止,我唯一能发现的问题是,由于某种原因,gradle刷新不适用于该项目,也没有更新项目依赖项(没有下载)。因此,找不到导入库导致了问题。
(两个项目的分级版本是相同的)
https://stackoverflow.com/questions/67209015
复制相似问题