标签: gradle build build.gradle
我正在为内部目的创建一个包含子模块的库。在其中一个子模块中,我使用的是基于spring的依赖项。为了让库的客户端使用不同的spring版本来使用库,我想提供相同代码的2个不同版本,编译不同的依赖版本(一个用于Spring 1,另一个用于Spring 2)并发布与mavenLocal相同。
实现这一目标的最佳方法是什么(或者有更好的方法来实现这一目标)?我不想维护具有相同代码和不同依赖版本的另一个模块。
我是使用gradle的新手,如果有人可以指导我解决这个问题,我会非常乐于助人。