如何构建Liferay 7 WSRP模块?

时间:2017-07-21 07:59:59

标签: gradle ant build liferay-7 wsrp

我正在尝试从Liferay GitHub存储库构建Liferay 7 wsrp模块。 我无法构建整个Liferay源代码,是否可以仅构建此wsrp模块?

如果有人在Liferay 7 CE ga2或ga3上使用jar文件,请分享。

1 个答案:

答案 0 :(得分:1)

重要编辑:

对于大多数模块,您实际上并不需要依赖Liferay Portal jar。这个失败的原因是,只需在gradlew deploy中运行modules/apps/wsrp将自动包含所有子项目,其中包括wsrp-test。 “-test”模块依赖于com.liferay.portal.test-integration工件。

但是,如果向命令添加选项-Dbuild.profile=portal,Gradle包装器liferay-portal将只包含包含.lfrbuild-portal标记文件的模块,除wsrp-外,所有wsrp模块都包含该文件。测试

原帖:

Liferay有一个托管其公共工件的Maven存储库。

他们的门户网站工件可以在这里找到:https://repository.liferay.com/nexus/content/groups/public/com/liferay/portal/

但是,如果您在Git仓库中从源代码构建模块,则Maven仓库中的最新版本/快照可能已过期。快照会相当频繁地更新,但这仍然是可能的。最安全的做法是从源代码编译门户网站。