问题标签 [liferay-ide]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
15021 浏览

java - 将 Liferay portlet 导入 Eclipse 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 文件中创建一个新项目,但是这样它不包括我的源代码。

我也没有在网上找到很好的教程......有人可以帮我解决这个问题,指出在线教程或给我一些提示。

谢谢

0 投票
2 回答
2301 浏览

liferay - 将 Liferay portlet 导入 Eclipse IDE

我已经通过插件 SDK 创建了一个 portlet,并希望将其导入 eclipse,但它没有按原样导入,

但是在创建portlet之后,如果我给出“ant setup-eclipse”,那么项目就会被导入到eclipse中。我已经搜索了将近2天,然后我找到了解决方案..

我怎么知道我在 ant 中的所有命令。就像在 API 中一样,我将拥有我可以在那里看到的所有方法并继续我的编码工作,ant 怎么样?我怎么知道我需要执行的所有命令?

谢谢

0 投票
1 回答
2913 浏览

eclipse - 使用 Tomcat 和 Eclipse 进行 Portlet 开发

我开始学习一些portlet 开发。我想知道是否有任何好的(最好是最近的,因为我看到的许多指南都可以追溯到几年前)Hello Portlet 或初学者指南。我已经设置了 Eclipse,但我不确定开始为 Tomcat 服务器开发 portlet 需要哪些插件/库/等。

任何帮助,将不胜感激!

0 投票
4 回答
2813 浏览

maven - Liferay IDE:将 maven 项目转换为 Liferay IDE 兼容项目

我使用 Maven 创建我的 portlet,并且我正在使用 Liferay IDE(一个基于 Eclipse 的 IDE),但是我不能直接从 Liferay IDE 部署我的项目,因为我的项目不支持这个。有一种方法可以将 Liferay 的功能添加到项目中,但它不起作用......你能帮忙吗?

0 投票
3 回答
3606 浏览

eclipse - Liferay IDE - 无法安装到 Eclipse

我正在尝试安装 liferay IDE(来自教程:http ://www.liferay.com/documentation/liferay-portal/6.0/development/-/ai/installation )

在我检查 Liferay IDE 复选框并按下一个。出现错误弹出窗口告诉我:“org/sat4j/minisat/core/AssertingClauseGenerator java.lang.NoClassDefFoundError”。

问题是什么?

0 投票
2 回答
891 浏览

plugins - 使用 Eclipse Liferay IDE 制作 Liferay Hook 时出现问题 - 仅获取空项目

我正在使用 Eclipse Liferay IDE 来制作 Liferay 本机 portlet 的挂钩。我的意思是默认安装附带的一个 porlet,例如。博客、内容管理或类似内容。

我已经完成了如下步骤:

  1. 选择new Liferay Project
  2. 输入项目名称MyHook
  3. 进行了配置(找到了一个 SDK 目录和 Liferay Server 实例用于运行时)
  4. 选择的插件类型Hook

在那之后我唯一的选择是Finish,我最终得到了一个具有特定结构的项目,其中没有任何属性文件。

我的问题是我只能得到一个空项目并且不知道如何修改 Liferay 的文件,因为如果我创建一个新的类文件并尝试开始输入com.Liferay.org.Liferay.因为这个是一个 Liferay Hook 项目,我想通常应该会弹出一些Liferay原始提示供我选择,但我没有看到任何提示。

我做错了什么?我错过了什么?我应该自己知道文件名还是有什么技巧可以告诉 IDE 给我一些帮助?

我使用 Liferay 6.0,我的 IDE 版本是 6.0.5。至少在我看来,它们应该匹配在一起。

0 投票
1 回答
2066 浏览

java - Liferay hibernate.cfg.xml 在 Liferay IDE 中制作的 portlet 中的位置

我正在尝试将这个用 maven 编译的portlet https://github.com/tlipski/newsletter-for-liferay转换为 Liferay 项目(然后我可以在 Liferay IDE 中使用它)。一切似乎工作正常,但我不知道应该将 hibernate.cfg.xml 文件放在 Liferay 项目中的哪个位置以使其工作。目前我在 WEB-INF/classes 文件夹中有它,我收到了这个错误:

0 投票
2 回答
1013 浏览

eclipse - 在 Eclipse 中使用 Oracle Enterprise Pack 安装 Liferay IDE

有没有人能够成功安装 Oracle Enterprise Pack for Eclipse 和 Liferay IDE?似乎对蓝宝石的东西存在相互排斥的依赖关系,我找不到安装两者的技巧。

这是 Eclipse 在尝试安装 Liferay IDE 时给出的错误:

0 投票
1 回答
1838 浏览

eclipse - 是否可以将 Glassfish 支持集成到 Liferay IDE 中?

我在这里寻找一些 Liferay/Glassfish 的帮助。
我目前正在使用在 Glassfish 3.0.1 上运行并在 Eclipse 3.7 (Indigo) 上开发的 Liferay 6.0.6 门户。我也下载了适用于 Eclipse 的 Liferay IDE。我遇到的麻烦实际上是在 Eclipse 中针对 Glassfish 服务器进行开发。我无法在 Eclipse 中创建实际的 Liferay 项目,因为向导要求我指定 Liferay-Tomcat 运行时环境。 Liferay IDE 需要 Tomcat

现在我意识到这是 Liferay IDE 支持的唯一服务器,因为它在 Liferay 网站和网络上的各种论坛上的多个位置都有明确的记录。但是,我似乎记得有一个站点(当然,我没有添加书签 :/ )给出了在 Liferay IDE 中使用 Glassfish 的解决方法的说明。我相信这与将初始项目创建为 Tomcat 项目有关,然后在幕后更改一些配置文件的 Tomcat 引用以指向我的 Glassfish 服务器。
我已经正确设置了我的 Liferay SDK 环境,包括构建。用户名.properties 文件。我有这个文件指向我的 Glassfish 服务器。

但是,每次我尝试通过 Eclipse 进行部署时 使用 Liferay SDK 部署目标 ......这个构建。用户名.properties 文件被运行时环境中的 Tomcat 设置覆盖。

为了让 Eclipse 识别我的 Glassfish 服务器,我是否需要在其他地方进行更改?
任何帮助或提示将不胜感激。

0 投票
2 回答
4123 浏览

eclipse - Liferay:使用 Liferay IDE 和自己的项目文件夹组织修复 eclipse 中的错误

我想使用 Liferay IDE,但我不想将我的 portlet 放到~/liferay-sdk/portlets/文件夹中。可能吗?目前我在eclipse中得到错误:

并且 Liferay SDK 的选择是空的。

在此处输入图像描述

当我将此 portlet 复制到~/liferay-sdk/portlets/文件夹时,一切正常。但这对我来说是没有办法的,我不想把我的项目放到 sdk-folder 中。