我有一个关于使用 liferay 插件 SDK 开发 liferay portlet 的问题。我的问题主要在于开发 IDE 的设置。建议的方法是使用我也尝试过的 Netbeans IDE,但它在我的机器上运行起来似乎非常缓慢,而 Eclipse 的性能却相当出色。 Netbeans IDE 的设置如下
- 进入目录\portlets
- 运行 create.bat(或 sh 文件,具体取决于操作系统)以创建新的样本 portlet
- 运行 Netbeans IDE,创建一个新的“Java 自由格式项目”并将其指向创建的示例 portlet 的目录
就是这样,非常简单。
出于上述原因(并且因为我对 Eclipse 更加熟悉),我想以相同的方式将项目导入 Eclipse。有没有一种方法可以做到这一点而不必在创建的示例 portlet 和相应的 build.xml(ant 文件)的原始结构中进行太多更改?我已经尝试从创建的样本 portlet 的 build.xml ant 文件中创建一个新项目,但是这样它不包括我的源代码。
我也没有在网上找到很好的教程... 有人可以帮我解决这个问题,指出在线教程或给我一些提示。
谢谢
最佳答案
我知道你的痛苦。开始使用 Liferay 需要很多时间。如果您不想编辑现有源,而只想创建自己的 portlet,您可以从 Liferay 网站的“附加文件”部分下载插件 SDK。这提供了 ant 脚本,以创建一个简单的 JSR 兼容 portlet,并创建所有必要的东西,以创建一个健全的 Eclipse 项目,例如:
ant -Dportlet.name=<project name> -Dportlet.display.name="<portlet title>" create
然后 cd 进入您创建的 portlet 的目录并执行以下操作:
ant setup-eclipse
之后,您应该能够从 Eclipse 中该目录中的源代码创建一个新项目,然后可以通过另一个 ant 脚本将其部署到正在运行的 tomcat 实例。如果您已经对 Portlet 编程有所了解,那么您现在应该已经基本安定下来了。如果没有,请先尝试查找有关 JSR portlet 编程的文档,然后再研究 Liferay specifig portlet 开发。
关于java - 将 Liferay portlet 导入 Eclipse IDE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/609798/