我在生活中是新手,我创建了一个服务包装器UserLocalServiceWrapper名称测试包装器.Now,我尝试在不同的module.But中使用测试包装器,这给依赖关系issue.And带来了奇怪的事情,我无法看到错误。为了更清晰起见,我附上了屏幕截图。
测试包装器build.gradle
dependencies {
compileOnly group: "com.liferay.portal", name: "com.liferay.portal.kernel", version: "2.0.0"
compileOnly group: "org.osgi", name: "osgi.cmpn", version: "6.0.0"}
其他模块build.gradle of
dependencies {
compileOnly group: "com.liferay.portal", name: "com.liferay.portal.kernel", version: "2.0.0"
compileOnly group: "com.liferay.portal", name: "com.liferay.util.taglib", version: "2.0.0"
compileOnly group: "javax.portlet", name: "portlet-api", version: "2.0"
compileOnly group: "javax.servlet", name: "javax.servlet-api", version: "3.0.1"
compileOnly group: "jstl", name: "jstl", version: "1.2"
compileOnly group: "org.osgi", name: "osgi.cmpn", version: "6.0.0"
compileOnly group: "com.liferay.portal", name: "portal-service", version: "6.1.1"
compile project(":modules:testWrapper")
}请让我知道我使用的是正确的依赖jar,或者还有什么是我忘记添加的?

当我在jsp中添加上一行时,会出现错误。

当我删除那一行时,错误就消失了。

发布于 2017-11-08 08:05:08
检查testwrapper的.bnd文件,并确保您已经导出了该包。使用以下属性。
出口-包装:\ testWrapper,\\
在eclipse中,右键单击项目并执行Gradle刷新。
https://stackoverflow.com/questions/47174336
复制相似问题