我使用的是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/