必备软件
必备软件在编译和构建Pluto源码之前,必须安装以下软件:
-
Maven 1.0或
更高版本
-
Java 1.3或更高版本
-
Servlet 2.3:Tomcat 4.x或Tomcat 5.x
准备好Maven
准备好Maven如果你还没有maven,那么先去下载和安装maven。
然后修改你的build.properties文件,使之包含以下属性:
| 属性 | 值 | 举例 |
|---|
| maven.tomcat.home | Tomcat的安装目录 |
/usr/local/jakarta-tomcat-5.0.27
C:\\jakarta-tomcat-5.0.27
|
| maven.tomcat.version.major | Tomcat的主版本号 | 5 |
你可以拷贝build.properties.sample文件,重命名它,把它作为一个起点。
构建与部署
构建与部署
-
切换到Pluto项目的根目录下
-
执行:maven fullDeployment
-
Maven将为你把一切都做好,包括拷贝共享的jar文件以及部署基本的Pluto Portal和
Portlet Testsuite。
如何只获得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