【问题标题】:Liferay7 service builder dependencyLiferay7 服务构建器依赖
【发布时间】:2018-01-29 02:57:22
【问题描述】:

我在 Liferay7 中创建了一个名为 register-user 的服务构建器项目(Gradle 类型)。还有另一个名为register-organization 的服务构建器项目。我有一种情况,其中一个服务构建者依赖于另一个。但是,我无法弄清楚将一个依赖关系放在另一个位置的位置。有什么办法吗?

【问题讨论】:

    标签: gradle liferay liferay-7


    【解决方案1】:

    对于您从模板创建的每个 servicebuilder 项目,您将获得两个项目,例如register-user-apiregister-user-service。 -service 项目依赖于 -api 项目,并在其build.gradle 中注明了依赖关系。查找它并使用完全相同的符号来使任何其他项目依赖于register-user-api

    如果两个项目不在同一个工作区中,情况会发生变化:在这种情况下,您将需要自己的存储库(例如 Maven Central 的代理)来发布自己的模块。然后你可以为你的模块声明一个标准依赖。

    【讨论】:

    • 嗨,Olaf,我已按照您的指示进行操作,我将使用您的第二段。我有用于 maven 存储库的代理服务器,并且我能够发布模块(用户注册 API 和用户注册服务),然后可以解决对我的“注册组织”的依赖关系。当我尝试部署模块时。组织注册 API 成功部署,但组织注册服务未成功部署。我已经看到日志没有打印。控制台卡在那里。我使用 Gogo shell 命令。我在 Installed 阶段看到了他们的注册组织服务,在 Active 阶段看到了 api。
    猜你喜欢
    • 2012-06-13
    • 2017-09-08
    • 2017-03-11
    • 2016-03-24
    • 2014-11-25
    • 2019-03-18
    • 1970-01-01
    • 1970-01-01
    • 2020-08-25
    相关资源
    最近更新 更多