我有2个项目(Android和Spring),我想在它们之间共享DTO层。
Spring是一个以Maven为基础的项目 Gradle基于Gradle。
如何在这两个项目之间提取一组类(包)?
答案 0 :(得分:3)
答案 1 :(得分:1)
maven和gradle都可以从maven存储库发布和使用工件(jar)。这可以是maven本地目录,也可以是云上的存储库(例如jfrog artifactory或sonatype nexus)
Gradle将为您在构建中声明的每个PublishToMavenLocal创建一个MavenPublication任务,因此在本地工作时,您可以调用此任务,这将使gradle中构建的jar可用于本地maven构建。
如果您在gradle构建中声明了mavenLocal()存储库,那么gradle将从那里查找工件。因此,您从maven命令行发布的任何jar都可以在gradle中本地使用。