我想请教您使用 Liferay SDK 进行开发的最佳实践。我已经下载了 SDK,我已经准备好 Eclipse,它可以工作,我可以创建新的 portlet 并运行本地 Liferay 实例来测试它。
这是我的情况——我拥有的所有源代码都在 Eclipse 工作区中,目前它只是我正在处理的 portlet。
Liferay SDK 我的位置与工作区完全不同。假设 ~/dev/liferay_sdk。Eclipse 工作区位于 ~/workspace。
起初,它不是那样工作的。Eclipse 由于某种原因无法找到或使用 Liferay SDK。当我将 Eclipse/Liferay 配置中的“项目验证”更改为“忽略”“Liferay 插件 SDK 无效”时,它开始正常工作。
例如,当需要构建 WAR 时,就会出现下一个问题。在工作区的 portlet 目录中存在“build.xml”文件。但是里面指的是另外一个xml文件,应该是上一个目录,这个指的是相对位置更多的东西,以此类推。
简而言之,它假定您在 Liferay SDK 中拥有 portlet 等。像“~/dev/liferay_sdk/portlets”。
我的问题是,我完全错了,还是你能建议我最好的做法?
我不想混合 SDK 和代码,这对我来说听起来不对。
感谢帮助!