如果尝试实现接口,则Gradle构建失败

时间:2017-10-06 11:20:12

标签: java gradle

我的gradle项目构建正常,除非我尝试实现特定的接口:它导入一些未解析的包。但是,如果使用接口来描述类型(方法参数等),那么一切都可以正常编译。

我应该如何修复构建以实现该接口?

2 个答案:

答案 0 :(得分:2)

如果扩展类或实现接口,则还需要在编译类路径中使用它们的依赖项。如果只是在字段,参数,注释等中使用类或接口,则只需要编译类路径中的类或接口本身。

这不是Gradle特定的,但对于普通命令行Java编译器也是如此。

答案 1 :(得分:0)

您的问题与gradle无关,它与基本的软件工程有关。如果你想使用一个接口,你需要实现它,因为它不包含任何实现逻辑,它只不过是你需要实现的框架。您可以在官方文档中阅读有关接口的更多信息。

https://docs.oracle.com/javase/tutorial/java/IandI/createinterface.html