Java 我有一个例外:未解决的需求:导入包:com.liferay.portal.instance.lifecycle;版本=";[2.0.0,3.0.0)”;
我正在使用liferay 7.1 ga3 在build.gradle中,我需要使用:Java 我有一个例外:未解决的需求:导入包:com.liferay.portal.instance.lifecycle;版本=";[2.0.0,3.0.0)”;,java,liferay,liferay-7.1,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' 因为我想使用区块链portalinstancelifecyclelistener 如果我使用上面的方法,它会抛出异常 如果我像这样使用 compileInclued group: "com.liferay", name:
`compileOnly group:"com.liferay",name:"com.liferay.portal.instance.lifecycle",version: '3.0.0'
因为我想使用区块链portalinstancelifecyclelistener
如果我使用上面的方法,它会抛出异常
如果我像这样使用
compileInclued group: "com.liferay", name: "com.liferay.portal.instance.lifecycle",version: '3.0.0'
相反,
它不会引发异常,但不起作用。首先,如果您使用的依赖项是liferay公开的模块的一部分,则不需要编译包含。 其次,不调用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.+"
…并且绝对不要使用compileInclude
。该模块在OSGi运行时中可用,不能再次包含在您自己的代码中。