liferay Developer Mode

2024-01-27 14:08
文章标签 developer mode liferay

本文主要是介绍liferay Developer Mode,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

终于找到官方的文档,一般的搜索引擎好像搜索不到lifeary developer mode,囧,之前一直想要切换到开发模式,但是不知道如何切换,看完之后其实很简单。

开启后可以调试前端JS,这个很有用的,呵呵



Do you want to develop Liferay resources without having to redeploy to see your portal modifications? Use Liferay Developer Mode! In Developer mode all caches are removed, so any changes you make are visible right away. You won’t have to reboot the server as often if you use Developer Mode.
Before you use Developer Mode, you’ll have to add the portal-developer.properties file to your application server’s configuration file. Each application server has a different configuration file or UI to specify system properties. Let’s demonstrate using Tomcat application server.


In your setenv.sh file (setenv.bat in Windows), find the line setting the JAVA_OPTS variable and add the following to the list of options:


`Dexternal-properties=portal-developer.properties` 
The following is an example of the JAVA_OPTS variable lines with your code included:


JAVA_OPTS="-Xms256m -Xmx1024m -XX:PermSize=32m -XX:MaxPermSize=160m -Dfile.encoding=UTF8 -Duser.timezone=GMT+2 -Djava.security.auth.login.config=$CATALINA_HOME/conf/jaas.config -Dorg.apache.catalina.loader.WebappClassLoader.ENABLE_CLEAR_REFERENCES=false -Dexternal-properties=portal-developer.properties"


Tip: If you’re already using the system property external-properties to load other properties files, add portal-developer.properties to the list and use a comma to separate it from other entries.

How does Developer Mode let you see your changes more quickly? In Developer Mode, there are several changes to the normal order of operations:

- CSS files are loaded individually rather than being combined and loaded as a single CSS file.  - JavaScript files are also loaded individually, including JavaScript for the portal itself and JavaScript related to any portlet registered through `liferay-portlet.xml`. JavaScript logs are also enabled in Developer Mode.  - Modification-based caching of web resources is disabled.  - Velocity Templates for themes and journal articles are not cached, so changes will be applied immediately. 

Individual file loading of your styling and behaviors, combined with disabled caching for web resources and Velocity Templates, let’s you see your changes more quickly when operating in Developer Mode.

Now, when you modify your theme’s custom.css file directly in your Liferay Bundle, you can see your changes applied as you make them! Make sure you copy any changes you make back into your _diffs folder, or they’ll be overwritten when you redeploy your theme.

Let’s add a thumbnail image for our theme now.



原文地址:

https://www.liferay.com/zh/about-us/newsroom/press-releases?p_p_auth=1z9Slj9I&p_p_id=101&p_p_lifecycle=0&p_p_state=maximized&p_p_mode=view&_101_struts_action=%2Fasset_publisher%2Fview_content&_101_assetEntryId=24615482&_101_type=content&_101_urlTitle=lp-6-1-theme-developer-mode&redirect=https%3A%2F%2Fwww.liferay.com%2Fzh%2Fcommunity%2Fwiki%3Fp_p_id%3D3%26p_p_lifecycle%3D0%26p_p_state%3Dmaximized%26p_p_mode%3Dview%26_3_keywords%3Ddeveloper%2Bmode%26_3_struts_action%3D%252Fsearch%252Fsearch

这篇关于liferay Developer Mode的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/650466

相关文章

Unstructured cannot write mode RGBA as JPEG 错误解决

Unstructured cannot write mode RGBA as JPEG 错误解决 0. 错误详细1. 解决方法 0. 错误详细 Image Extraction Error: Skipping the failed imageTraceback (most recent call last):File "/root/miniconda3/envs/learn-y

混合模式属性background-blend-mode

