当前位置: 首页 > 知识库问答 >
问题:

使用gradle(而不是存储库)构建时使用自定义提供的.jar文件?[副本]

充子航
2023-03-14

我有一个通用库的自定义构建版本,我希望我的Gradle构建使用它,而不是从任何存储库下载标准版本。

共有1个答案

秦建元
2023-03-14

请看一下文件。您可以定义一个平面目录存储库,这里对此进行了解释:

repositories {
    flatDir {
        dirs 'lib'
    }
    flatDir {
        dirs 'lib1', 'lib2'
    }
}

或者您也可以包含一个平面jar文件作为依赖项,请参见此处:

dependencies {
    runtime files('libs/a.jar', 'libs/b.jar')
    runtime fileTree(dir: 'libs', include: '*.jar')
}
 类似资料:
  • 我需要在我的应用程序中使用亚马逊地图和亚马逊信息。 使用gradle,我没有成功添加具有“提供”范围的Amazon依赖项,因为它们需要: JAR文件包含Amazon Maps API的存根实现。它不包含Maps API类的实际实现,因此您不应将JAR编译到您的应用程序中。 亚马逊支持提供的任何解决方案都不适合我。 如果有人成功与Gradle使用亚马逊地图或亚马逊信息,请分享您的版本。gradle文

  • 我想从maven转到gradle。 在pom中。xml文件我有一个自定义存储库: 它是一个简单的超文本传输协议Web服务器,带有. jar文件。 如何将此自定义回购添加到生成中。格拉德尔? 我尝试了此代码,但不起作用: 我的定制repo不是maven repo,但我在Gradle文档中没有找到可以指定URL的其他示例。

  • 我正在做一个项目,在这个项目中,我们不使用默认的存储库(Maven Central、jCenter等),而是使用内部JFrog存储库。该项目正在为Gradle使用Kotlin DSL。 问题是,即使在文件中,Gradle仍然试图从Gradle中央插件库获取依赖项 失败消息: 有人知道我做错了什么吗?

  • 我是Gradle/Groovy的新手,所以我可能遗漏了一些显而易见的东西。你能帮忙吗? 我们使用Ivy进行依赖管理。我正在试用Gradle,希望与我们现有的常春藤基础设施集成。通常情况下,这应该是可能的,但我们的常春藤的布局有点特别,而且...我不能让它工作。 这是因为我们的常春藤在布局时考虑了组织的url,例如: 我现在试着把这句话翻译成Gradle: 这当然是失败的,因为“[organizat

  • 我还有另一个带有SDK依赖项的lib(一个插件,假设模块B) 所以在我的项目中,有三个模块:SDK(A)、demoApp和插件(B) 现在我需要在jar文件中分发我的SDK和/或插件,以便人们可以在他们的项目中使用它 编辑:为了澄清,我加了一封信 我需要一个用于的jar文件 B需要A才能运行(依赖项) 我需要一个用于b的jar文件

  • 我想在我新创建的GitHub存储库中添加一个新文件夹,而不安装用于(Mac、Linux和Windows)的Git设置。有可能这样做吗? 当我在不同的系统/机器上工作时,我不能让Git一直陪伴在我身边。我知道如何在上的存储库中直接添加文件。我们也可以创建一个文件夹吗?