我正在尝试从Liferay GitHub存储库构建Liferay 7 wsrp模块。 我无法构建整个Liferay源代码,是否可以仅构建此wsrp模块?
如果有人在Liferay 7 CE ga2或ga3上使用jar文件,请分享。
答案 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仓库中的最新版本/快照可能已过期。快照会相当频繁地更新,但这仍然是可能的。最安全的做法是从源代码编译门户网站。