background-blend-mode 是 CSS 中的一个属性,它允许你将背景图像与背景颜色或背景图像之间以一种特定的混合模式进行混合。这个属性为网页设计师提供了一种强大的方式来创建视觉上吸引人的背景效果,无需使用图像编辑软件或额外的图像文件。 background-blend-mode 可以应用于单个背景图像与背景颜色之间,或者当设置多个背景图像时,应用于这些图像之间。混合模式包括了许多

【Mysql】系统服务启动访问报错问题处理:this is incompatible with sql_mode=only_full_group_by

一、背景: 本来已经正常运行的平台,突然有一天由于对服务器进行部分操作迁移,发现jar可以正常启动,但是访问功能一直报错,监控后台日志后,发现了问题: 报错的具体信息如下: Caused by: java.sql.SQLSyntaxErrorException: Expression #1 of SELECT list is not in GROUP BY clause and conta

Hugging Face Offline Mode 离线模式

Hugging Face Offline Mode 离线模式 1. 缓存管理2. 遥测日志 在使用 Hugging Face 的库时,缓存和遥测日志是两个重要的功能。本文将介绍如何管理缓存、启用离线模式以及如何关闭遥测日志。 1. 缓存管理 在使用 Hugging Face 模型时,权重和文件通常会从 Hub 下载并存储在默认的缓存目录中,这个目录通常位于用户的主目录。如果

Oracle:通过oracle sql developer工具导入excel数据

问题背景:有一张Excel表格,现在需要将里面的内容导入Oracle数据库。可以使用PLSQL Developer工具,也可以使用oracle sql developer工具。 工具介绍: 解决步骤: Excel内容如下: 需要将Excel文件保存为csv格式的文件。 第一步:新建数据库连接,并找到要导入数据的表 表结构如下(表事先建好的): 在oracle sql

PLSQL Developer中的ODBC导入器将Excel表导入Oracle数据库

问题背景:甲方提供一份客户信息的Excel表格,需要将里面的数据导入Oracle数据库,对外提供接口查询数据。 解决思路:使用PLSQL Developer中的ODBC导入器来导入Excel。 操作步骤: pro.xls(97-2003 工作簿):中国省/直辖市列表  具体步骤如下:  1、打开并登录到PL/SQL,点击【工具】→【ODBC导入器】。  2、在打开的【ODBC导入

liferay中站点的建立及封装一个Util类用于站点模板的引用

写这篇文章主要是记录一下在项目开发中遇到问题,分析问题,解决问题的过程. 由于项目需求,需要把创建站点,站点模板引用单独从控制面板中拿出来,于是去开始着手源码的阅读,这篇文章重点不在这,所以略去. 首先说一下组织和站点的关系 1.Organization和Group 每创建一个Organization 就会有一个对应的Group   表group_的classPK存的就是organizati

liferay集成jQuery Validation Engine 表单验证及ajax的运用

jQuery Validation Engine是一款基于Jquery的js表单验证插件。相对于之前的传统表单验证工具,其优点是自定义验证内容更广泛以及与AJAX的方便整合。适用于日常的 E-mail、电话号码、网址等验证等及 Ajax 验证,除自身拥有丰富的验证规则外,还可以添加自定义的验证规则。兼容 IE 6+, Chrome,Firefox,,Safari, Opera 10+ 个人感觉

关闭qcom soc系列手机的ramdump mode

在 kernel/msm-3.10 / arch/arm64/configs/ze550kl_user_defconfig中 将CONFIG_MSM_DLOAD_MODE=y改成 #CONFIG_MSM_DLOAD_MODE is not set 然后在/ drivers/power/reset/msm-poweroff.c中将 if (!in_panic) { // Normal re

CUDA-MODE课程笔记 第9课: 归约(也对应PMPP的第10章)

我的课程笔记,欢迎关注:https://github.com/BBuf/how-to-optim-algorithm-in-cuda/tree/master/cuda-mode CUDA-MODE课程笔记 第9课: 归约(也对应PMPP的第10章) 课程笔记 本节课的题目。 这节课的内容主要是 Chapter 10 of PMPP book ,Slides里面还给出了本节课的