【发布时间】:2016-09-22 16:44:35
【问题描述】:
我想创建一个依赖于 JAR 的 Java 库,但我希望 JAR 由使用我的库/JAR 的项目加载,而不是作为我的库中的依赖项提供。
我需要这样做的原因是有问题的 JAR 是适用于 Android 的 Adobe Analytics JAR。这些 JAR 特定于所讨论的项目,但方法、包和类在每个 JAR 中始终命名相同。
在 C/C++ 世界中,您可以为内部构建使用单独的头文件,并为库的用户使用公共头文件。有没有办法在Java中做到这一点?我通常使用 Gradle,但使用其他工具的解决方案非常受欢迎。
【问题讨论】: