【发布时间】:2018-01-29 02:57:22
【问题描述】:
我在 Liferay7 中创建了一个名为 register-user 的服务构建器项目(Gradle 类型)。还有另一个名为register-organization 的服务构建器项目。我有一种情况,其中一个服务构建者依赖于另一个。但是,我无法弄清楚将一个依赖关系放在另一个位置的位置。有什么办法吗?
【问题讨论】:
我在 Liferay7 中创建了一个名为 register-user 的服务构建器项目(Gradle 类型)。还有另一个名为register-organization 的服务构建器项目。我有一种情况,其中一个服务构建者依赖于另一个。但是,我无法弄清楚将一个依赖关系放在另一个位置的位置。有什么办法吗?
【问题讨论】:
对于您从模板创建的每个 servicebuilder 项目,您将获得两个项目,例如register-user-api 和 register-user-service。 -service 项目依赖于 -api 项目,并在其build.gradle 中注明了依赖关系。查找它并使用完全相同的符号来使任何其他项目依赖于register-user-api。
如果两个项目不在同一个工作区中,情况会发生变化:在这种情况下,您将需要自己的存储库(例如 Maven Central 的代理)来发布自己的模块。然后你可以为你的模块声明一个标准依赖。
【讨论】: