今天写了一个android项目,有个子java依赖项目javalib,在javalib中有需要引入greendao.jar
的包,android中调用了javalib一个方法,需要greendao包里的方法
在javalib中通过copy lib包到libs下,add as lib的方法添加包,build.gradle中compile files('libs/greendao-2.0.0.jar'),结果在android中也需要greendao的方法,理论上有依赖了子javalib的项目,包也应该可以用,结果runtime时出错,后来改成mvn编译,javalib的build.gradle中
allprojects {
repositories {
mavenCentral()
mavenLocal()
}
}
dependencies {
compile files('libs/android.jar')
compile fileTree(dir: 'libs', include: ['*.jar'])
compile group: 'de.greenrobot', name: 'greendao', version: '2.0.0'
}
即可
分享到:
相关推荐
Gradle 是一个强大的自动化构建工具,尤其在Java和Android开发领域广泛应用。Gradle-3.3是Gradle的第3.3版本,它提供了一系列改进和新特性,以提升开发效率和项目管理能力。这个"gradle-3.3-all.zip"绿色版本是为了...
Gradle 是一个强大的构建自动化工具,广泛用于Java、Android和其他多语言项目。它采用Groovy和Kotlin作为构建脚本语言,提供了灵活的构建规则和依赖管理机制。标题中的"gradle-7.2-all"和"gradle-7.0.2-bin"指的是...
1、gradle8.7 2、gradle-8.7-bin 3、gradle--8.7 4、什么是Gradle? Gradle是一个开源构建自动化工具,专为大型项目设计。它基于DSL(领域特定语言)编写,该语言是用Groovy编写的,使得构建脚本更加简洁和强大。...
Gradle 是一个强大的构建自动化工具,广泛用于Java、Kotlin、Groovy等语言的项目管理。"gradle-7.4-bin" 指的是 Gradle 的 7.4 版本的二进制发行版。这个版本包含了运行Gradle所需的所有文件,包括可执行的JAR和其他...
Gradle 是一个强大的构建自动化工具,广泛用于Java项目,但同时也支持其他编程语言如Groovy、Kotlin和Android开发。Gradle 的核心理念是通过基于领域特定语言(DSL)的构建脚本来提供灵活性和可扩展性,使得项目构建...
Gradle是一款强大的构建自动化工具,尤其在Java和Android开发领域广泛应用。它采用了Groovy和Kotlin作为构建脚本语言,提供了灵活的构建配置和强大的插件系统,使得开发者能够高效地管理和构建项目。 标题提到的两...
Gradle 是一个强大的构建自动化工具,广泛用于Java、Android和其他多语言项目。它采用Groovy和Kotlin作为其脚本语言,提供了灵活的构建配置和依赖管理机制。Gradle 6.1.1是该软件的一个特定版本,包含了对之前版本的...
《Gradle 8.5 全面解析》 Gradle,作为一款强大的自动化构建工具,以其灵活的构建脚本和高效的任务执行机制,在Java开发领域备受推崇。Gradle 8.5版本是这一系列中的一个重要里程碑,它在性能、稳定性和易用性上都...
Gradle 是一个强大的构建自动化工具,广泛用于Java、Android和其他多语言项目。它采用Groovy或Kotlin作为构建脚本语言,提供了灵活的构建模型,支持模块化、依赖管理和插件系统,使得开发者能够高效地管理项目的构建...
Gradle 是一个强大的构建自动化工具,广泛用于Java、Android和其他JVM语言的项目。它采用领域特定语言(DSL)来管理构建过程,使得构建配置更加灵活且易于理解。标题中的"gradle合集之gradle5.5.zip"指的是包含了...
《Gradle 6与8:在Cocos Creator 3.7和3.8中的应用与对比》 Gradle,作为一款强大的自动化构建工具,广泛应用于Android Studio项目中,它的版本迭代为开发者带来了许多新功能和优化。本篇将探讨Gradle 6.5.1与...
本文侧重于了解自定义properties文件,以及properties中的数据格式,在gradle中如何使用等知识点。 一、概述 在Android Studio 创建一个项目的时候,rootProject下面会生成gradle.properties和local.properties文件...
Gradle 是一个强大的构建自动化工具,广泛用于Java、Android和其他多语言项目。Gradle 6.7.1是Gradle项目在2020年11月16日发布的稳定版本,提供了许多新特性和改进,旨在提升构建性能、可靠性和开发者体验。在这个...
Gradle团队很兴奋地宣布Gradle 7.6.4。 此版本解决了安全漏洞: Apache Ant不安全临时文件漏洞 番石榴不安全临时目录 Ivy对XML外部实体引用的不当限制以及相关的Gradle问题#24795 它还修复了以下与多版本jar相关的...
这里提到的`gradle-6.7.1-all.zip`和`gradle-4.10.1-all.zip`是两个不同版本的Gradle发行包,它们包含了完整的Gradle运行环境和库,可以用于本地开发环境的配置。 首先,让我们详细了解一下Gradle。Gradle是一种...
1.1 什么是Gradle? Gradle是一个开源构建自动化工具,专为大型项目设计。它基于DSL(领域特定语言)编写,该语言是用Groovy编写的,使得构建脚本更加简洁和强大。Gradle不仅可以构建Java应用程序,还支持多种语言和...
Gradle 是一个强大的构建自动化工具,广泛用于Java、Android和其他多语言项目。Gradle-6.7.1-all是一个包含Gradle完整版本6.7.1的压缩包,它包括了运行和构建Gradle项目所需的所有组件和依赖。这个版本的发布主要是...
Gradle是当前流行的项目构建自动化工具,它以Groovy语言为基础的领域特定语言(DSL)为核心,提供了一套声明式的构建元素,这些元素扩展性极佳,能够支持Java、Groovy、OSGi、Web以及Scala等多种项目构建。Gradle的...
Gradle是目前广泛使用的自动化构建工具,特别是在Java和Android开发领域。`gradle-8.8-all.zip` 是Gradle的8.8版本的压缩包,包含所有必要的组件,允许用户快速下载并安装该版本。这个版本带来了一些关键的更新和...
Gradle 是一个强大的自动化构建工具,广泛用于Java、Android和其他基于 JVM 的项目。"gradle-8.0-bin.zip" 文件是Gradle的二进制发行版,版本为8.0,通常包含了运行Gradle所需的可执行文件和库,但不包含源代码或...