我有这个异常:未解决的要求:导入包:com.liferay.portal.instance.lifecycle; version =“ [2.0.0,3.0.0)”

时间:2019-07-15 13:35:12

标签: 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' 

相反,  它不会引发异常,但是不起作用。

1 个答案:

答案 0 :(得分:1)

首先,如果您使用的依赖项是liferay公开的模块的一部分,则不需要编译include。 其次,7.1 GA3公开的包不称为

"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.+"