近来想看看p8有什么新功能,是否能大幅提高性能,因此下载代码进行编译及运行,特此记录:
下载源码:https://github.com/pentaho/pentaho-platform/tree/8.1
系统:ubuntu14.4 JDK:1.8 Maven:apache-maven-3.3.9
解压源码至:/opt/pentaho-platform-8.1
执行编译命令:mvn clean install
1.出错:Non-resolvable parent POM for pentaho
解决:注释根目录下POM文件中<parent></parent>节点的内容
<!--<parent>
<groupId>org.pentaho</groupId>
<artifactId>pentaho-ce-jar-parent-pom</artifactId>
<version>8.1.0.0-SNAPSHOT</version>
</parent>-->
2.继续,一堆错,修改如下:
在pentaho-platform-8.1/build-utils/pom.xml文件中,修改JDK版本和路径
<dependency>
<groupId>sun.jdk</groupId>
<artifactId>tools</artifac