Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

13. Add the "res" class folder to the Agile BI project classpath.
14. Add the Kettle project to the Agile BI required projects on the build path.
15. Move the Kettle project above ivy.xml at the Agile BI order and export classpath.
16. Add the correct swt.jar file on the Kettle classpath.

Running in IntelliJ Idea

Follow steps 1-11 above then:

12. Create a new Application Run/Debug Configuration
- Set the Main class to org.pentaho.agilebi.debug.SpoonLauncher
- Set the Working Directory to $MODULE_DIR$/bin/kettle-dist
- Use classpath of module agile-bi.
- Set the VM options to -DKETTLE_PLUGIN_CLASSES=org.pentaho.agilebi.pdi.spoon.AgileBISpoonPlugin,org.pentaho.agilebi.pdi.spoon.AgileBiSpoonVisualizationPlugin,org.pentaho.di.core.lifecycle.pdi.AgileBILifecycleListener

12a. if on OSX, also add this setting to the VM arguments  -XstartOnFirstThread

13. Add Kettle as Module dependency of agile-bi module

14. Add jar folder dependencies for lib (Compile) and test-lib (Test) folders (ant resolve target will create & fill these folders with required jars)

15. Add res and test-res folders as a Runtime dependencies

16. Add OS-specific swt.jar file as a Compile dependency