Skip to content

Commit

Permalink
[PDI-10657] Separate DROOLS plugin from the core engine to a separate…
Browse files Browse the repository at this point in the history
… plugin
  • Loading branch information
bizcubed authored and mdamour1976 committed Jul 24, 2015
1 parent d18f627 commit 4964305
Show file tree
Hide file tree
Showing 36 changed files with 3,047 additions and 22 deletions.
3 changes: 3 additions & 0 deletions assembly/ivy.xml
Expand Up @@ -31,6 +31,9 @@
<dependency org="${ivy.artifact.group}" name="market" rev="${project.revision}" changing="true" conf="plugins->default">
<artifact name="market" type="zip"/>
</dependency>
<dependency org="${ivy.artifact.group}" name="kettle-drools5-plugin" rev="${project.revision}" changing="true" conf="plugins->default">
<artifact name="kettle-drools5-plugin" type="zip"/>
</dependency>
<dependency org="${ivy.artifact.group}" name="kettle-gpload-plugin" rev="${project.revision}" changing="true" conf="plugins->default">
<artifact name="kettle-gpload-plugin" type="zip"/>
</dependency>
Expand Down
2 changes: 1 addition & 1 deletion build.properties
Expand Up @@ -80,7 +80,7 @@ coverage.html.dir=${coverage.dir}/html

includeantruntime=false

