gpt4 book ai didi

java - Gradle:为 Java 和 Android 构建不同的 jar

转载 作者:行者123 更新时间:2023-12-03 06:04:33 28 4
gpt4 key购买 nike

我最近完成了 Firebase library 的初步工作。 .这个库目前是为与 Firebase-server (Java) 一起使用而实现的,但我也想构建一个与 Firebase-android 一起使用的版本。制作 Android 版本应该很简单,只需更改正在使用的 Firebase SDK 并实现我的 Firebase 包装器接口(interface)的 Android 版本。

在构建项目时,我希望它为 Java 服务器和 Android 创建一个单独的工件。我想这是可以使用 Gradle 完成的。我该怎么做呢?

作为后续问题,在我的构建工件中包含相应的 Firebase SDK 依赖项是否有必要或一个好主意?

最佳答案

我相信我正在寻找的过程被称为创建 multi-project Gradle build .

我创建了三个模块:核心 , 服务器 , 和 安卓 .核心模块包含两个派生模块所需的代码,而派生模块则导入他们需要的Firebase SDK,并按照他们需要的方式实现核心接口(interface)。

关于java - Gradle:为 Java 和 Android 构建不同的 jar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39551632/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com