Liferay Portal 6.0 CE:骨架中缺少 src 文件夹和 web.xml

Posted

技术标签:

【中文标题】Liferay Portal 6.0 CE:骨架中缺少 src 文件夹和 web.xml【英文标题】:Liferay Portal 6.0 CE: missing src folder and web.xml in skeleton 【发布时间】:2012-11-01 01:40:47 【问题描述】:

我使用 Liferay Portal 6.0 CE 和 SDK6.0.6 进行 portlet 开发。

要创建目录结构,我使用以下命令:

create.bat <project name> "<portlet title>"

但是,“src”目录和“web.xml”并未创建。我只看到“类”目录。

我知道目录结构应该是这样的:

如果我将一个类添加到“src”目录,我会在构建时得到以下信息:

build-common-plugin.xml:347 ...
build-common.xml:90 ...

从“build-common-plugin.xml”中调用了一些 Ant 任务,它引用了“scr”目录:

<mkdir dir="docroot/WEB-INF/client/src" />

我做错了什么?

【问题讨论】:

【参考方案1】:

请检查 sdk 中的文件夹 \tools\portlet_tmpl。它包含创建新 portlet 的模板。

您可以在此处拥有您的src 文件夹,并且所有其他后续portlet 都将拥有src 文件夹。

【讨论】:

以上是关于Liferay Portal 6.0 CE:骨架中缺少 src 文件夹和 web.xml的主要内容,如果未能解决你的问题,请参考以下文章

如何用最暴力的方法改写Liferay的原生portlet

Liferay 从 7.1.3-ga4 t0 7.2.1-ga2 升级时出错

如何在 Liferay DXP 中添加语言图标

Liferay 用户创建异常 com.liferay.portal.GroupFriendlyURLException

在 liferay 6.2 中自定义停靠栏

从 Gogo Shell,获取 com.liferay.portal.kernel 的版本