如何在apply from:file中的build.gradle外部的gradle中导入类 [英] How do I import a class in gradle outside of build.gradle in a apply from: file
本文介绍了如何在apply from:file中的build.gradle外部的gradle中导入类的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我在使用gradle 1.9时遇到有线问题
I am having a wired issue I am using gradle 1.9
我似乎无法从build.gradle外部导入类
I cannot seem to import a class from outside build.gradle
以下作品
build.gradle
build.gradle
buildscript {
repositories {
mavenLocal()
}
dependencies {
classpath(group: 'com.foo', name: 'gradle-local-eureka', version: '1.0-SNAPSHOT')
}
}
import com.foo.my.awesome.package.AwesomeService
出现以下错误
build.gradle
The following errors out build.gradle
buildscript {
repositories {
mavenLocal()
}
dependencies {
classpath(group: 'com.foo', name: 'gradle-local-eureka', version: '1.0-SNAPSHOT')
}
}
apply from: file('gradle/foo.gradle')
foo.gradle
foo.gradle
import com.foo.my.awesome.package.AwesomeService
// do stuff
如果我尝试在build.gradle之外导入一个类,我将无法解决类错误,有人对此有何见解?工作或执行此操作的正确方法是什么?
I get an unable to resolve class error if I try to import a class outside of build.gradle, does anyone have any insight as to why that wouldn't work or what the proper way of doing this?
推荐答案
尝试移动 buildscript
块进入 gradle / foo.gradle
。
这篇关于如何在apply from:file中的build.gradle外部的gradle中导入类的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文