java - 我有这个异常 : Unresolved requirement: Import-Package: com. liferay.portal.instance.lifecycle;版本 ="[2.0.0,3.0.0)"

标签 java liferay liferay-7.1

我使用的是liferay 7.1 ga3。

在 build.gradle 中我需要使用:

`compileOnly group:"com.liferay",name:"com.liferay.portal.instance.lifecycle",version: '3.0.0' 

因为我想使用BlockchainPortalInstanceLifecycleListener

如果我使用上面的内容,它会抛出异常。

如果我这样使用

compileInclued group: "com.liferay", name: "com.liferay.portal.instance.lifecycle",version: '3.0.0' 

相反, 它不会抛出异常,但它不起作用。

最佳答案

首先,如果您使用的依赖项是 liferay 公开的模块的一部分,则不需要编译包含。 二、7.1 GA3暴露的bundle不叫

"com.liferay.portal.instance.lifecycle"

但你确实有这些可用的:

"com.liferay:com.liferay.portal.instance.lifecycle.api:1.0.+"
"com.liferay:com.liferay.portal.instance.lifecycle.impl:1.0.+"

您可能正在寻找

compile "com.liferay:com.liferay.portal.instance.lifecycle.api:1.0.+"

关于java - 我有这个异常 : Unresolved requirement: Import-Package: com. liferay.portal.instance.lifecycle;版本 ="[2.0.0,3.0.0)",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57040923/

相关文章:

java - 如何编写更改控制面板主题配色方案的插件?

javascript - Liferay 6.0.6/JBOSS - 如何在不经常重新部署的情况下在 portlet 中编辑 JavaScript?

java - 模式为 "yyyy[-MM[-d[ HH[:mm[:ss[.SSS]]]]]"的 DateTimeFormatter 的 DateTimeParseException

java - JNI 崩溃服务器 JVM 的访问冲突

生命射线 : When exactly to override doHelp and doEdit methods of GenericPortlet?

java - 将 Liferay 7.x 与 Oracle 11g2 外部数据库连接 - NullPointerException

jax-rs - 使用 CXF JAX-RS 的 Liferay 7.1 自定义 portlet

java - 在 BlackBerry 上解析 XML 字符串

java - Android GridView 间距和居中问题