【发布时间】:2014-01-26 03:27:14
【问题描述】:
当我尝试将 liferay-plugins-sdk-6.2.0 与 liferay-portal-6.2.0-ce-ga1 一起使用来构建 service.xml 时,出现以下错误。
BUILD FAILED
C:\Users\[username]\Documents\liferay-plugins-sdk-6.2.0\build-common-plugin.xml: The following error occurred while executing this line:
C:\Users\[username]\Documents\liferay-plugins-sdk-6.2.0\build-common-plugin.xml:118: No suitable relative path from C:\Users\[username]\Documents\liferay-plugins-sdk-6.2.0\portlets\billingform-portlet to D:\Liferay\liferay-portal-6.2.0-ce-ga1\tomcat-7.0.42\webapps\ROOT\WEB-INF\classes
当我搜索解决方案时,我发现使用以前的sdk版本解决了这个问题,所以我使用了liferay-plugins-sdk-6.1.1,创建了一个示例项目并再次尝试,这给了我下一个错误。
BUILD FAILED
D:\liferay-plugins-sdk-6.1.1\build-common-plugin.xml:210: The following error occurred while executing this line:
D:\liferay-plugins-sdk-6.1.1\build-common-plugin.xml:71: D:\bundles\tomcat-7.0.27\lib\ext does not exist.
但问题是 liferay-plugins-sdk-6.2.0 与 liferay-portal-6.2.0-ce-ga1 组合在另一台机器上工作。我是liferay的新手。请提供帮助,如果需要更多详细信息,请告知。
【问题讨论】:
-
确保您已正确配置 build.username.properties ,并且您的 liferay tomcat 包位于正确的位置。在您的情况下,检查 D:\bundles\tomcat-7.0.27\lib\ext 是否是正确的路径。
-
不,实际上没有像 D:\bundles 这样的东西。我的 sdk 路径在 Eclipse 中正确地给出为 D:\liferay-plugins-sdk-6.1.1 。我不知道它是怎么来的。如果我是对的,D:\Liferay\liferay-portal-6.2.0-ce-ga1\tomcat-7.0.42\lib\ext 存在。我不知道在哪里配置它或它是如何出错的。
-
这就是您遇到此问题的原因,请确保您的 sdk 引用了正确的 liferay 包
标签: java eclipse ant liferay liferay-6