plugin.list=kettle-gpload-plugin,kettle-hl7-plugin,kettle-palo-plugin,kettle-openerp-plugin,market,kettle5-log4j-plugin,googleanalytics,ms-access-bulk-loader,lucid-db-streaming-loader,gp-bulk-loader,xml-input,xml-input-stream,aggregate-rows,get-previous-row-field,ssh2-plugin,lucid-db-bulk-loader,elasticsearch-bulk-insert,salesforce
plugin.list=kettle-gpload-plugin,kettle-hl7-plugin,kettle-palo-plugin,kettle-openerp-plugin,market,kettle5-log4j-plugin,googleanalytics,ms-access-bulk-loader,lucid-db-streaming-loader,gp-bulk-loader,xml-input,xml-input-stream,aggregate-rows,get-previous-row-field,ssh2-plugin,lucid-db-bulk-loader,elasticsearch-bulk-insert,salesforce,kettle-drools5-plugin
module.list=core,engine,dbdialog,ui
all-subprojects.list=${module.list},${plugin.list}
assembly.stage.dir=${assembly.dir}/bin/stage
Expand Down
5 changes: 0 additions & 5 deletions engine/ivy.xml
Expand Up @@ -37,11 +37,6 @@
<dependency org="com.enterprisedt" name="edtftpj" rev="2.1.0" transitive="false"/>
<dependency org="com.googlecode.jsendnsca" name="jsendnsca" rev="2.0.1" transitive="false"/>
<dependency org="com.healthmarketscience.jackcess" name="jackcess" rev="1.2.6" transitive="false"/>
<dependency org="org.drools" name="drools-api" rev="5.0.1" transitive="false"/>
<dependency org="org.drools" name="drools-core" rev="5.0.1" transitive="false"/>
<dependency org="org.drools" name="drools-compiler" rev="5.0.1" transitive="false"/>
<dependency org="org.mvel" name="mvel2" rev="2.0.10" transitive="false"/>
<dependency org="org.eclipse.jdt" name="core" rev="3.4.2.v_883_R34x" transitive="false"/>
<dependency org="feed4j" name="feed4j" rev="1.0" transitive="false"/>
<dependency org="ftp4che" name="ftp4che" rev="0.7.1" transitive="false"/>
<dependency org="georss-rome" name="georss-rome" rev="0.9.8" transitive="false"/>
Expand Down
2 changes: 0 additions & 2 deletions engine/src/kettle-steps.xml
Expand Up @@ -144,8 +144,6 @@
<step id="LoadFileInput"> <description>i18n:org.pentaho.di.trans.step:BaseStep.TypeLongDesc.LoadFileInput</description> <classname>org.pentaho.di.trans.steps.loadfileinput.LoadFileInputMeta</classname> <category>i18n:org.pentaho.di.trans.step:BaseStep.Category.Input</category> <tooltip>i18n:org.pentaho.di.trans.step:BaseStep.TypeTooltipDesc.LoadFileInput</tooltip> <iconfile>ui/images/LFI.svg</iconfile> <documentation_url/> <cases_url/> <forum_url/> </step>
<step id="ChangeFileEncoding"> <description>i18n:org.pentaho.di.trans.step:BaseStep.TypeLongDesc.ChangeFileEncoding</description> <classname>org.pentaho.di.trans.steps.changefileencoding.ChangeFileEncodingMeta</classname> <category>i18n:org.pentaho.di.trans.step:BaseStep.Category.Utility</category> <tooltip>i18n:org.pentaho.di.trans.step:BaseStep.TypeTooltipDesc.ChangeFileEncoding</tooltip> <iconfile>ui/images/CFE.svg</iconfile> <documentation_url>http://wiki.pentaho.com/display/EAI/Change+file+encoding</documentation_url> <cases_url/> <forum_url/> </step>
<step id="FuzzyMatch"> <description>i18n:org.pentaho.di.trans.step:BaseStep.TypeLongDesc.FuzzyMatch</description> <classname>org.pentaho.di.trans.steps.fuzzymatch.FuzzyMatchMeta</classname> <category>i18n:org.pentaho.di.trans.step:BaseStep.Category.Lookup</category> <tooltip>i18n:org.pentaho.di.trans.step:BaseStep.TypeTooltipDesc.FuzzyMatch</tooltip> <iconfile>ui/images/FZM.svg</iconfile> <documentation_url/> <cases_url/> <forum_url/> </step>
<step id="RuleExecutor"> <description>i18n:org.pentaho.di.trans.step:BaseStep.TypeLongDesc.RuleExecutor</description> <classname>org.pentaho.di.trans.steps.rules.RulesExecutorMeta</classname> <category>i18n:org.pentaho.di.trans.step:BaseStep.Category.Scripting</category> <tooltip>i18n:org.pentaho.di.trans.step:BaseStep.TypeTooltipDesc.RuleExecutor</tooltip> <iconfile>ui/images/SCR_mod.svg</iconfile> <documentation_url>http://wiki.pentaho.com/display/EAI/Rule+Executor</documentation_url> <cases_url/> <forum_url/> </step>
<step id="RuleAccumulator"> <description>i18n:org.pentaho.di.trans.step:BaseStep.TypeLongDesc.RuleAccumulator</description> <classname>org.pentaho.di.trans.steps.rules.RulesAccumulatorMeta</classname> <category>i18n:org.pentaho.di.trans.step:BaseStep.Category.Scripting</category> <tooltip>i18n:org.pentaho.di.trans.step:BaseStep.TypeTooltipDesc.RuleAccumulator</tooltip> <iconfile>ui/images/SCR_mod.svg</iconfile> <documentation_url>http://wiki.pentaho.com/display/EAI/Rule+Accumulator</documentation_url> <cases_url/> <forum_url/> </step>
<step id="SSH"> <description>i18n:org.pentaho.di.trans.step:BaseStep.TypeLongDesc.SSH</description> <classname>org.pentaho.di.trans.steps.ssh.SSHMeta</classname> <category>i18n:org.pentaho.di.trans.step:BaseStep.Category.Utility</category> <tooltip>i18n:org.pentaho.di.trans.step:BaseStep.TypeTooltipDesc.SSH</tooltip> <iconfile>ui/images/SSH.svg</iconfile> <documentation_url>http://wiki.pentaho.com/display/EAI/Run+SSH+commands</documentation_url> <cases_url/> <forum_url/> </step>
<step id="RandomCCNumberGenerator"> <description>i18n:org.pentaho.di.trans.step:BaseStep.TypeLongDesc.RandomCCNumberGenerator</description> <classname>org.pentaho.di.trans.steps.randomccnumber.RandomCCNumberGeneratorMeta</classname> <category>i18n:org.pentaho.di.trans.step:BaseStep.Category.Input</category> <tooltip>i18n:org.pentaho.di.trans.step:BaseStep.TypeTooltipDesc.RandomCCNumberGenerator</tooltip> <iconfile>ui/images/CCG.svg</iconfile> <documentation_url>http://wiki.pentaho.com/display/EAI/Generate+random+credit+card+numbers</documentation_url> <cases_url/> <forum_url/> </step>
<step id="JsonInput"> <description>i18n:org.pentaho.di.trans.step:BaseStep.TypeLongDesc.JsonInput</description> <classname>org.pentaho.di.trans.steps.jsoninput.JsonInputMeta</classname> <category>i18n:org.pentaho.di.trans.step:BaseStep.Category.Input</category> <tooltip>i18n:org.pentaho.di.trans.step:BaseStep.TypeTooltipDesc.JsonInput</tooltip> <iconfile>ui/images/JSI.svg</iconfile> <documentation_url/> <cases_url/> <forum_url/> </step>
Expand Down
Expand Up @@ -402,10 +402,6 @@ BaseStep.TypeLongDesc.ChangeFileEncoding=Change file encoding
BaseStep.TypeTooltipDesc.ChangeFileEncoding=Change file encoding and create a new file
BaseStep.TypeLongDesc.FuzzyMatch=Fuzzy match
BaseStep.TypeTooltipDesc.FuzzyMatch=Finding approximate matches to a string using matching algorithms.\nRead a field from a main stream and output approximative value from lookup stream.
BaseStep.TypeTooltipDesc.RuleExecutor=Execute a rule against each row or a set of rows
BaseStep.TypeLongDesc.RuleExecutor=Rule Executor
BaseStep.TypeTooltipDesc.RuleAccumulator=Execute a rule against a set of all incoming rows
BaseStep.TypeLongDesc.RuleAccumulator=Rule Accumulator
BaseStep.TypeLongDesc.SSH=Run SSH commands
BaseStep.TypeTooltipDesc.SSH=Run SSH commands and returns result.
BaseStep.TypeLongDesc.MetaInject=ETL Metadata Injection
Expand Down
Expand Up @@ -114,7 +114,6 @@ BaseStep.TypeTooltipDesc.TypeExitGoogleAnalyticsStep=Extraction de donn\u00E9es
BaseStep.TypeTooltipDesc.TableExists=Cette \u00E9tape permet de v\u00E9rifier si une table\nexiste sur une connexion sp\u00E9cifi\u00E9e.
BaseStep.Log.DistributionActivated=distribution activ\u00E9e
BaseStep.TypeTooltipDesc.SingleThreader=Ex\u00E9cution d''une transformation sur un unique ex\u00E9tron.\nLa sous-transformation doit contenir une \u00E9tape d''injection par laquelle les donn\u00E9es arriveront depuis la transformation parent en bloc.
BaseStep.TypeTooltipDesc.RuleExecutor=Ex\u00E9cution de r\u00E8gles sur un jeu de lignes
BaseStep.TypeTooltipDesc.MongoDbInput=Extraction de toutes les entr\u00E9es depuis une base base Mongo.
BaseStep.TypeLongDesc.AccessOutput=Alimentation base MS Access
BaseStep.TypeTooltipDesc.SalesforceUpdate=Mise \u00E0 jour de donn\u00E9es dans un module Salesforce.
Expand Down Expand Up @@ -225,7 +224,6 @@ BaseStep.TypeLongDesc.StepMetastructure=R\u00E9cup\u00E9ration structure flux
BaseStepDialog.Connection.Label=Connexion
BaseStep.TypeTooltipDesc.OraBulkLoader=Cette \u00E9tape permet de charger en bloc\n des donn\u00E9es dans une base de donn\u00E9es Oracle
BaseStep.ColumnName.LinesWritten=lignes_\u00E9crites
BaseStep.TypeLongDesc.RuleExecutor=Ex\u00E9cution de r\u00E8gles
BaseStep.TypeLongDesc.MongoDbInput=Extraction depuis une base Mongo
BaseStep.TypeLongDesc.Dummy=Factice
BaseStep.TypeTooltipDesc.Cubeinput=Lire donn\u00E9es depuis un fichier au format PDI.
Expand Down
Expand Up @@ -405,8 +405,6 @@ BaseStep.TypeLongDesc.ChangeFileEncoding=\u30d5\u30a1\u30a4\u30eb\u6587\u5b57\u3
BaseStep.TypeTooltipDesc.ChangeFileEncoding=Change file encoding\n\u30d5\u30a1\u30a4\u30eb\u306e\u30a8\u30f3\u30b3\u30fc\u30c7\u30a3\u30f3\u30b0\u3092\u5909\u66f4\u3057\u3001\u65b0\u305f\u306a\u30d5\u30a3\u30fc\u30eb\u30c9\u3092\u4f5c\u6210\u3057\u307e\u3059\u3002
BaseStep.TypeLongDesc.FuzzyMatch=\u30d5\u30a1\u30b8\u30fc\u30de\u30c3\u30c1\u30f3\u30b0
BaseStep.TypeTooltipDesc.FuzzyMatch=Fuzzy match\n\u30de\u30c3\u30c1\u30a2\u30eb\u30b4\u30ea\u30ba\u30e0\u3092\u4f7f\u7528\u3057\u3001\u8fd1\u4f3c\u4e00\u81f4\u3059\u308b\u6587\u5b57\u5217\u3092\u898b\u3064\u3051\u307e\u3059\u3002\n\u30e1\u30a4\u30f3\u30b9\u30c8\u30ea\u30fc\u30e0\u304b\u3089\u30d5\u30a3\u30fc\u30eb\u30c9\u3092\u8aad\u307f\u8fbc\u307f\u3001\u53c2\u7167\u30b9\u30c8\u30ea\u30fc\u30e0\u306e\u8fd1\u4f3c\u5024\u3092\u51fa\u529b\u3057\u307e\u3059\u3002
BaseStep.TypeTooltipDesc.RuleExecutor=Rule Executor\n\u884c\u306b\u5bfe\u3057\u3066\u6307\u5b9a\u3057\u305f\u30eb\u30fc\u30eb\u3092\u5b9f\u884c\u3057\u307e\u3059\u3002
BaseStep.TypeLongDesc.RuleExecutor=\u30eb\u30fc\u30eb\u5b9f\u884c
BaseStep.TypeLongDesc.SSH=SSH\u30b3\u30de\u30f3\u30c9\u5b9f\u884c
BaseStep.TypeTooltipDesc.SSH=Run SSH commands\nSSH\u30b3\u30de\u30f3\u30c9\u3092\u5b9f\u884c\u3057\u3066\u7d50\u679c\u3092\u53d6\u5f97\u3057\u307e\u3059\u3002
BaseStep.TypeLongDesc.MetaInject=ETL\u30e1\u30bf\u30c7\u30fc\u30bf\u30a4\u30f3\u30b8\u30a7\u30af\u30b7\u30e7\u30f3
Expand Down
Expand Up @@ -282,8 +282,6 @@ BaseStep.TypeLongDesc.ReservoirSampling=\u6570\u636e\u91c7\u6837
BaseStep.TypeLongDesc.Rest=REST Client
BaseStep.TypeLongDesc.RssInput=RSS \u8f93\u5165
BaseStep.TypeLongDesc.RssOutput=RSS \u8f93\u51fa
BaseStep.TypeLongDesc.RuleAccumulator=Rule Accumulator
BaseStep.TypeLongDesc.RuleExecutor=Rule Executor
BaseStep.TypeLongDesc.SASInput=SAS \u8f93\u5165
BaseStep.TypeLongDesc.SQLFileOutput=SQL \u6587\u4ef6\u8f93\u51fa
BaseStep.TypeLongDesc.SSH=\u8fd0\u884cSSH\u547d\u4ee4
Expand Down

0 comments on commit 4964305

Please sign in to comment.