如何在 build.gradle 外部的 gradle 中导入类:“应用自:”文件

2022-09-04 04:16:04

我遇到了有线问题,我正在使用 gradle 1.9

我似乎无法从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

buildscript {
    repositories {
        mavenLocal()
    }
    dependencies {
        classpath(group: 'com.foo', name: 'gradle-local-eureka', version: '1.0-SNAPSHOT')
    }
}
apply from: file('gradle/foo.gradle')

foo.gradle

import com.foo.my.awesome.package.AwesomeService
// do stuff

如果我尝试在build.gradle之外导入一个类,我会遇到无法解决的类错误,有没有人对为什么这不起作用或这样做的正确方法有任何见解?


答案 1

尝试将块移动到 中。buildscriptgradle/foo.gradle


答案 2

推荐