如何在apply from:file中的build.gradle外部的gradle中导入类 [英] How do I import a class in gradle outside of build.gradle in a apply from: file

查看:1642
本文介绍了如何在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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