如何打开第一个具有第二个依赖关系的Source 2库

时间:2019-05-08 16:42:26

标签: java android maven gradle open-source

我写了一个具有可用于任何Java项目的机制的库。 该库中还包含一个将其与Android组件包装在一起的软件包,因此可以与Android MVVM和数据绑定很好地配合使用。

对于包括我的Android项目,该库可以按原样使用。 但我也想与纯Java项目共享它,但是如果他们包括它以使用java机制,那么它们还将包括我的库具有的Android依赖项。

因此需要将其分为2个库。

我保持了分离,并且Java部分不依赖于Android部分。反之亦然。

%dw 2.0
output text/plain
---
payload map ((value, index) -> write(value, "application/json", {indent: false})) joinBy  "\n"
  • 最好的方法是什么?
    (2个具有maven / gradle依赖关系的库 vs Java库 并分叉到Android库)
  • 在两者之间管理版本的最佳方法是什么?
    (因此,当您升级Android lib版本时,会获得基于它的更新的Java版本)
  • 有没有我可以作为例子的现有库?

谢谢

0 个答案:

没有答案