This is an automated email from the ASF dual-hosted git repository.
git-site-role pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/plc4x-website.git
The following commit(s) were added to refs/heads/asf-site by this push:
new 66b4b02 Site checkin for project PLC4X: Jenkins Tools
66b4b02 is described below
commit 66b4b02fc66b686a000c075e139cd77a40e636f4
Author: jenkins <[email protected]>
AuthorDate: Tue Feb 18 10:58:23 2020 +0000
Site checkin for project PLC4X: Jenkins Tools
---
dependency-management.html | 160 +++++++++++++++++++------------------
developers/release/release.html | 97 ++++++++++++++++++++++
developers/release/validation.html | 85 ++++++++++++--------
plc4j/index.html | 28 +++----
4 files changed, 245 insertions(+), 125 deletions(-)
diff --git a/dependency-management.html b/dependency-management.html
index 71eb815..3bd44a0 100644
--- a/dependency-management.html
+++ b/dependency-management.html
@@ -285,468 +285,474 @@
<td>jar</td>
<td><a class="externalLink"
href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version
2.0</a></td></tr>
<tr class="b">
+<td>io.vavr</td>
+<td><a class="externalLink" href="http://vavr.io">vavr</a></td>
+<td>0.10.2</td>
+<td>jar</td>
+<td><a class="externalLink"
href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software
License, Version 2.0</a></td></tr>
+<tr class="a">
<td>jakarta.annotation</td>
<td><a class="externalLink"
href="https://projects.eclipse.org/projects/ee4j.ca">jakarta.annotation-api</a></td>
<td>1.3.5</td>
<td>jar</td>
<td><a class="externalLink" href="http://www.eclipse.org/legal/epl-2.0">EPL
2.0</a>, <a class="externalLink"
href="https://www.gnu.org/software/classpath/license.html">GPL2 w/
CPE</a></td></tr>
-<tr class="a">
+<tr class="b">
<td>jakarta.validation</td>
<td><a class="externalLink"
href="https://beanvalidation.org">jakarta.validation-api</a></td>
<td>2.0.2</td>
<td>jar</td>
<td><a class="externalLink"
href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache License
2.0</a></td></tr>
-<tr class="b">
+<tr class="a">
<td>javax.annotation</td>
<td><a class="externalLink"
href="http://jcp.org/en/jsr/detail?id=250">javax.annotation-api</a></td>
<td>1.3.2</td>
<td>jar</td>
<td><a class="externalLink"
href="https://github.com/javaee/javax.annotation/blob/master/LICENSE">CDDL +
GPLv2 with classpath exception</a></td></tr>
-<tr class="a">
+<tr class="b">
<td>javax.xml.bind</td>
<td><a class="externalLink"
href="https://github.com/javaee/jaxb-spec/jaxb-api">jaxb-api</a></td>
<td>2.3.1</td>
<td>jar</td>
<td><a class="externalLink"
href="https://oss.oracle.com/licenses/CDDL+GPL-1.1">CDDL 1.1</a>, <a
class="externalLink" href="https://oss.oracle.com/licenses/CDDL+GPL-1.1">GPL2
w/ CPE</a></td></tr>
-<tr class="b">
+<tr class="a">
<td>jaxen</td>
<td><a class="externalLink" href="http://jaxen.codehaus.org/">jaxen</a></td>
<td>1.1.6</td>
<td>jar</td>
<td><a class="externalLink"
href="http://jaxen.codehaus.org/license.html">null</a></td></tr>
-<tr class="a">
+<tr class="b">
<td>joda-time</td>
<td><a class="externalLink"
href="https://www.joda.org/joda-time/">joda-time</a></td>
<td>2.10.5</td>
<td>jar</td>
<td><a class="externalLink"
href="https://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version
2.0</a></td></tr>
-<tr class="b">
+<tr class="a">
<td>junit</td>
<td><a class="externalLink" href="http://junit.org">junit</a></td>
<td>4.12</td>
<td>jar</td>
<td><a class="externalLink"
href="http://www.eclipse.org/legal/epl-v10.html">Eclipse Public License
1.0</a></td></tr>
-<tr class="a">
+<tr class="b">
<td>net.bytebuddy</td>
<td><a class="externalLink"
href="http://bytebuddy.net/byte-buddy">byte-buddy</a></td>
<td>1.9.10</td>
<td>jar</td>
<td><a class="externalLink"
href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software
License, Version 2.0</a></td></tr>
-<tr class="b">
+<tr class="a">
<td>net.bytebuddy</td>
<td><a class="externalLink"
href="http://bytebuddy.net/byte-buddy-agent">byte-buddy-agent</a></td>
<td>1.9.10</td>
<td>jar</td>
<td><a class="externalLink"
href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software
License, Version 2.0</a></td></tr>
-<tr class="a">
+<tr class="b">
<td>net.java.dev.jna</td>
<td><a class="externalLink"
href="https://github.com/java-native-access/jna">jna</a></td>
<td>5.3.1</td>
<td>jar</td>
<td><a class="externalLink"
href="http://www.gnu.org/licenses/licenses.html">LGPL, version 2.1</a>, <a
class="externalLink"
href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache License
v2.0</a></td></tr>
-<tr class="b">
+<tr class="a">
<td>net.sf.jopt-simple</td>
<td><a class="externalLink"
href="http://pholser.github.io/jopt-simple">jopt-simple</a></td>
<td>5.0.2</td>
<td>jar</td>
<td><a class="externalLink"
href="http://www.opensource.org/licenses/mit-license.php">The MIT
License</a></td></tr>
-<tr class="a">
+<tr class="b">
<td>nl.jqno.equalsverifier</td>
<td><a class="externalLink"
href="http://www.jqno.nl/equalsverifier">equalsverifier</a></td>
<td>3.0.2</td>
<td>jar</td>
<td><a class="externalLink"
href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software
License, Version 2.0</a></td></tr>
-<tr class="b">
+<tr class="a">
<td>org.antlr</td>
<td><a class="externalLink"
href="http://www.antlr.org/antlr4-runtime">antlr4-runtime</a></td>
<td>4.7.2</td>
<td>jar</td>
<td><a class="externalLink" href="http://www.antlr.org/license.html">The BSD
License</a></td></tr>
-<tr class="a">
+<tr class="b">
<td>org.apache.commons</td>
<td><a class="externalLink"
href="http://commons.apache.org/proper/commons-collections/">commons-collections4</a></td>
<td>4.1</td>
<td>jar</td>
<td><a class="externalLink"
href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version
2.0</a></td></tr>
-<tr class="b">
+<tr class="a">
<td>org.apache.commons</td>
<td><a class="externalLink"
href="https://commons.apache.org/proper/commons-compress/">commons-compress</a></td>
<td>1.19</td>
<td>jar</td>
<td><a class="externalLink"
href="https://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version
2.0</a></td></tr>
-<tr class="a">
+<tr class="b">
<td>org.apache.commons</td>
<td><a class="externalLink"
href="https://commons.apache.org/proper/commons-configuration/">commons-configuration2</a></td>
<td>2.6</td>
<td>jar</td>
<td><a class="externalLink"
href="https://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version
2.0</a></td></tr>
-<tr class="b">
+<tr class="a">
<td>org.apache.commons</td>
<td><a class="externalLink"
href="http://commons.apache.org/proper/commons-csv/">commons-csv</a></td>
<td>1.7</td>
<td>jar</td>
<td><a class="externalLink"
href="https://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version
2.0</a></td></tr>
-<tr class="a">
+<tr class="b">
<td>org.apache.commons</td>
<td><a class="externalLink"
href="http://commons.apache.org/jexl/">commons-jexl3</a></td>
<td>3.1</td>
<td>jar</td>
<td><a class="externalLink"
href="https://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version
2.0</a></td></tr>
-<tr class="b">
+<tr class="a">
<td>org.apache.commons</td>
<td><a class="externalLink"
href="http://commons.apache.org/proper/commons-lang/">commons-lang3</a></td>
<td>3.9</td>
<td>jar</td>
<td><a class="externalLink"
href="https://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version
2.0</a></td></tr>
-<tr class="a">
+<tr class="b">
<td>org.apache.commons</td>
<td><a class="externalLink"
href="http://commons.apache.org/proper/commons-math/">commons-math3</a></td>
<td>3.6.1</td>
<td>jar</td>
<td><a class="externalLink"
href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version
2.0</a></td></tr>
-<tr class="b">
+<tr class="a">
<td>org.apache.commons</td>
<td><a class="externalLink"
href="https://commons.apache.org/proper/commons-pool/">commons-pool2</a></td>
<td>2.8.0</td>
<td>jar</td>
<td><a class="externalLink"
href="https://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version
2.0</a></td></tr>
-<tr class="a">
+<tr class="b">
<td>org.apache.commons</td>
<td><a class="externalLink"
href="https://commons.apache.org/proper/commons-text">commons-text</a></td>
<td>1.8</td>
<td>jar</td>
<td><a class="externalLink"
href="https://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version
2.0</a></td></tr>
-<tr class="b">
+<tr class="a">
<td>org.apache.httpcomponents</td>
<td><a class="externalLink"
href="http://hc.apache.org/httpcomponents-core-ga">httpcore</a></td>
<td>4.4.12</td>
<td>jar</td>
<td><a class="externalLink"
href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version
2.0</a></td></tr>
-<tr class="a">
+<tr class="b">
<td>org.apache.logging.log4j</td>
<td><a class="externalLink"
href="https://logging.apache.org/log4j/2.x/log4j-api/">log4j-api</a></td>
<td>2.11.1</td>
<td>jar</td>
<td><a class="externalLink"
href="https://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version
2.0</a></td></tr>
-<tr class="b">
+<tr class="a">
<td>org.apache.lucene</td>
<td><a class="externalLink"
href="https://lucene.apache.org/lucene-parent/lucene-analyzers-common">lucene-analyzers-common</a></td>
<td>8.3.0</td>
<td>jar</td>
<td><a class="externalLink"
href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache 2</a></td></tr>
-<tr class="a">
+<tr class="b">
<td>org.apache.lucene</td>
<td><a class="externalLink"
href="https://lucene.apache.org/lucene-parent/lucene-backward-codecs">lucene-backward-codecs</a></td>
<td>8.3.0</td>
<td>jar</td>
<td><a class="externalLink"
href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache 2</a></td></tr>
-<tr class="b">
+<tr class="a">
<td>org.apache.lucene</td>
<td><a class="externalLink"
href="https://lucene.apache.org/lucene-parent/lucene-core">lucene-core</a></td>
<td>8.3.0</td>
<td>jar</td>
<td><a class="externalLink"
href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache 2</a></td></tr>
-<tr class="a">
+<tr class="b">
<td>org.apache.lucene</td>
<td><a class="externalLink"
href="https://lucene.apache.org/lucene-parent/lucene-grouping">lucene-grouping</a></td>
<td>8.3.0</td>
<td>jar</td>
<td><a class="externalLink"
href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache 2</a></td></tr>
-<tr class="b">
+<tr class="a">
<td>org.apache.lucene</td>
<td><a class="externalLink"
href="https://lucene.apache.org/lucene-parent/lucene-highlighter">lucene-highlighter</a></td>
<td>8.3.0</td>
<td>jar</td>
<td><a class="externalLink"
href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache 2</a></td></tr>
-<tr class="a">
+<tr class="b">
<td>org.apache.lucene</td>
<td><a class="externalLink"
href="https://lucene.apache.org/lucene-parent/lucene-join">lucene-join</a></td>
<td>8.3.0</td>
<td>jar</td>
<td><a class="externalLink"
href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache 2</a></td></tr>
-<tr class="b">
+<tr class="a">
<td>org.apache.lucene</td>
<td><a class="externalLink"
href="https://lucene.apache.org/lucene-parent/lucene-memory">lucene-memory</a></td>
<td>8.3.0</td>
<td>jar</td>
<td><a class="externalLink"
href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache 2</a></td></tr>
-<tr class="a">
+<tr class="b">
<td>org.apache.lucene</td>
<td><a class="externalLink"
href="https://lucene.apache.org/lucene-parent/lucene-misc">lucene-misc</a></td>
<td>8.3.0</td>
<td>jar</td>
<td><a class="externalLink"
href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache 2</a></td></tr>
-<tr class="b">
+<tr class="a">
<td>org.apache.lucene</td>
<td><a class="externalLink"
href="https://lucene.apache.org/lucene-parent/lucene-queries">lucene-queries</a></td>
<td>8.3.0</td>
<td>jar</td>
<td><a class="externalLink"
href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache 2</a></td></tr>
-<tr class="a">
+<tr class="b">
<td>org.apache.lucene</td>
<td><a class="externalLink"
href="https://lucene.apache.org/lucene-parent/lucene-queryparser">lucene-queryparser</a></td>
<td>8.3.0</td>
<td>jar</td>
<td><a class="externalLink"
href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache 2</a></td></tr>
-<tr class="b">
+<tr class="a">
<td>org.apache.lucene</td>
<td><a class="externalLink"
href="https://lucene.apache.org/lucene-parent/lucene-sandbox">lucene-sandbox</a></td>
<td>8.3.0</td>
<td>jar</td>
<td><a class="externalLink"
href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache 2</a></td></tr>
-<tr class="a">
+<tr class="b">
<td>org.apache.lucene</td>
<td><a class="externalLink"
href="https://lucene.apache.org/lucene-parent/lucene-spatial">lucene-spatial</a></td>
<td>8.3.0</td>
<td>jar</td>
<td><a class="externalLink"
href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache 2</a></td></tr>
-<tr class="b">
+<tr class="a">
<td>org.apache.lucene</td>
<td><a class="externalLink"
href="https://lucene.apache.org/lucene-parent/lucene-spatial-extras">lucene-spatial-extras</a></td>
<td>8.3.0</td>
<td>jar</td>
<td><a class="externalLink"
href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache 2</a></td></tr>
-<tr class="a">
+<tr class="b">
<td>org.apache.lucene</td>
<td><a class="externalLink"
href="https://lucene.apache.org/lucene-parent/lucene-spatial3d">lucene-spatial3d</a></td>
<td>8.3.0</td>
<td>jar</td>
<td><a class="externalLink"
href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache 2</a></td></tr>
-<tr class="b">
+<tr class="a">
<td>org.apache.lucene</td>
<td><a class="externalLink"
href="https://lucene.apache.org/lucene-parent/lucene-suggest">lucene-suggest</a></td>
<td>8.3.0</td>
<td>jar</td>
<td><a class="externalLink"
href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache 2</a></td></tr>
-<tr class="a">
+<tr class="b">
<td>org.apache.maven</td>
<td><a class="externalLink"
href="http://maven.apache.org/ref/3.3.3/maven-artifact">maven-artifact</a></td>
<td>3.3.3</td>
<td>jar</td>
<td><a class="externalLink"
href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version
2.0</a></td></tr>
-<tr class="b">
+<tr class="a">
<td>org.apache.plc4x.plugins</td>
<td><a class="externalLink"
href="https://www.apache.org/plc4x-code-generaton/plc4x-code-generation-language-base/">plc4x-code-generation-language-base</a></td>
<td>1.2.0-SNAPSHOT</td>
<td>jar</td>
<td><a class="externalLink"
href="https://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version
2.0</a></td></tr>
-<tr class="a">
+<tr class="b">
<td>org.apache.plc4x.plugins</td>
<td><a class="externalLink"
href="https://www.apache.org/plc4x-code-generaton/plc4x-code-generation-protocol-base/">plc4x-code-generation-protocol-base</a></td>
<td>1.2.0-SNAPSHOT</td>
<td>jar</td>
<td><a class="externalLink"
href="https://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version
2.0</a></td></tr>
-<tr class="b">
+<tr class="a">
<td>org.apache.plc4x.plugins</td>
<td><a class="externalLink"
href="https://www.apache.org/plc4x-code-generaton/plc4x-code-generation-types-base/">plc4x-code-generation-types-base</a></td>
<td>1.2.0-SNAPSHOT</td>
<td>jar</td>
<td><a class="externalLink"
href="https://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version
2.0</a></td></tr>
-<tr class="a">
+<tr class="b">
<td>org.assertj</td>
<td><a class="externalLink"
href="http://assertj.org/assertj-core">assertj-core</a></td>
<td>3.11.1</td>
<td>jar</td>
<td><a class="externalLink"
href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version
2.0</a></td></tr>
-<tr class="b">
+<tr class="a">
<td>org.bouncycastle</td>
<td><a class="externalLink"
href="http://www.bouncycastle.org/java.html">bcmail-jdk15on</a></td>
<td>1.60</td>
<td>jar</td>
<td><a class="externalLink"
href="http://www.bouncycastle.org/licence.html">Bouncy Castle
Licence</a></td></tr>
-<tr class="a">
+<tr class="b">
<td>org.bouncycastle</td>
<td><a class="externalLink"
href="http://www.bouncycastle.org/java.html">bcpkix-jdk15on</a></td>
<td>1.60</td>
<td>jar</td>
<td><a class="externalLink"
href="http://www.bouncycastle.org/licence.html">Bouncy Castle
Licence</a></td></tr>
-<tr class="b">
+<tr class="a">
<td>org.bouncycastle</td>
<td><a class="externalLink"
href="http://www.bouncycastle.org/java.html">bcprov-jdk15on</a></td>
<td>1.60</td>
<td>jar</td>
<td><a class="externalLink"
href="http://www.bouncycastle.org/licence.html">Bouncy Castle
Licence</a></td></tr>
-<tr class="a">
+<tr class="b">
<td>org.codehaus.groovy</td>
<td><a class="externalLink" href="https://groovy-lang.org">groovy</a></td>
<td>2.5.8</td>
<td>jar</td>
<td><a class="externalLink"
href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software
License, Version 2.0</a></td></tr>
-<tr class="b">
+<tr class="a">
<td>org.codehaus.groovy</td>
<td><a class="externalLink" href="https://groovy-lang.org">groovy-json</a></td>
<td>2.5.8</td>
<td>jar</td>
<td><a class="externalLink"
href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software
License, Version 2.0</a></td></tr>
-<tr class="a">
+<tr class="b">
<td>org.codehaus.groovy</td>
<td><a class="externalLink"
href="https://groovy-lang.org">groovy-templates</a></td>
<td>2.5.8</td>
<td>jar</td>
<td><a class="externalLink"
href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software
License, Version 2.0</a></td></tr>
-<tr class="b">
+<tr class="a">
<td>org.codehaus.groovy</td>
<td><a class="externalLink" href="https://groovy-lang.org">groovy-xml</a></td>
<td>2.5.8</td>
<td>jar</td>
<td><a class="externalLink"
href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software
License, Version 2.0</a></td></tr>
-<tr class="a">
+<tr class="b">
<td>org.codehaus.woodstox</td>
<td><a class="externalLink"
href="http://github.com/FasterXML/stax2-api">stax2-api</a></td>
<td>4.1</td>
<td>jar</td>
<td><a class="externalLink"
href="http://www.opensource.org/licenses/bsd-license.php">The BSD
License</a></td></tr>
-<tr class="b">
+<tr class="a">
<td>org.dom4j</td>
<td><a class="externalLink" href="http://dom4j.github.io/">dom4j</a></td>
<td>2.1.1</td>
<td>jar</td>
<td><a class="externalLink"
href="https://github.com/dom4j/dom4j/blob/master/LICENSE">BSD 3-clause New
License</a></td></tr>
-<tr class="a">
+<tr class="b">
<td>org.elasticsearch</td>
<td><a class="externalLink"
href="https://github.com/elastic/elasticsearch">elasticsearch</a></td>
<td>7.5.2</td>
<td>jar</td>
<td><a class="externalLink"
href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software
License, Version 2.0</a></td></tr>
-<tr class="b">
+<tr class="a">
<td>org.elasticsearch</td>
<td><a class="externalLink"
href="https://github.com/elastic/elasticsearch">elasticsearch-x-content</a></td>
<td>7.5.2</td>
<td>jar</td>
<td><a class="externalLink"
href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software
License, Version 2.0</a></td></tr>
-<tr class="a">
+<tr class="b">
<td>org.elasticsearch.plugin</td>
<td><a class="externalLink"
href="https://github.com/elastic/elasticsearch">transport-netty4-client</a></td>
<td>7.5.2</td>
<td>jar</td>
<td><a class="externalLink"
href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software
License, Version 2.0</a></td></tr>
-<tr class="b">
+<tr class="a">
<td>org.freemarker</td>
<td><a class="externalLink"
href="https://freemarker.apache.org/">freemarker</a></td>
<td>2.3.28</td>
<td>jar</td>
<td><a class="externalLink"
href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version
2.0</a></td></tr>
-<tr class="a">
+<tr class="b">
<td>org.hamcrest</td>
<td><a class="externalLink"
href="https://github.com/hamcrest/JavaHamcrest/hamcrest-core">hamcrest-core</a></td>
<td>1.3</td>
<td>jar</td>
<td><a class="externalLink"
href="http://www.opensource.org/licenses/bsd-license.php">New BSD
License</a></td></tr>
-<tr class="b">
+<tr class="a">
<td>org.hamcrest</td>
<td><a class="externalLink"
href="https://github.com/hamcrest/JavaHamcrest/hamcrest-library">hamcrest-library</a></td>
<td>1.3</td>
<td>jar</td>
<td><a class="externalLink"
href="http://www.opensource.org/licenses/bsd-license.php">New BSD
License</a></td></tr>
-<tr class="a">
+<tr class="b">
<td>org.jdom</td>
<td><a class="externalLink" href="http://www.jdom.org">jdom2</a></td>
<td>2.0.6</td>
<td>jar</td>
<td><a class="externalLink"
href="https://raw.github.com/hunterhacker/jdom/master/LICENSE.txt">Similar to
Apache License but with the acknowledgment clause removed</a></td></tr>
-<tr class="b">
+<tr class="a">
<td>org.junit.jupiter</td>
<td><a class="externalLink"
href="https://junit.org/junit5/">junit-jupiter-api</a></td>
<td>5.5.0</td>
<td>jar</td>
<td><a class="externalLink"
href="https://www.eclipse.org/legal/epl-v20.html">Eclipse Public License
v2.0</a></td></tr>
-<tr class="a">
+<tr class="b">
<td>org.junit.jupiter</td>
<td><a class="externalLink"
href="https://junit.org/junit5/">junit-jupiter-engine</a></td>
<td>5.5.0</td>
<td>jar</td>
<td><a class="externalLink"
href="https://www.eclipse.org/legal/epl-v20.html">Eclipse Public License
v2.0</a></td></tr>
-<tr class="b">
+<tr class="a">
<td>org.junit.jupiter</td>
<td><a class="externalLink"
href="https://junit.org/junit5/">junit-jupiter-params</a></td>
<td>5.5.0</td>
<td>jar</td>
<td><a class="externalLink"
href="https://www.eclipse.org/legal/epl-v20.html">Eclipse Public License
v2.0</a></td></tr>
-<tr class="a">
+<tr class="b">
<td>org.junit.vintage</td>
<td><a class="externalLink"
href="https://junit.org/junit5/">junit-vintage-engine</a></td>
<td>5.5.0</td>
<td>jar</td>
<td><a class="externalLink"
href="https://www.eclipse.org/legal/epl-v20.html">Eclipse Public License
v2.0</a></td></tr>
-<tr class="b">
+<tr class="a">
<td>org.mockito</td>
<td><a class="externalLink"
href="https://github.com/mockito/mockito">mockito-core</a></td>
<td>2.24.5</td>
<td>jar</td>
<td><a class="externalLink"
href="https://github.com/mockito/mockito/blob/master/LICENSE">The MIT
License</a></td></tr>
-<tr class="a">
+<tr class="b">
<td>org.mockito</td>
<td><a class="externalLink"
href="https://github.com/mockito/mockito">mockito-junit-jupiter</a></td>
<td>2.24.5</td>
<td>jar</td>
<td><a class="externalLink"
href="https://github.com/mockito/mockito/blob/master/LICENSE">The MIT
License</a></td></tr>
-<tr class="b">
+<tr class="a">
<td>org.openjdk.jmh</td>
<td><a class="externalLink"
href="http://openjdk.java.net/projects/code-tools/jmh/jmh-core/">jmh-core</a></td>
<td>1.21</td>
<td>jar</td>
<td><a class="externalLink"
href="http://openjdk.java.net/legal/gplv2+ce.html">GNU General Public License
(GPL), version 2, with the Classpath exception</a></td></tr>
-<tr class="a">
+<tr class="b">
<td>org.openjdk.jmh</td>
<td><a class="externalLink"
href="http://openjdk.java.net/projects/code-tools/jmh/jmh-generator-annprocess/">jmh-generator-annprocess</a></td>
<td>1.21</td>
<td>jar</td>
<td><a class="externalLink"
href="http://openjdk.java.net/legal/gplv2+ce.html">GNU General Public License
(GPL), version 2, with the Classpath exception</a></td></tr>
-<tr class="b">
+<tr class="a">
<td>org.ow2.asm</td>
<td><a class="externalLink" href="http://asm.objectweb.org/asm/">asm</a></td>
<td>5.0.4</td>
<td>jar</td>
<td><a class="externalLink"
href="http://asm.objectweb.org/license.html">BSD</a></td></tr>
-<tr class="a">
+<tr class="b">
<td>org.pcap4j</td>
<td><a class="externalLink"
href="https://github.com/kaitoy/pcap4j/pcap4j-core">pcap4j-core</a></td>
<td>1.8.2</td>
<td>jar</td>
<td><a class="externalLink"
href="http://www.opensource.org/licenses/mit-license.php">MIT
License</a></td></tr>
-<tr class="b">
+<tr class="a">
<td>org.pcap4j</td>
<td><a class="externalLink"
href="https://github.com/kaitoy/pcap4j/pcap4j-packetfactory-static">pcap4j-packetfactory-static</a></td>
<td>1.8.2</td>
<td>jar</td>
<td><a class="externalLink"
href="http://www.opensource.org/licenses/mit-license.php">MIT
License</a></td></tr>
-<tr class="a">
+<tr class="b">
<td>org.scala-lang</td>
<td><a class="externalLink"
href="http://www.scala-lang.org/">scala-library</a></td>
<td>2.12.6</td>
<td>jar</td>
<td><a class="externalLink" href="http://www.scala-lang.org/license.html">BSD
3-Clause</a></td></tr>
-<tr class="b">
+<tr class="a">
<td>org.slf4j</td>
<td><a class="externalLink" href="http://www.slf4j.org">slf4j-api</a></td>
<td>1.7.25</td>
<td>jar</td>
<td><a class="externalLink"
href="http://www.opensource.org/licenses/mit-license.php">MIT
License</a></td></tr>
-<tr class="a">
+<tr class="b">
<td>org.slf4j</td>
<td><a class="externalLink" href="http://www.slf4j.org">slf4j-simple</a></td>
<td>1.7.25</td>
<td>jar</td>
<td><a class="externalLink"
href="http://www.opensource.org/licenses/mit-license.php">MIT
License</a></td></tr>
-<tr class="b">
+<tr class="a">
<td>org.xmlunit</td>
<td><a class="externalLink"
href="https://www.xmlunit.org/">xmlunit-core</a></td>
<td>2.6.3</td>
<td>jar</td>
<td><a class="externalLink"
href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software
License, Version 2.0</a></td></tr>
-<tr class="a">
+<tr class="b">
<td>org.xmlunit</td>
<td><a class="externalLink"
href="https://www.xmlunit.org/">xmlunit-matchers</a></td>
<td>2.6.3</td>
<td>jar</td>
<td><a class="externalLink"
href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software
License, Version 2.0</a></td></tr>
-<tr class="b">
+<tr class="a">
<td>org.yaml</td>
<td><a class="externalLink" href="http://www.snakeyaml.org">snakeyaml</a></td>
<td>1.23</td>
<td>jar</td>
<td><a class="externalLink"
href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version
2.0</a></td></tr>
-<tr class="a">
+<tr class="b">
<td>xml-apis</td>
<td><a class="externalLink"
href="http://xml.apache.org/commons/components/external/">xml-apis</a></td>
<td>1.4.01</td>
diff --git a/developers/release/release.html b/developers/release/release.html
index 01ce767..1152e1e 100644
--- a/developers/release/release.html
+++ b/developers/release/release.html
@@ -209,6 +209,103 @@
<h2 id="releasing_plc4x">Releasing PLC4X</h2>
<div class="sectionbody">
<div class="sect2">
+<h3 id="tldr">TL/DR</h3>
+<div class="admonitionblock important">
+<table>
+<tr>
+<td class="icon">
+<i class="fa icon-important" title="Important"></i>
+</td>
+<td class="content">
+Please be sure to execute the release with a Java version between 1.8 and 11
or the Karaf feature tests will not run.
+</td>
+</tr>
+</table>
+</div>
+<div class="ulist checklist">
+<ul class="checklist">
+<li>
+<p><input type="checkbox" data-item-complete="0"/> Update the
<code>RELEASE_NOTES</code></p>
+</li>
+<li>
+<p><input type="checkbox" data-item-complete="0"/> Check year in
<code>NOTICE</code></p>
+</li>
+<li>
+<p><input type="checkbox" data-item-complete="0"/> Create release branch:</p>
+</li>
+</ul>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre> mvn release:branch -P
with-sandbox,with-cpp,with-boost,with-dotnet,with-python,with-proxies,with-logstash
-DbranchName=rel/{current-short-version} -DautoVersionSubmodules=true</pre>
+</div>
+</div>
+<div class="ulist checklist">
+<ul class="checklist">
+<li>
+<p><input type="checkbox" data-item-complete="0"/> Add a new section to the
<code>RELEASE_NOTES</code> on <code>develop</code></p>
+</li>
+<li>
+<p><input type="checkbox" data-item-complete="0"/> Prepare the release:</p>
+</li>
+</ul>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre> mvn release:prepare -P
with-sandbox,with-cpp,with-boost,with-dotnet,with-python,with-proxies,with-logstash
-DautoVersionSubmodules=true</pre>
+</div>
+</div>
+<div class="ulist checklist">
+<ul class="checklist">
+<li>
+<p><input type="checkbox" data-item-complete="0"/> Perform the release:</p>
+</li>
+</ul>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre> mvn release:perform
-DreleaseProfiles=apache-release,with-boost,with-proxies,with-logstash</pre>
+</div>
+</div>
+<div class="ulist checklist">
+<ul class="checklist">
+<li>
+<p><input type="checkbox" data-item-complete="0"/> Close the staging repo on
<code>Nexus</code></p>
+</li>
+<li>
+<p><input type="checkbox" data-item-complete="0"/> Stage the release artifacts
in <code>SVN</code></p>
+</li>
+<li>
+<p><input type="checkbox" data-item-complete="0"/> Vote on the mailing list</p>
+</li>
+<li>
+<p><input type="checkbox" data-item-complete="0"/> Move RC to the release
section of <code>SVN</code></p>
+</li>
+<li>
+<p><input type="checkbox" data-item-complete="0"/> Remove old releases in
<code>SVN</code></p>
+</li>
+<li>
+<p><input type="checkbox" data-item-complete="0"/> Release staging repo on
<code>Nexus</code></p>
+</li>
+<li>
+<p><input type="checkbox" data-item-complete="0"/> Add the version to the DOAP
file on <code>develop</code></p>
+</li>
+<li>
+<p><input type="checkbox" data-item-complete="0"/> Update Download site</p>
+</li>
+<li>
+<p><input type="checkbox" data-item-complete="0"/> Update Jira</p>
+</li>
+<li>
+<p><input type="checkbox" data-item-complete="0"/> Merge back release version
to <code>master</code> branch</p>
+</li>
+<li>
+<p><input type="checkbox" data-item-complete="0"/> Send announce email</p>
+</li>
+</ul>
+</div>
+</div>
+<div class="sect2">
<h3 id="preparing_your_system_for_being_able_to_release">Preparing your system
for being able to release</h3>
<div class="paragraph">
<p>As part of the release process, Maven will upload maven release artifacts
to a so-called staging repository.</p>
diff --git a/developers/release/validation.html
b/developers/release/validation.html
index a75ab8c..bc63122 100644
--- a/developers/release/validation.html
+++ b/developers/release/validation.html
@@ -220,60 +220,81 @@ On MacOS and Linux the first 4 steps can be automated.
For details please read t
</tr>
</table>
</div>
-<div class="olist arabic">
-<ol class="arabic">
+<div class="ulist checklist">
+<ul class="checklist">
<li>
-<p>Download all staged artifacts under the url specified in the release vote
email into a directory we’ll now call <code>download-dir</code>.</p>
+<p><input type="checkbox" data-item-complete="0"/> Download all staged
artifacts under the url specified in the release vote email into a directory
we’ll now call <code>download-dir</code>.</p>
</li>
<li>
-<p>Verify the signature is correct:
+<p><input type="checkbox" data-item-complete="0"/> Verify the signature is
correct:
Additional Apache tutorial on how to verify downloads can be found <a
href="http://www.apache.org/info/verification.html">here</a>.</p>
+</li>
+</ul>
+</div>
<div class="listingblock">
<div class="content">
-<pre>gpg --verify apache-plc4x-0.7.0-source-release.zip.asc
apache-plc4x-#0.7.0-source-release.zip</pre>
+<pre>gpg --verify apache-plc4x-{current-full-version}-source-release.zip.asc
apache-plc4x-#{current-full-version}-source-release.zip</pre>
</div>
</div>
-</li>
+<div class="ulist checklist">
+<ul class="checklist">
<li>
-<p>Check if the check is successful.</p>
+<p><input type="checkbox" data-item-complete="0"/> Check if the check is
successful.</p>
</li>
<li>
-<p>Check if the signature references an Apache email address.</p>
+<p><input type="checkbox" data-item-complete="0"/> Check if the signature
references an Apache email address.</p>
</li>
<li>
-<p>Verify the SHA512 hashes:</p>
+<p><input type="checkbox" data-item-complete="0"/> Verify the SHA512
hashes:</p>
+</li>
+</ul>
+</div>
<div class="listingblock">
<div class="content">
-<pre>shasum -a512 apache-plc4x-0.7.0-source-release.zip</pre>
+<pre>shasum -a512 apache-plc4x-{current-full-version}-source-release.zip</pre>
</div>
</div>
-</li>
+<div class="ulist checklist">
+<ul class="checklist">
<li>
-<p>Unzip the archive:</p>
+<p><input type="checkbox" data-item-complete="0"/> Unzip the archive:</p>
+</li>
+</ul>
+</div>
<div class="listingblock">
<div class="content">
-<pre>unzip apache-plc4x-0.7.0-source-release.zip</pre>
+<pre>unzip apache-plc4x-{current-full-version}-source-release.zip</pre>
</div>
</div>
-</li>
+<div class="ulist checklist">
+<ul class="checklist">
<li>
-<p>Verify the existence of <code>LICENSE</code>, <code>NOTICE, `README</code>,
<code>RELEASE_NOTES</code> files in the extracted source bundle.</p>
+<p><input type="checkbox" data-item-complete="0"/> Verify the existence of
<code>LICENSE</code>, <code>NOTICE</code>, <code>README</code>,
<code>RELEASE_NOTES</code> files in the extracted source bundle.</p>
</li>
<li>
-<p>Verify the content of <code>LICENSE</code>, <code>NOTICE</code>,
<code>README</code>, `RELEASE_NOTES files in the extracted source bundle.</p>
-<div class="ulist">
-<ul>
-<li>
-<p>(Especially pay attention to the year in the <code>NOTICE</code> file if
this is the first release of the year)</p>
+<p><input type="checkbox" data-item-complete="0"/> Verify the content of
<code>LICENSE</code>, <code>NOTICE</code>, <code>README</code>,
<code>RELEASE_NOTES</code> files in the extracted source bundle.</p>
</li>
</ul>
</div>
-</li>
+<div class="admonitionblock tip">
+<table>
+<tr>
+<td class="icon">
+<i class="fa icon-tip" title="Tip"></i>
+</td>
+<td class="content">
+(Especially pay attention to the year in the <code>NOTICE</code> file if this
is the first release of the year)
+</td>
+</tr>
+</table>
+</div>
+<div class="ulist checklist">
+<ul class="checklist">
<li>
-<p>[RM] Verify the staged source README, RELEASE_NOTE files correspond to
those in the extracted source bundle.</p>
+<p><input type="checkbox" data-item-complete="0"/> [RM] Verify the staged
source README, RELEASE_NOTE files correspond to those in the extracted source
bundle.</p>
</li>
<li>
-<p>[RM] Run RAT externally to ensure there are no surprises.</p>
+<p><input type="checkbox" data-item-complete="0"/> [RM] Run RAT externally to
ensure there are no surprises.</p>
<div class="ulist">
<ul>
<li>
@@ -283,25 +304,25 @@ Additional Apache tutorial on how to verify downloads can
be found <a href="http
</div>
</li>
<li>
-<p>Search for <code>SNAPSHOT</code> references:</p>
+<p><input type="checkbox" data-item-complete="0"/> Search for
<code>SNAPSHOT</code> references:</p>
+</li>
+</ul>
+</div>
<div class="listingblock">
<div class="content">
<pre>find . -type f -name 'pom.xml' -exec grep -l "SNAPSHOT" {} \;</pre>
</div>
</div>
-</li>
+<div class="ulist checklist">
+<ul class="checklist">
<li>
-<p>Build the project according to the information in the README.md file.</p>
-<div class="ulist">
-<ul>
+<p><input type="checkbox" data-item-complete="0"/> Build the project according
to the information in the README.md file.</p>
+</li>
<li>
-<p>[RM] Build the project with all <code>with-xyz</code> profiles and tests
enabled and an empty maven local repo: by appendng
<code>-Dmaven.repo.local=../.m2</code>.</p>
+<p><input type="checkbox" data-item-complete="0"/> [RM] Build the project with
all <code>with-xyz</code> profiles and tests enabled and an empty maven local
repo: by appendng <code>-Dmaven.repo.local=../.m2</code>.</p>
</li>
</ul>
</div>
-</li>
-</ol>
-</div>
<div class="sect2">
<h3 id="release_tooling">Release Tooling</h3>
<div class="paragraph">
diff --git a/plc4j/index.html b/plc4j/index.html
index 4c7cb49..b39f905 100644
--- a/plc4j/index.html
+++ b/plc4j/index.html
@@ -181,6 +181,8 @@ import org.apache.plc4x.java.PlcDriverManager;
import org.apache.plc4x.java.api.PlcConnection;
import org.apache.plc4x.java.api.messages.PlcReadRequest;
import org.apache.plc4x.java.api.messages.PlcReadResponse;
+import org.apache.plc4x.java.api.messages.PlcWriteRequest;
+import org.apache.plc4x.java.api.messages.PlcWriteResponse;
import org.apache.plc4x.java.api.types.PlcResponseCode;
import org.apache.plc4x.java.api.value.PlcValue;
import org.slf4j.Logger;
@@ -217,9 +219,9 @@ public class HelloPlc4x {
// Create a new read request:
// - Give the single item requested the alias name "value"
- PlcReadRequest.Builder builder =
plcConnection.readRequestBuilder();
+ /*PlcReadRequest.Builder builder =
plcConnection.readRequestBuilder();
for (int i = 0; i < options.getFieldAddress().length; i++) {
- builder.addItem("value-" + i, options.getFieldAddress()[i]);
+ builder.addItem("r-" + i, options.getFieldAddress()[i]);
}
PlcReadRequest readRequest = builder.build();
@@ -231,22 +233,16 @@ public class HelloPlc4x {
PlcReadResponse syncResponse = readRequest.execute().get();
// Simply iterating over the field names returned in the response.
printResponse(syncResponse);
-
PlcValue asPlcValue = syncResponse.getAsPlcValue();
- System.out.println(asPlcValue);
+ System.out.println(asPlcValue);*/
- //////////////////////////////////////////////////////////
- // Read asynchronously ...
- // Register a callback executed as soon as a response arrives.
- logger.info("Asynchronous request ...");
- CompletionStage<? extends PlcReadResponse> asyncResponse =
readRequest.execute();
- asyncResponse.whenComplete((readResponse, throwable) -> {
- if (readResponse != null) {
- printResponse(readResponse);
- } else {
- logger.error("An error occurred: " +
throwable.getMessage(), throwable);
- }
- });
+ final PlcWriteRequest.Builder writeRequestBuilder =
plcConnection.writeRequestBuilder();
+ writeRequestBuilder.addItem("w-1", options.getFieldAddress()[0],
23, 42, 7);
+ PlcWriteRequest writeRequest = writeRequestBuilder.build();
+ System.out.println(writeRequest);
+
+ logger.info("Synchronous write ...");
+ final PlcWriteResponse plcWriteResponse =
writeRequest.execute().get();
// Give the async request a little time...
TimeUnit.MILLISECONDS.sleep(1000);