@@ -26,7 +26,7 @@ See https://github.com/3D-e-Chem/knime-python-wrapper for more information how t
2626
2727## Requirements
2828
29- * Java >=1. 8
29+ * Java == 8
3030* Maven >=3.0
3131
3232The archetype is hosted on a [ BinTray repository] ( https://dl.bintray.com/nlesc/knime-python-node-archetyp ) .
@@ -61,7 +61,7 @@ The following command will generate a skeleton project
6161``` sh
6262mvn archetype:generate -DarchetypeGroupId=nl.esciencecenter \
6363 -DarchetypeArtifactId=knime-python-node-archetype \
64- -DarchetypeVersion=1.4 .0 \
64+ -DarchetypeVersion=2.0 .0 \
6565 -P pythonknimearchetype
6666```
6767
@@ -96,26 +96,32 @@ Further instructions about generated project can be found in it's README.md file
9696
9797## Generate from inside KNIME SDK
9898
99- 1 . Start up the KNIME SDK
100- 2 . Install the ` m2e - Maven Integration for Eclipse ` software, (you might need to add the add the Eclipse software site which is ` http://download.eclipse.org/releases/neon ` for the version 3.5.1 of the KNIME SDK)
101- 3 . Register the archetype catalog which contains this archetype
102- 3.1. Goto Window > Preferences > Maven > Archetypes
103- 3.2. Add a remove catalog with ` https://github.com/3D-e-Chem/knime-python-node-archetype/raw/master/archetype-catalog.xml `
104- 4 . Create a new project based on archetype
105- 4.1. Goto File > New > Project ... > Maven
106- 4.2. Select Maven Project & press Next button
107- 4.3. Use default location & press Next button
108- 4.4. Select Catalog you added in 3.2
109- 4.5. Select the archetype with artifact id ` knime-python-node-archetype ` & press Next button
110- 4.6. Fill in the form & press Finish button
99+ 1 . Install Java 8
100+ 2 . Install Eclipse for [ RCP and RAP developers] ( https://www.eclipse.org/downloads/packages/release/2018-12/r/eclipse-ide-rcp-and-rap-developers )
101+ 3 . Configure Java 8 inside Eclipse Window > Preferences > Java > Installed JREs
102+ 4 . Register the archetype catalog which contains this archetype
103+
104+ 1 . Goto Window > Preferences > Maven > Archetypes
105+ 2 . Add a remote catalog with ` https://github.com/3D-e-Chem/knime-python-node-archetype/raw/master/archetype-catalog.xml `
106+
107+ 5 . Create a new project based on archetype
108+
109+ 1 . Goto File > New > Project ... > Maven
110+ 2 . Select Maven Project & press Next button
111+ 3 . Use default location & press Next button
112+ 4 . Select Catalog you added in step 4.2
113+ 5 . Select the archetype with artifact id ` tknime-python-node-archetype ` & press Next button
114+ 6 . Fill in the form & press Finish button
115+
116+ Further instructions about generated project can be found in it's README.md file.
111117
112118## New release
113119
1141201 . Adjust version in pom.xml
115- 2 . Update CHANGELOG.md & README.md & archetype-catalog.xml
121+ 2 . Update CHANGELOG.md & README.md & archetype-catalog.xml & CITATION.cff
1161223 . Commit & push
117- 4 . Create GitHub release
118- 5 . Correct License in the Zenodo entry and publish the entry
123+ 4 . Test archetype by running ` mvn verify `
124+ 5 . Create GitHub release
1191256 . Deploy to Bintray, see Deploy chapter below
120126
121127### Deploy
@@ -125,11 +131,13 @@ To deploy current version to Bintray.
1251311 . Add bintray API key to [ ~ /.m2/settings.xml] ( https://maven.apache.org/settings.html )
126132
127133```
128- <server>
129- <id>bintray-nlesc-knime-python-node-archetype</id>
130- <username>************</username>
131- <password>********************************</password>
132- </server>
134+ <servers>
135+ <server>
136+ <id>bintray-nlesc-knime-python-node-archetype</id>
137+ <username>************</username>
138+ <password>********************************</password>
139+ </server>
140+ <servers>
133141```
134142
1351432 . Run ` mvn deploy `
0 commit comments