Pluto手记


作者:monkito email:seeker(at)zmaze.org

Pluto 是 Apache开发下的一个Open Source项目(http://portals.apache.org/pluto/), 是基于Portlet Specs的一个 Portlet Container 的实现。(关于Portal,请参考《Portal》)

目前Pluto处于开发阶段,尚未有发布版本面世。为了取得Pluto,我们必须从apache的CVS树上把此项目的开发版本checkout下来。

用Eclipse3.0取得Pluto

打开Eclipse,3.0版本自带有CVS的支持。我们只需在Window > Customize Perspective...中把CVS相关的ShortCut、Commands勾选上即可。然后点击面板上的“Check from CVS”按钮,在打开的窗口中输入apache树的信息:

  • Host:cvs.apache.org
  • Repository Path:/home/cvspublic
  • User:anoncvs
  • Password:anoncvs
  • Connection Type:pserver

点击Next,在“Select Module”窗口中指定module name:jakarta-pluto,点击Next,便可以从CVS树上取得最新的Pluto开发版本。默认的下载地址在你的Eclipse workspace目录下。

Pluto是利用Apache的另一个项目管理工具Maven(http://maven.apache.org/)来做项目管理的,所以在部署Pluto的时候,我们需要借助Maven。( Maven 1.0-beta-10 or higher )

安装Maven

此部分可参考《Maven手记》,此处略。

部署Pluto

首先,我们需要修改Pluto根目录下的build.properties.sample文件,并将其重命名为build.properties:指定 maven.tomcat.home到你的要部署Pluto的Tomcat安装目录。注意,目录路径中的"/"须换为"/"方可正常工作。
修改Pluto根目录下的project.properties文件,添加参数maven.repo.remote=http://public.planetmirror.com/pub/maven,http://mirrors.sunsite.dk/maven/,http://www.ganet.org/maven/,这三个url地址用来从远程下载需要的依赖包,默认的http://www.ibiblio.org/maven地址总是不太灵光。
在Pluto根目录下执行maven fullDeployment,Maven便会自动开始部署Pluto,如有本地没有的包,Maven会自动从远程库中下载。(注意:如果部署过程中下载依赖包出错,请在%HOME%/.maven/repository中找到下载不成功的包并删除,之后再重新执行Maven命令,否则会在部署过程中出现找不到包的错误提示。)
如果部署顺利完成,我们就可以启动Tomcat了,在浏览器中输入地址http://localhost:8080/pluto/portal就可以看到Pluto的test unit界面了。

参考资料

Pluto
http://portals.apache.org/pluto/

Maven
http://maven.apache.org/
http://maven.huangdong.com/

项目管理:Maven 让事情变得简单
http://www-900.ibm.com/developerWorks/cn/java/j-maven/

 

原文出处:http://www.zmaze.org/drupal/?q=node/view/102

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值