必备软件

必备软件

在编译和构建Pluto源码之前,必须安装以下软件:

  • Maven 1.0或 更高版本
  • Java 1.3或更高版本
  • Servlet 2.3:Tomcat 4.x或Tomcat 5.x

准备好Maven

准备好Maven

如果你还没有maven,那么先去下载和安装maven。

然后修改你的build.properties文件,使之包含以下属性:

属性举例
maven.tomcat.homeTomcat的安装目录 /usr/local/jakarta-tomcat-5.0.27

C:\\jakarta-tomcat-5.0.27

maven.tomcat.version.majorTomcat的主版本号5

你可以拷贝build.properties.sample文件,重命名它,把它作为一个起点。

构建与部署

构建与部署

  • 切换到Pluto项目的根目录下
  • 执行:maven fullDeployment
  • Maven将为你把一切都做好,包括拷贝共享的jar文件以及部署基本的Pluto Portal和 Portlet Testsuite。

启动Tomcat

启动Tomcat

启动Tomcat,然后访问:http://localhost:8080/pluto/portal

如何只获得Pluto容器的jar文件

如何只获得Pluto容器的jar文件

  • 切换到/container目录
  • 执行:maven jar:install

这将在/container/target目录下创建Pluto容器的jar文件,并拷贝到你的maven的库中去。

如何只部署Pluto Portal而不部署Testsuite

  • 完成“如何只获得Pluto容器的jar文件”中的所有步骤
  • 切换到/portal目录
  • 执行:maven (不指定任何目标)

这将使maven执行/portal子项目的默认目标,也即deployPlutoToTomcat。这将构建并部署 Pluto Portal到Tomcat,但不含Testsuite。

如何在只部署了Pluto Portal之后部署Testsuite

如何在只部署了Pluto Portal之后部署Testsuite

  • 完成“如何只部署Pluto Portal而不部署Testsuite”中的所有步骤
  • 切换到/testsuite目录
  • 执行:maven (不指定任何目标)

这将使maven执行/testsuite子项目的默认目标,也即deployTestsuite。这将构建并部署 Testsuite Portlets到你的已经部署好了的Pluto Portal中去。

安装Portlets

安装Portlets

如果你已经成功的安装好了Pluto,那么可以使用以下的命令让maven部署你的portlet的war 文件:

maven deploy -Ddeploy=FULL_PATH_TO_YOUR_PORTLET_WAR