Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
A set of plugins to interface Pentaho Spoon with HPCC Systems
Java Other
branch: master
Failed to load latest commit information.
.settings Merge remote branch 'upstream/master'
eclgui cleaned up a file I put here and intended eda branch
eclsalt usability tweaks ot group and limit
job-ml changed out the icons, tweaked settings to make all icons use a specific
job-salt changed out the icons, tweaked settings to make all icons use a specific
job fixing eda conflict
perspectives fixes to the genpact merge
plugin-distribution adding concepts
testing preping for modifing eclResults as a unified result perspective
.classpath Initial modifications for conversion to Maven build tool
.gitignore Replaced ecldirect references with java-ecl-api, deleted ecldirect
.project Initial modifications for conversion to Maven build tool
.travis.yml Add .travis.yml to salt branch for Travis Continuous Integration build
LICENSE.txt Change LICENSE.txt to Apache 2.0
README fixed readme after merge
build-helper.xml fixed build script for filter
maven-eclipse-swt.zip fix build script glitches
pom.xml fixed pom to include job-ml and job-salt
pom.xml.BASE.xml modified pom files for maven build to address some version differences
pom.xml.LOCAL.xml modified pom files for maven build to address some version differences
pom.xml.REMOTE.xml modified pom files for maven build to address some version differences
pom.xmlMerged committing where I can change branch
run-once.bat updates to project to include expression builder
settings.xml build script fix

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.