除了使用prodb target创建(重建)一个(production)数据库外,这个Jetspeed数据库也需要在第一次播种一些初始数据以便能够运行Jetspeed Portal。这个demo-seed,min-seed targets将满足那些或者使用更完整的demo j2-seed.xml或者是最小的min/j2-seed.xml文件的需要。
这些seed文件被动态的检索,从一个预先构建、安装或者下载下来的jetspeed-portal-resouces:jar artifact中,在这里,这些被配臵的seed文件同resources artifact中的特定的文件夹有关。
实际的播种任务被定义在定制的
applications/jetspeed-demo/jetspeed-mvn-demo-p
om.xml 这个Maven工程文件中。
明确地指定相关物从工程根目录文件夹中,使用@rootdir、@variable。
这些允许从Jetspeed工程的任何(子)模块工程文件夹里面执行这些targets。
由于proddb target通常和demo-seed或者demo-seed targets一起被执行,为了允许这些作为一个单一的target被执行,这demo-db和这个demo-db targets也被定义。
因此下面的命令用来创建(重建)和播种Jetspeed Demo Portal database。
真的不掉线吗??、????????????
$mvn jetspeed:mvn -Dtarget=demo-db targets demo-install
targets demo-deploy,demo-deploy-min