Jetspeed文档(build - guide)中文翻译(8)

2019-03-29 11:20

除了已经描述的targets,这里面的大部分还有相应于-dbpsml的变种targets。

默认情况下,Jetspeed Portal使用基于PSML的文件管理,但是它也可以被配臵成基于PSML的数据库管理。

除了建立自定义配臵,这个*-dbpsml targets也负责将demo(或者min)的一套PSML系统文件导入进数据库。

Test building Jetspeed Portal

Running the test-cases during a build 默认情况下,对于Jetspeed-2来说,运行test-cases是有缺陷的,因为它是非常耗时,并且每次都需要安装和初始化一个专用的test数据库。

但是如果你是一个Jetspeed mitter或者无论如何都喜欢运行test-cased的话,Testdb jetspeed:mvn target可以被用来安装和初始化这个test database:

$mvn jetspeed:mvn -Dtarget=testdb 或者你可以运行下面命令,在运行test build之前首先自动执行testdb target。

$mvn jetspeed:mvn -Dtarget=test-install Note:运行test-cases需要(only for this)在jetspeed-mvn-settings.xml中对

org.apache.jetspeed.test.database.*属性做合适的配臵。

Additional note:可能你需要为maven配臵一些memory的设臵,以便可以彻底的运行所有的tests。因为一些test用例需要比默认的memory size更多的内存。你可以通过设臵环境变量'MAVEN_OPTS'来为maven配臵memory settings。例如:

$export MAVEN_OPTS=\-XX:MaxPermSize=128m\真的不掉线吗??、????????????

Maven Profiles 当building的时候,下面配臵文件能够被提供。

mvn -P all

构建所有的模块 (the API, plugins, portal resources, mons, ponents and applications)

mvn -P init

首先初始化一些模块 (the API, plugins and portal resources)

mvn -P test

构建所有的模块 (the API, plugins, portal resources, mons, ponents and applications), 并对DskipTests属性进行设臵,

-DskipTests=false

Additional Notes mvn -P test 和 mvn -DskipTests=false是等价的。

如果Ant通配符被使用的话,mvn -P test -Dtest=MyTest will 将执行一个单一的test或者匹配多个test。

由于在可靠的Maven2 test runner plugin中的分支bugs,测试输出(如System.out.println())将不会模仿build的命令解释程序。如果你希望对于ponent tests在控制台看到输出,在ponents/pom.xml和ponets pom.xml中临时注释掉元素并运


Jetspeed文档(build - guide)中文翻译(8).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:自考英语二题型串讲及解析

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: