0

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

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

4

1 回答 1

1

重要编辑:

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

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

原帖:

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

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

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

于 2017-07-21T20:57:29.750 回答