当前位置: 首页 > 面试题库 >

如何在apply from:file中的build.gradle外部的gradle中导入类

公羊新
2023-03-14
问题内容

我在使用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之外导入类,则会出现无法解决的类错误,是否有人对为什么这种方法不起作用或执行此操作的正确方法有任何见解?


问题答案:

尝试将buildscript块移动到gradle/foo.gradle



 类似资料:
  • 我尝试导入commons-io-2.6。jar和commons-lang-2.6。将jar(此处可用)转换为处理草图。 我将这些JAR放在位于处理根目录下的libraries文件夹中,但处理无法识别我的导入: 如何在处理过程中导入像Apache这样的外部jar?

  • 在我开始之前,我已经做了很多关于我得到的这个特定问题的搜索,可能是我搜索得不好。 我正在尝试导入以前使用pip3安装的库,如pandas和NumPy。。。去我的PyCharm项目,我不知道怎么做。 我所发现的是,我可以再次安装它们。我不想再次安装所有库,提前感谢您的帮助。 编辑#1:是否可以将整个本地文件夹添加到外部库?

  • 我试图解决一些问题,我找到了旧的解决方案:Gradle构建空控制台对象 问题是,解决方案包括在gradle中导入一些东西。 如何导入例如:? 我从未在构建中导入任何内容。gradle,我找不到它的例子。

  • 我试图通过使用Gradle声明对生成的JAR文件的依赖关系从外部项目导入类。但是,某些东西(可能是“moi”)无法正常工作。 作为一个“哦,顺便说一下”,包结构的大部分(即“mil.navy.demo.xml”)在JAR被导入到的项目中被复制。我不知道这是否有问题(似乎不应该),但是... 如果我弄清楚了,我会发布一个解决方案。但是,就目前而言,我似乎在如何使用Gradle声明/导入依赖项时遇到了

  • 试图从aws lambda连接到外部soap服务,但遇到以下异常。 通用域名格式。太阳xml。内部的ws。客户ClientTransportException:HTTP传输错误:javax。网ssl。例外:太阳。安全验证器。ValidatorException:PKIX路径生成失败:sun。安全供应商。certpath。SunCertPathBuilderException:找不到请求目标的有效证

  • 本文向大家介绍android-gradle 如何在build.gradle中配置构建类型,包括了android-gradle 如何在build.gradle中配置构建类型的使用技巧和注意事项,需要的朋友参考一下 示例 您可以build.gradle在android {}块内的模块级文件中创建和配置构建类型。