Skip to content
This repository

A set of plugins to interface Pentaho Spoon with HPCC Systems

branch: master

Merge pull request #97 from jchambers-ln/master

rolling in changes for eda compatibaility
latest commit b789490505
Joseph Chambers jchambers-ln authored March 07, 2014
Octocat-spinner-32 .settings Merge remote branch 'upstream/master' December 19, 2012
Octocat-spinner-32 eclgui started rolling in some changes manually will move to a branch to finish March 07, 2014
Octocat-spinner-32 eclsalt usability tweaks ot group and limit December 18, 2013
Octocat-spinner-32 job-ml changed out the icons, tweaked settings to make all icons use a specific January 08, 2014
Octocat-spinner-32 job-salt changed out the icons, tweaked settings to make all icons use a specific January 08, 2014
Octocat-spinner-32 job changed out the icons, tweaked settings to make all icons use a specific January 08, 2014
Octocat-spinner-32 perspectives changed out the icons, tweaked settings to make all icons use a specific January 08, 2014
Octocat-spinner-32 plugin-distribution adding concepts April 15, 2013
Octocat-spinner-32 testing preping for modifing eclResults as a unified result perspective April 17, 2013
Octocat-spinner-32 .classpath Initial modifications for conversion to Maven build tool March 26, 2012
Octocat-spinner-32 .gitignore Replaced ecldirect references with java-ecl-api, deleted ecldirect December 07, 2012
Octocat-spinner-32 .project Initial modifications for conversion to Maven build tool March 26, 2012
Octocat-spinner-32 .travis.yml Add .travis.yml to salt branch for Travis Continuous Integration build May 15, 2013
Octocat-spinner-32 LICENSE.txt Change LICENSE.txt to Apache 2.0 December 07, 2012
Octocat-spinner-32 README fixed readme after merge July 19, 2013
Octocat-spinner-32 build-helper.xml fixed build script for filter September 25, 2013
Octocat-spinner-32 maven-eclipse-swt.zip fix build script glitches May 13, 2013
Octocat-spinner-32 pom.xml fixed pom to include job-ml and job-salt July 19, 2013
Octocat-spinner-32 pom.xml.BASE.xml modified pom files for maven build to address some version differences April 09, 2013
Octocat-spinner-32 pom.xml.LOCAL.xml modified pom files for maven build to address some version differences April 09, 2013
Octocat-spinner-32 pom.xml.REMOTE.xml modified pom files for maven build to address some version differences April 09, 2013
Octocat-spinner-32 pom.xmlMerged committing where I can change branch December 19, 2012
Octocat-spinner-32 run-once.bat updates to project to include expression builder June 08, 2012
Octocat-spinner-32 settings.xml build script fix May 13, 2013
README
To build a "drop-in" installable zip file to use in Pentaho Data Integration (Kettle):

1. If this is the first time building the project, run the following
   command to unzip the Eclipse SWT project dependencies into your
   personal Maven repository:
   
   mvn -s settings.xml -P run-once install

2. Refer to the java-ecl-api project to install and build, this will create a binary an
	install it into your local maven repository.
	
3. From the spoon-plugins directory (the project root), run the following 
   command to build the individual project components:    
   
   mvn -s settings.xml install

4. Upon successful execution of the previous step, run the following command
   to create the distributable zip file: 
   
	- To build the distribution with no Library support (spoon-plugins-distribution.zip)
		mvn -s settings.xml -P create-distribution install
   
	- To build the distribution with the ML Library support (spoon-plugins-distribution-ml.zip)
		mvn -s settings.xml -P create-distribution-ml install
   
	- To build the distribution with the SALT Library support (spoon-plugins-distribution-salt.zip)
		mvn -s settings.xml -P create-distribution-salt install
   
	- To build the distribution with both SALT & ML Library support (spoon-plugins-distribution-full.zip)
		mvn -s settings.xml -P create-distribution-full install
   
5. Upon successful execution the file "spoon-plugins-distribution.zip" will be
   found in the project's target directory.

6. To install in Pentaho Data Integration (Kettle), unzip the above file into
   the "data-integration/plugins" directory of the Kettle installation.
   
7. The directory structure of Kettle should look like this:
   data-integration/
       /plugins
           /spoon 
               /eclresults
                   eclresults.jar
           /hpcc-common
               ecldirect.jar
               eclgui.jar
			   /properties
					libraryInclude.properties
       /jobentries
           /ecldataset
               ecldataset.jar
           /ecldedup
               ecldedup.jar
           ...   

8. Delete spoon-plugins-distribution.zip file from the Kettle installation.

NOTE: If so desired you may incorporate the Maven settings into your
.m2/settings.xml file, eliminating the need to specify this project's
settings.xml file on the command line.

NOTE: In order to use the SALT features you must obtain a commercial license of SALT, and 
install SALT on your system please visit hpccsystems.com for more details.  Without SALT 
installed the SALT features will fail to work.
Something went wrong with that request. Please try again.