加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

Saiku3.1构建过程(暂时不包含Saiku-UI)

发布时间:2020-12-14 02:35:13 所属栏目:大数据 来源:网络整理
导读:1、首先下载Saiku3.1的源码: https://github.com/OSBI/saiku/tree/release-3.1 2、以maven项目方式导入到eclipse中(此步骤可以不做) 3、修改下载的根目录中的pom文件,找到build节点--pluginManagement节点--plugins中添加如下代码 plugin groupIdorg.apa

1、首先下载Saiku3.1的源码: https://github.com/OSBI/saiku/tree/release-3.1
2、以maven项目方式导入到eclipse中(此步骤可以不做)
3、修改下载的根目录中的pom文件,找到build节点-->pluginManagement节点-->plugins中添加如下代码
<plugin>
     <groupId>org.apache.maven.plugins</groupId>
     <artifactId>maven-surefire-plugin</artifactId>
     <configuration>
      <skip>true</skip>
     </configuration>
</plugin>


这段代码主要是修改构建过程中跳过junit测试,此项可以不改,使用命令行模式:
mvn clean install -DskipTest
但是到这里大部分人还是会执行失败,接着修改
4、由于saiku-ui执行使用的是ant,需要将构建中关于saiku-ui部分删除,才可以构建成功
首先找到saiku根目录中的pom文件,找到如下代码并将其注释
<module>saiku-ui</module>
<module>saiku-bi-platform-plugin-p5</module>
其中第二项不注释也可以,但是由于我不需要用到这个模块儿,所以也将其注释了

然后找到saiku-server中的pom文件,找到所有关于saiku-ui 的代码,全部注释掉,然后再build,应该就成功了
5、项目构建
如果你导入到eclipse中了,那么saiku项目右键-->Run As -->Maven install即可
如果没有导入到eclipse中,那么使用脚本构建
mvn clean install -DskipTest

build成功后,会在saiku-server的target目录中出现如下一些文件

重点在选中文件,打开


但是缺少了ui文件的目录,即ROOT目录,怎么办呢?
有办法,先新建ROOT目录,在github上面下载saiku-ui项目,这里我选择的是主线版本:
https://github.com/OSBI/saiku-ui
下载以后,将所有文件全部放到ROOT目录中,就完成了和官网打包一样的效果了

由于saiku-ui用的ant环境楼主这里没有,所以就用此方法替代下


转载请注明出处,也不枉我辛苦一番,谢谢

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读