摘要: Liferay自带了很多标签库,这极大地提高了开发Liferay项目的效率。 下面让我们一起来探索吧。 什么是标签库? 什么是JSP标签? 什么是JSTL? 标签库由下面这几部分组成: Tag Library Description(TLD) Tag Library URI Tag Library 阅读全文
posted @ 2017-11-02 17:57 Hibou 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 在你写了一个Eclipse插件之后,也许你就会想如何把它变成一个P2的项目或者是一个Java App让大家可以安装到自己的Eclipse上,dangdangdang~~ 这是你就可以利用maven-tycho插件构建你的RCP应用了。 下面是Step by step的教程: Eclipse Tych 阅读全文
posted @ 2017-10-31 21:49 Hibou 阅读(2401) 评论(1) 推荐(0) 编辑
摘要: 把你的修改stage之后运行: git rebase -i HEAD~2 然后把第二行的pick改成squash就ok啦 note: 同理,如果要合并多个commit,把后面的2改成你想要合并的commit数,然后后面所有的pick都改成squash 阅读全文
posted @ 2017-10-31 21:18 Hibou 阅读(735) 评论(0) 推荐(0) 编辑
摘要: 之前一直用的是SmartGit,虽然贼好用,但是是收费的。 现在看到了一款免费也非常炫酷的工具,忍不住强烈推荐一下GitKraken rebase,cherry pick啥的用挺好用 阅读全文
posted @ 2017-10-31 21:11 Hibou 阅读(4684) 评论(0) 推荐(0) 编辑
摘要: 前几天在写升级项目的时候发现./git/objects/pack/下的idx和pack文件是只读的,用java在windows下删除会抛异常,然后把只读属性改掉就好了。 于是就想弄清楚这两个文件的作用是什么。 objects文件夹是用来存储git对象的。 然后每个文件的每个版本都有对应的对象,如果你 阅读全文
posted @ 2017-10-31 20:58 Hibou 阅读(360) 评论(0) 推荐(0) 编辑
摘要: Eclipse官方已经在着手做这件事情了,在Oxygen中,Eclipse提供了LSP4E扩展点(language server protocal for eclipse)来支持language server protocal,TM4E(textmate for eclipse)来支持语法高亮。 简 阅读全文
posted @ 2017-10-31 20:30 Hibou 阅读(2575) 评论(2) 推荐(0) 编辑
摘要: New Project->Plug-in from existing JAR Archive 同时要记得不仅要将你要转换的项目的jar包选上,同时还要将项目依赖的jar包全部选上(要不然会找不到依赖,因为那些jar包都不是OSGi形式的) 附上资料链接:https://tutel.me/c/prog 阅读全文
posted @ 2017-10-31 19:26 Hibou 阅读(422) 评论(0) 推荐(0) 编辑
摘要: 最近在论坛上看到有人问如何改写Liferay原有的calendar portlet. 然后研究了一下,直接从portal中把calendar portlet的源码拷贝出来,然后修改再部署上去,但是这个过程中需要一些操作来解决编译等一系列问题。 环境: 1. Liferay IDE: 3.1 ga12 阅读全文
posted @ 2017-07-23 23:57 Hibou 阅读(440) 评论(0) 推荐(0) 编辑
摘要: 首先需要了解的是bnd的相关知识: 1. API(也就是接口), 2. API Provider(接口的实现) 3. API Consumer( 接口的使用者) OSGi中的一个版本有4个部分: major 1 minor 1.1 micro 1.1.1 qualifier 1.1.1.qualif 阅读全文
posted @ 2017-07-23 21:59 Hibou 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 这篇文章主要介绍如何通过model hint 来修改liferay builder service生成数据库表中默认字段的长度。 1.什么是Model Hints? 它是对liferay builder service生成的model类的基本提示. 2. 它在什么地方被定义的? portlet-mo 阅读全文
posted @ 2017-06-27 13:16 Hibou 阅读(416) 评论(0) 推荐(0) 编辑