我写了一个具有可用于任何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"
谢谢