我最终手动将java文件" CreateGroovyScripts"添加到我拥有的本地仓库,因为远程仓库不可用。当我作为Junit运行它时,它给我以下错误:
我还需要对项目做些什么吗?这是一个maven项目,我唯一尝试的是"更新项目"当我右键单击项目时,在Maven子菜单中。
注意:使用" New - >添加了文件。文件"然后我简单地将其命名为CreateGroovyFiles.java并从单独的仓库中复制并粘贴代码
答案 0 :(得分:2)
我相信,当你将它作为Junit运行时,它不起作用,因为最近添加的类(即 CreateGroovyFiles )不在Eclipse项目的 classpath ,这可能解释了你得到的ClassNotFoundException。
您可以通过搜索后检查它是否在您的构建路径中: 键入 Ctrl + Shift + T 并在 CreateGroovyFiles 之后搜索。如果它没有找到任何意味着该类不是 在类路径中。
为了将其添加到类路径中,您需要将包含所有描述的包的文件夹标记为源文件夹。