java - 将 Liferay portlet 导入 Eclipse IDE

标签 java eclipse liferay liferay-ide

我有一个关于使用 liferay 插件 SDK 开发 liferay portlet 的问题。我的问题主要在于开发 IDE 的设置。建议的方法是使用我也尝试过的 Netbeans IDE,但它在我的机器上运行起来似乎非常缓慢,而 Eclipse 的性能却相当出色。 Netbeans IDE 的设置如下

  1. 进入目录\portlets
  2. 运行 create.bat(或 sh 文件,具体取决于操作系统)以创建新的样本 portlet
  3. 运行 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/

相关文章:

liferay portlet 中的 JavaScript

java - 将ant脚本迁移到Maven3

java - JApplet 不会在浏览器中启动 JComponent,可在 Eclipse 中运行

grails - Grails在Liferay上进行portlet分页

eclipse - 在 Eclipse Helios 中显示运行 Tomcat 7 的错误页面时出现问题

java - 使用 MySQL 和 JSP 的乌尔都语 (UTF-8) 数据

java - Liferay 7 共享 session 属性

java - 创建和使用 jar 库

java - 在数据绑定(bind)布局中使用子组件时,如何让子组件正确编译?

java - 回文质数,比较反转数