如何构建 Liferay 7 WSRP 模块?
How to build Liferay 7 WSRP module?
我正在尝试从 Liferay GitHub 存储库构建 Liferay 7 wsrp 模块。
我无法构建整个 Liferay 源代码,是否可以仅构建此 wsrp 模块?
如果有人有适用于 Liferay 7 CE ga2 或 ga3 的 jar 文件,请分享。
重要编辑:
对于大多数模块,您实际上不需要依赖 Liferay Portal jar。这个失败的原因是 运行 gradlew deploy
in modules/apps/wsrp
将自动包含所有子项目,其中包括 wsrp-test。 “-test”模块依赖于 com.liferay.portal.test-integration 工件。
但是,如果您将选项 -Dbuild.profile=portal
添加到您的命令,Gradle 包装器 liferay-portal 将仅包含包含 .lfrbuild-portal 标记文件的模块,所有 wsrp模块除了 wsrp-test.
原文Post:
Liferay 有一个托管其 public 工件的 Maven 存储库。
他们的门户工件可以在这里找到:https://repository.liferay.com/nexus/content/groups/public/com/liferay/portal/
但是,如果您从他们的 Git 存储库中的源构建模块,Maven 存储库中最新的 release/snapshot 可能已过时。快照更新相当频繁,但这仍有可能。最安全的做法是从源代码编译门户。
我正在尝试从 Liferay GitHub 存储库构建 Liferay 7 wsrp 模块。 我无法构建整个 Liferay 源代码,是否可以仅构建此 wsrp 模块?
如果有人有适用于 Liferay 7 CE ga2 或 ga3 的 jar 文件,请分享。
重要编辑:
对于大多数模块,您实际上不需要依赖 Liferay Portal jar。这个失败的原因是 运行 gradlew deploy
in modules/apps/wsrp
将自动包含所有子项目,其中包括 wsrp-test。 “-test”模块依赖于 com.liferay.portal.test-integration 工件。
但是,如果您将选项 -Dbuild.profile=portal
添加到您的命令,Gradle 包装器 liferay-portal 将仅包含包含 .lfrbuild-portal 标记文件的模块,所有 wsrp模块除了 wsrp-test.
原文Post:
Liferay 有一个托管其 public 工件的 Maven 存储库。
他们的门户工件可以在这里找到:https://repository.liferay.com/nexus/content/groups/public/com/liferay/portal/
但是,如果您从他们的 Git 存储库中的源构建模块,Maven 存储库中最新的 release/snapshot 可能已过时。快照更新相当频繁,但这仍有可能。最安全的做法是从源代码编译门户。