LifeRay的portlet开发(使用Netbeans)

开发环境的建立:


我已经有了的是


  • Netbeans IDE8.0,
  • LifeRay6.2 GA4,
  • MySQL Server 5.6,


下载4个LifeRay提供的资源(Doc, Source, SQL script, Plugin SDK),从以下链接:

https://www.liferay.com/downloads/liferay-portal/available-releases


所有下载好的资源,放到了我的USB硬盘上(F:\DQ\After20140218\DQD\LifeRay Downloads_20151026)。

共5个:


因为工作数据库是PostGreSQL, 本机上是MySQL, 现在又出现了是否需要放弃一部分工作的问题:是否把本机的数据库改成PostGreSQL? 这个架构问题,真的是很重要。所谓架构,就是一系列重要的决定。当时决定在租用和本机分别用不同的数据库,现在看来可能当时还是选择用一个数据库好,而且选择PostGreSQL。


把下载的4个压缩文件解压到了C:\LR_Dev下面的4个目录:SRC,DOC,SDK,DOC中。共2.49 GB(2,683,448,382 bytes).


启动Netbeans之后不知道如何下手,查了网上文章,要先从netbeans网站下载portalpack,然后如下:


在没有下载netbeans网站下载portalpack的时候,找不到Archetype,如下:

Maven Archetype是什么意思呢?

Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具

更多介绍在here.



==========================20151027=========================================

Netbeans 有专门的PortalPack,如下:

Portal Pack 3.0.5 Beta For NetBeans 7.x (Updated on 1st April 2012) - See more at:https://contrib.netbeans.org/portalpack/pp30/download305.html#sthash.ijOMp1yz.dpuf


采用上述方案会有些问题,如下:

http://stackoverflow.com/questions/25815014/how-install-liferay-sdk-on-netbean8

有答复如下:



3 down vote accepted

I'm getting the same error, but found workaround. To generate Liferay project (e.g. portlet) on Netbeans 8 go "File --> New Project" choose Maven category, "Project from Archetype" project. Push Next. In Search input write "liferay portlet". Here you can choose archetype.


实际安装Plugin的过程和结果如下:

只能点击Cancel退出,均没有激活。

用另外一个方法也无效,可能和网络连接有关系。


查到了一篇网络文章,在Netbeans 6.5里面利用plug in 3.0来建立Portlet:


https://netbeans.org/kb/articles/portalpack.html#ghkzd


在Eclipse里面成功创建Portlet后(见我的另外一篇博文:想说Hello不容易!),再次尝试解决Netbeans里面不能创建Portlet的问题。再试Activate Plugin失败,还是那样。于是再试试“另外一个方法”,就是Maven的方式。好消息是,似乎开始下载了,出现了1%的字样:


成功下载后可以选择Maven Archetype为Liferay-portlet-archetype:

起个默认的名字:


然后开始下载,创建项目:

经过漫长的39分钟后,创建成功!



=======================================20151109=====================


发现更多的LifeRay Maven Archetype:


但是也许是因为公司网络环境问题,Build不成功,原因待查:















评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值