Skip to content
This repository was archived by the owner on Nov 23, 2023. It is now read-only.

Commit 2e359ba

Browse files
committed
Templatify KNIME test workflow.
1 parent a2785a4 commit 2e359ba

File tree

4 files changed

+99
-88
lines changed

4 files changed

+99
-88
lines changed

src/main/resources/META-INF/maven/archetype-metadata.xml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,13 +101,18 @@
101101
<include>**/*.MF</include>
102102
</includes>
103103
</fileSet>
104-
<fileSet encoding="UTF-8">
104+
<fileSet filtered="true" encoding="UTF-8">
105105
<directory>src/knime</directory>
106106
<includes>
107107
<include>**/*.xml</include>
108108
<include>**/*.svg</include>
109109
<include>**/*.knime</include>
110110
<include>**/*.savedWithData</include>
111+
</includes>
112+
</fileSet>
113+
<fileSet encoding="UTF-8">
114+
<directory>src/knime</directory>
115+
<includes>
111116
<include>**/*.zip</include>
112117
</includes>
113118
</fileSet>

src/main/resources/archetype-resources/tests/src/knime/simple-test/SomeNode (#4)/settings.xml renamed to src/main/resources/archetype-resources/tests/src/knime/simple-test/__node__ (#4)/settings.xml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,18 +28,18 @@
2828
</config>
2929
<entry key="customDescription" type="xstring" isnull="true" value=""/>
3030
<entry key="state" type="xstring" value="CONFIGURED"/>
31-
<entry key="factory" type="xstring" value="foo.bar.knime.somenode.SomeNodeFactory"/>
32-
<entry key="node-name" type="xstring" value="SomeNode"/>
31+
<entry key="factory" type="xstring" value="${package}.${node}Factory"/>
32+
<entry key="node-name" type="xstring" value="${node}"/>
3333
<entry key="node-bundle-name" type="xstring" value="[Enter Your Node name here here.]"/>
3434
<entry key="node-bundle-symbolic-name" type="xstring" value="foo.bar.knime.plugin"/>
3535
<entry key="node-bundle-vendor" type="xstring" value="[Enter Your Company here.]"/>
3636
<entry key="node-bundle-version" type="xstring" value="1.0.0"/>
3737
<entry key="node-feature-name" type="xstring" value="foo.bar.knime Feature"/>
38-
<entry key="node-feature-symbolic-name" type="xstring" value="foo.bar.knime.feature.feature.group"/>
38+
<entry key="node-feature-symbolic-name" type="xstring" value="${artifactId}.feature.feature.group"/>
3939
<entry key="node-feature-vendor" type="xstring" value="[Enter provider name here.]"/>
4040
<entry key="node-feature-version" type="xstring" value="1.0.0"/>
4141
<config key="factory_settings"/>
42-
<entry key="name" type="xstring" value="SomeNode"/>
42+
<entry key="name" type="xstring" value="${node}"/>
4343
<entry key="hasContent" type="xboolean" value="false"/>
4444
<entry key="isInactive" type="xboolean" value="false"/>
4545
<config key="ports">

src/main/resources/archetype-resources/tests/src/knime/simple-test/workflow.knime

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
#set( $symbol_pound = '#' )
2+
#set( $symbol_dollar = '$' )
3+
#set( $symbol_escape = '\' )
14
<?xml version="1.0" encoding="UTF-8"?>
25
<config xmlns="http://www.knime.org/2008/09/XMLConfig" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.knime.org/2008/09/XMLConfig http://www.knime.org/XMLConfig_2008_09.xsd" key="workflow.knime">
36
<entry key="created_by" type="xstring" value="3.1.2.v201603311235"/>
@@ -15,7 +18,7 @@
1518
<config key="nodes">
1619
<config key="node_3">
1720
<entry key="id" type="xint" value="3"/>
18-
<entry key="node_settings_file" type="xstring" value="Table Creator (#3)/settings.xml"/>
21+
<entry key="node_settings_file" type="xstring" value="Table Creator (${symbol_pound}3)/settings.xml"/>
1922
<entry key="node_is_meta" type="xboolean" value="false"/>
2023
<entry key="node_type" type="xstring" value="NativeNode"/>
2124
<entry key="ui_classname" type="xstring" value="org.knime.core.node.workflow.NodeUIInformation"/>
@@ -31,7 +34,7 @@
3134
</config>
3235
<config key="node_4">
3336
<entry key="id" type="xint" value="4"/>
34-
<entry key="node_settings_file" type="xstring" value="SomeNode (#4)/settings.xml"/>
37+
<entry key="node_settings_file" type="xstring" value="${node} (${symbol_pound}4)/settings.xml"/>
3538
<entry key="node_is_meta" type="xboolean" value="false"/>
3639
<entry key="node_type" type="xstring" value="NativeNode"/>
3740
<entry key="ui_classname" type="xstring" value="org.knime.core.node.workflow.NodeUIInformation"/>
@@ -47,7 +50,7 @@
4750
</config>
4851
<config key="node_5">
4952
<entry key="id" type="xint" value="5"/>
50-
<entry key="node_settings_file" type="xstring" value="Table Creator (#5)/settings.xml"/>
53+
<entry key="node_settings_file" type="xstring" value="Table Creator (${symbol_pound}5)/settings.xml"/>
5154
<entry key="node_is_meta" type="xboolean" value="false"/>
5255
<entry key="node_type" type="xstring" value="NativeNode"/>
5356
<entry key="ui_classname" type="xstring" value="org.knime.core.node.workflow.NodeUIInformation"/>
@@ -63,7 +66,7 @@
6366
</config>
6467
<config key="node_6">
6568
<entry key="id" type="xint" value="6"/>
66-
<entry key="node_settings_file" type="xstring" value="Table Difference Checker (#6)/settings.xml"/>
69+
<entry key="node_settings_file" type="xstring" value="Table Difference Checker (${symbol_pound}6)/settings.xml"/>
6770
<entry key="node_is_meta" type="xboolean" value="false"/>
6871
<entry key="node_type" type="xstring" value="NativeNode"/>
6972
<entry key="ui_classname" type="xstring" value="org.knime.core.node.workflow.NodeUIInformation"/>
@@ -79,7 +82,7 @@
7982
</config>
8083
<config key="node_7">
8184
<entry key="id" type="xint" value="7"/>
82-
<entry key="node_settings_file" type="xstring" value="Testflow Configuration (#7)/settings.xml"/>
85+
<entry key="node_settings_file" type="xstring" value="Testflow Configuration (${symbol_pound}7)/settings.xml"/>
8386
<entry key="node_is_meta" type="xboolean" value="false"/>
8487
<entry key="node_type" type="xstring" value="NativeNode"/>
8588
<entry key="ui_classname" type="xstring" value="org.knime.core.node.workflow.NodeUIInformation"/>

0 commit comments

Comments
 (0)