如何配置Gradle以使用默认未命名包中定义的Java类?

如何配置Gradle以使用默认未命名包中定义的Java类?,java,configuration,intellij-idea,gradle,dependencies,Java,Configuration,Intellij Idea,Gradle,Dependencies,有些外部来源的Java类恰好全部在默认的未命名包中定义,即在定义这些Java类的.Java源文件顶部没有package…语句。我在Java项目中使用这些作为依赖项。我为我的项目编写的几个Java类也放在默认的未命名包中。我使用IntelliJ IDEA 13.1来处理这个项目,并将包含外部Java类的.jar文件设置为库和项目依赖项。但是,我不知道如何配置Gradle,以便它正确处理依赖关系。目前,我只是“手动”为项目添加了一个配置,作为常规Java应用程序。使用配置单击“运行”可编译并运行项目

有些外部来源的Java类恰好全部在默认的未命名包中定义,即在定义这些Java类的
.Java
源文件顶部没有
package…
语句。我在Java项目中使用这些作为依赖项。我为我的项目编写的几个Java类也放在默认的未命名包中。我使用IntelliJ IDEA 13.1来处理这个项目,并将包含外部Java类的
.jar
文件设置为库和项目依赖项。但是,我不知道如何配置Gradle,以便它正确处理依赖关系。目前,我只是“手动”为项目添加了一个配置,作为常规Java应用程序。使用配置单击“运行”可编译并运行项目。确定。

无需为此进行特殊配置。单击默认任务后,是否使用正确的术语?--例如IntelliJ IDEA中Gradle窗口中的“buildJava”或“build”,许多错误会在控制台中打印出来。第一个是抱怨
找不到symbol\\symbol:class SomeExternalClass\\location:class MyClass
真的,做正确的事情,把所有类放在一个包中。使用默认包是一种非常糟糕的做法,只会给您带来麻烦。您是否验证过简单地添加包可以使Gradle构建成功?我认为这是一个不同的、不相关的问题。不,我没有选择在外部类的顶部添加
package*
语句。我的上级要求它保留在未命名的默认包中。这个事实也与这个技术问题无关。