eclipse - LifeRay:当我构建 war 时,我的更改被删除

标签 eclipse tomcat liferay war

我已经用 eclipse 和 tomcat 设置了一个 liferay 环境(我第一次使用它们),

我想做一些改变,比如我加一个<p>navigation.vm 的最后:

enter image description here

但是当我构建 war 时,像这样:

enter image description here

我的更改消失了:

enter image description here

知道我做错了什么吗?

最佳答案

可能您正在尝试编辑

下的 portal-normal.vm

yourTheme/docroot/templates

但你不能。 您必须在

下创建一个名为 _diffs 的新文件夹

yourTheme/docroot

在其中复制 docroot 的文件夹结构,在这种情况下,您只需要在 template 文件夹中创建一个名为 portal-normal.虚拟机

这将是您可以编辑的文件!

更多详情: https://www.liferay.com/it/documentation/liferay-portal/6.1/development/-/ai/creating-liferay-them-7

附言
显然你可以复制portal-normal.vm

的原始内容

聚苯乙烯
我真的不知道为什么 liferay 不创建 _diffs 文件夹作为主题项目的默认文件夹!

EDIT

忘了说了,你要把docroot的文件夹结构复制到_diffs

关于eclipse - LifeRay:当我构建 war 时,我的更改被删除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26037640/

相关文章:

java - 在 Eclipse 中启动时自动导入添加到项目路径中的新 Java 类

使用 maven 和 tomcat 6 的 javamail

java - 无法从 Spring Boot 应用程序生成 WAR 文件

java - 在 context.xml 中设置上下文路径时,除了第一页之外的所有页面都出现 404 错误

java - JPA 查询在 tomcat 中的每次循环迭代中变慢

java - Liferay重启问题

java - 如何将maven项目转换回java web项目

java - 如何将 Jars 添加到 Play Framework 中的类路径中?

java - Liferay portlet + struts2 + Ajax

java - 什么是 Liferay Faces 及其与 JSF (Java Server Faces) 的联系