Gradle 如何构建Liferay 7 WSRP模块?

Gradle 如何构建Liferay 7 WSRP模块?,gradle,ant,build,liferay-7,wsrp,Gradle,Ant,Build,Liferay 7,Wsrp,我正在尝试从Liferay GitHub存储库构建Liferay 7 wsrp模块。 我无法构建整个Liferay源,是否可以仅构建此模块 如果有人在Liferay 7 CE ga2或ga3上使用jar文件,请共享。重要编辑: 大多数模块实际上不需要依赖Liferay Portal JAR。这次失败的原因是,只要在modules/apps/wsrp中运行gradlew deploy,就会自动包含所有子项目,其中包括wsrp测试。测试模块依赖于com.liferay.portal.test-int

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

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

重要编辑:

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

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

原职:

Liferay有一个Maven存储库,存放它们的公共工件

他们的门户工件可以在这里找到:


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

请阅读-总结是,这不是解决志愿者问题的理想方法,可能会对获得答案产生反作用。请不要将此添加到您的问题中。感谢@CAusting,我可以使用modules/apps/wsrp中的gradle deploy命令构建wrsp模块,在将此JAR部署到ce-7-ga3后,我发现以下错误。你知道我该怎么解决吗。无法解析模块:com.liferay.wsrp.service[491]\未解析的需求:导入包:com.liferay.expando.kernel.util;版本=[1.1.0,2.0.0