我正在使用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'
相反, 它不会引发异常,但是不起作用。
答案 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.+"