Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save dexalex84/8e2fb8d5d3ea29d535582ab5ef4b3bd7 to your computer and use it in GitHub Desktop.
Save dexalex84/8e2fb8d5d3ea29d535582ab5ef4b3bd7 to your computer and use it in GitHub Desktop.
Building pentaho from source ver 1
Pentaho Kettle build from github source
1) create folder
2) git init in that folder
3) git add remote https://github.com/pentaho/pentaho-kettle.git
4) git pull origin <major-ver>("6.0" or "6.1" or "master" etc) for example "git pull origin 6.1"
5) install jdk
6) ADD to Enviroment Variables:
JAVA_HOME = apth to JDK folder
JAVA_TOOL_OPTION -Dfile.encoding=UTF8
7) install apache ant from https://ant.apache.org/
- ANT_HOME = <apache ant folder>
- ADD to PATH:
%ANT_HOME%\bin
- if proxy exists
ANT_OPTS = -Dhttp.proxyHost=<host-name> -Dhttp.proxyPort=<proxy-port>
8) install apache Maven from https://maven.apache.org/
ADD to path <apache-maven-folder>\bin
MAVEN_OPTS -Dfile.encoding=UTF8
9) install apache ivi from http://ant.apache.org/ivy/download.cgi
Сopy the ivy jar file into your ant lib directory (ANT_HOME/lib).
* Check installed - GO TO src/example/hello-ivy dir and RUN ant: if the build is successful, you have successfully installed Ivy!
10) ant clean-all resolve create-dot-classpath
11) ant dist
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment