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 5d169a3 Site checkin for project PLC4X: Jenkins Tools
5d169a3 is described below
commit 5d169a3856b77796ae85200ed10f53ed78ef91a3
Author: jenkins <[email protected]>
AuthorDate: Thu Sep 26 14:42:23 2019 +0000
Site checkin for project PLC4X: Jenkins Tools
---
dependency-convergence.html | 1 +
dependency-info.html | 1 +
dependency-management.html | 1 +
developers/building.html | 1 +
developers/ci.html | 1 +
developers/code-gen/index.html | 1 +
developers/code-gen/language/freemarker.html | 1 +
developers/code-gen/protocol/df1.html | 1 +
developers/code-gen/protocol/mspec.html | 1 +
developers/conferences.html | 1 +
developers/contributing.html | 1 +
developers/decisions.html | 1 +
developers/issues.html | 1 +
developers/jqassistant.html | 1 +
developers/maturity.html | 1 +
developers/preparing.html | 1 +
.../{release.html => release-build-tools.html} | 181 +++++++--------------
developers/release.html | 3 +-
developers/sonar.html | 1 +
developers/team.html | 1 +
developers/vm.html | 1 +
developers/vpn.html | 1 +
developers/website.html | 1 +
developers/wiki.html | 1 +
developers/writing-driver/writing-driver.html | 1 +
distribution-management.html | 1 +
index.html | 1 +
issue-management.html | 1 +
licenses.html | 1 +
mailing-lists.html | 1 +
modules.html | 1 +
.../plc4x-build-utils-protocol-test/plugins.html | 21 ++-
plugin-management.html | 1 +
plugins.html | 1 +
project-info.html | 1 +
protocols/ads/index.html | 1 +
protocols/delta-v/index.html | 1 +
protocols/delta-v/read-data.html | 1 +
protocols/delta-v/reverse-engineering.html | 1 +
protocols/ehtercat/index.html | 1 +
protocols/ethernet-ip/index.html | 1 +
protocols/features.html | 1 +
protocols/index.html | 1 +
protocols/modbus/index.html | 1 +
protocols/opc-ua/index.html | 1 +
protocols/s7/index.html | 1 +
protocols/s7/s7comm-plus.html | 1 +
protocols/s7/s7comm.html | 1 +
scm.html | 1 +
sitemap.html | 2 +
summary.html | 1 +
users/download.html | 1 +
users/gettingstarted.html | 1 +
users/industry40.html | 1 +
users/opm.html | 1 +
users/security.html | 1 +
56 files changed, 127 insertions(+), 132 deletions(-)
diff --git a/dependency-convergence.html b/dependency-convergence.html
index cb2dad9..9dc27bf 100644
--- a/dependency-convergence.html
+++ b/dependency-convergence.html
@@ -77,6 +77,7 @@
<li ><a href="developers/maturity.html" title="Maturity"
>Maturity</a></li>
<li ><a href="developers/preparing.html"
title="Preparing your Computer" >Preparing your Computer</a></li>
<li ><a href="developers/release.html" title="Releasing"
>Releasing</a></li>
+ <li ><a href="developers/release-build-tools.html"
title="Releasing Build-Tools" >Releasing Build-Tools</a></li>
<li ><a href="developers/team.html" title="Team"
>Team</a></li>
<li ><a href="developers/vm.html" title="VM Access" >VM
Access</a></li>
<li ><a href="developers/vpn.html" title="VPN Access"
>VPN Access</a></li>
diff --git a/dependency-info.html b/dependency-info.html
index f6fa557..9794910 100644
--- a/dependency-info.html
+++ b/dependency-info.html
@@ -77,6 +77,7 @@
<li ><a href="developers/maturity.html" title="Maturity"
>Maturity</a></li>
<li ><a href="developers/preparing.html"
title="Preparing your Computer" >Preparing your Computer</a></li>
<li ><a href="developers/release.html" title="Releasing"
>Releasing</a></li>
+ <li ><a href="developers/release-build-tools.html"
title="Releasing Build-Tools" >Releasing Build-Tools</a></li>
<li ><a href="developers/team.html" title="Team"
>Team</a></li>
<li ><a href="developers/vm.html" title="VM Access" >VM
Access</a></li>
<li ><a href="developers/vpn.html" title="VPN Access"
>VPN Access</a></li>
diff --git a/dependency-management.html b/dependency-management.html
index a7f8d07..7f0ce3c 100644
--- a/dependency-management.html
+++ b/dependency-management.html
@@ -77,6 +77,7 @@
<li ><a href="developers/maturity.html" title="Maturity"
>Maturity</a></li>
<li ><a href="developers/preparing.html"
title="Preparing your Computer" >Preparing your Computer</a></li>
<li ><a href="developers/release.html" title="Releasing"
>Releasing</a></li>
+ <li ><a href="developers/release-build-tools.html"
title="Releasing Build-Tools" >Releasing Build-Tools</a></li>
<li ><a href="developers/team.html" title="Team"
>Team</a></li>
<li ><a href="developers/vm.html" title="VM Access" >VM
Access</a></li>
<li ><a href="developers/vpn.html" title="VPN Access"
>VPN Access</a></li>
diff --git a/developers/building.html b/developers/building.html
index aedb90f..2dc83ef 100644
--- a/developers/building.html
+++ b/developers/building.html
@@ -77,6 +77,7 @@
<li ><a href="maturity.html" title="Maturity"
>Maturity</a></li>
<li ><a href="preparing.html" title="Preparing your
Computer" >Preparing your Computer</a></li>
<li ><a href="release.html" title="Releasing"
>Releasing</a></li>
+ <li ><a href="release-build-tools.html" title="Releasing
Build-Tools" >Releasing Build-Tools</a></li>
<li ><a href="team.html" title="Team" >Team</a></li>
<li ><a href="vm.html" title="VM Access" >VM
Access</a></li>
<li ><a href="vpn.html" title="VPN Access" >VPN
Access</a></li>
diff --git a/developers/ci.html b/developers/ci.html
index c9065af..e36826b 100644
--- a/developers/ci.html
+++ b/developers/ci.html
@@ -77,6 +77,7 @@
<li ><a href="maturity.html" title="Maturity"
>Maturity</a></li>
<li ><a href="preparing.html" title="Preparing your
Computer" >Preparing your Computer</a></li>
<li ><a href="release.html" title="Releasing"
>Releasing</a></li>
+ <li ><a href="release-build-tools.html" title="Releasing
Build-Tools" >Releasing Build-Tools</a></li>
<li ><a href="team.html" title="Team" >Team</a></li>
<li ><a href="vm.html" title="VM Access" >VM
Access</a></li>
<li ><a href="vpn.html" title="VPN Access" >VPN
Access</a></li>
diff --git a/developers/code-gen/index.html b/developers/code-gen/index.html
index 0b32a61..fc2bcc6 100644
--- a/developers/code-gen/index.html
+++ b/developers/code-gen/index.html
@@ -77,6 +77,7 @@
<li ><a href="../maturity.html" title="Maturity"
>Maturity</a></li>
<li ><a href="../preparing.html" title="Preparing your
Computer" >Preparing your Computer</a></li>
<li ><a href="../release.html" title="Releasing"
>Releasing</a></li>
+ <li ><a href="../release-build-tools.html"
title="Releasing Build-Tools" >Releasing Build-Tools</a></li>
<li ><a href="../team.html" title="Team" >Team</a></li>
<li ><a href="../vm.html" title="VM Access" >VM
Access</a></li>
<li ><a href="../vpn.html" title="VPN Access" >VPN
Access</a></li>
diff --git a/developers/code-gen/language/freemarker.html
b/developers/code-gen/language/freemarker.html
index 67a411f..0c1ceaf 100644
--- a/developers/code-gen/language/freemarker.html
+++ b/developers/code-gen/language/freemarker.html
@@ -77,6 +77,7 @@
<li ><a href="../../maturity.html" title="Maturity"
>Maturity</a></li>
<li ><a href="../../preparing.html" title="Preparing
your Computer" >Preparing your Computer</a></li>
<li ><a href="../../release.html" title="Releasing"
>Releasing</a></li>
+ <li ><a href="../../release-build-tools.html"
title="Releasing Build-Tools" >Releasing Build-Tools</a></li>
<li ><a href="../../team.html" title="Team"
>Team</a></li>
<li ><a href="../../vm.html" title="VM Access" >VM
Access</a></li>
<li ><a href="../../vpn.html" title="VPN Access" >VPN
Access</a></li>
diff --git a/developers/code-gen/protocol/df1.html
b/developers/code-gen/protocol/df1.html
index dd16449..a536b70 100644
--- a/developers/code-gen/protocol/df1.html
+++ b/developers/code-gen/protocol/df1.html
@@ -77,6 +77,7 @@
<li ><a href="../../maturity.html" title="Maturity"
>Maturity</a></li>
<li ><a href="../../preparing.html" title="Preparing
your Computer" >Preparing your Computer</a></li>
<li ><a href="../../release.html" title="Releasing"
>Releasing</a></li>
+ <li ><a href="../../release-build-tools.html"
title="Releasing Build-Tools" >Releasing Build-Tools</a></li>
<li ><a href="../../team.html" title="Team"
>Team</a></li>
<li ><a href="../../vm.html" title="VM Access" >VM
Access</a></li>
<li ><a href="../../vpn.html" title="VPN Access" >VPN
Access</a></li>
diff --git a/developers/code-gen/protocol/mspec.html
b/developers/code-gen/protocol/mspec.html
index 7866a45..0880cc1 100644
--- a/developers/code-gen/protocol/mspec.html
+++ b/developers/code-gen/protocol/mspec.html
@@ -77,6 +77,7 @@
<li ><a href="../../maturity.html" title="Maturity"
>Maturity</a></li>
<li ><a href="../../preparing.html" title="Preparing
your Computer" >Preparing your Computer</a></li>
<li ><a href="../../release.html" title="Releasing"
>Releasing</a></li>
+ <li ><a href="../../release-build-tools.html"
title="Releasing Build-Tools" >Releasing Build-Tools</a></li>
<li ><a href="../../team.html" title="Team"
>Team</a></li>
<li ><a href="../../vm.html" title="VM Access" >VM
Access</a></li>
<li ><a href="../../vpn.html" title="VPN Access" >VPN
Access</a></li>
diff --git a/developers/conferences.html b/developers/conferences.html
index eef7756..0fcb1ed 100644
--- a/developers/conferences.html
+++ b/developers/conferences.html
@@ -77,6 +77,7 @@
<li ><a href="maturity.html" title="Maturity"
>Maturity</a></li>
<li ><a href="preparing.html" title="Preparing your
Computer" >Preparing your Computer</a></li>
<li ><a href="release.html" title="Releasing"
>Releasing</a></li>
+ <li ><a href="release-build-tools.html" title="Releasing
Build-Tools" >Releasing Build-Tools</a></li>
<li ><a href="team.html" title="Team" >Team</a></li>
<li ><a href="vm.html" title="VM Access" >VM
Access</a></li>
<li ><a href="vpn.html" title="VPN Access" >VPN
Access</a></li>
diff --git a/developers/contributing.html b/developers/contributing.html
index bfd119c..5b8d753 100644
--- a/developers/contributing.html
+++ b/developers/contributing.html
@@ -77,6 +77,7 @@
<li ><a href="maturity.html" title="Maturity"
>Maturity</a></li>
<li ><a href="preparing.html" title="Preparing your
Computer" >Preparing your Computer</a></li>
<li ><a href="release.html" title="Releasing"
>Releasing</a></li>
+ <li ><a href="release-build-tools.html" title="Releasing
Build-Tools" >Releasing Build-Tools</a></li>
<li ><a href="team.html" title="Team" >Team</a></li>
<li ><a href="vm.html" title="VM Access" >VM
Access</a></li>
<li ><a href="vpn.html" title="VPN Access" >VPN
Access</a></li>
diff --git a/developers/decisions.html b/developers/decisions.html
index 96f4d37..232eff7 100644
--- a/developers/decisions.html
+++ b/developers/decisions.html
@@ -77,6 +77,7 @@
<li ><a href="maturity.html" title="Maturity"
>Maturity</a></li>
<li ><a href="preparing.html" title="Preparing your
Computer" >Preparing your Computer</a></li>
<li ><a href="release.html" title="Releasing"
>Releasing</a></li>
+ <li ><a href="release-build-tools.html" title="Releasing
Build-Tools" >Releasing Build-Tools</a></li>
<li ><a href="team.html" title="Team" >Team</a></li>
<li ><a href="vm.html" title="VM Access" >VM
Access</a></li>
<li ><a href="vpn.html" title="VPN Access" >VPN
Access</a></li>
diff --git a/developers/issues.html b/developers/issues.html
index d6ec916..bf7443b 100644
--- a/developers/issues.html
+++ b/developers/issues.html
@@ -77,6 +77,7 @@
<li ><a href="maturity.html" title="Maturity"
>Maturity</a></li>
<li ><a href="preparing.html" title="Preparing your
Computer" >Preparing your Computer</a></li>
<li ><a href="release.html" title="Releasing"
>Releasing</a></li>
+ <li ><a href="release-build-tools.html" title="Releasing
Build-Tools" >Releasing Build-Tools</a></li>
<li ><a href="team.html" title="Team" >Team</a></li>
<li ><a href="vm.html" title="VM Access" >VM
Access</a></li>
<li ><a href="vpn.html" title="VPN Access" >VPN
Access</a></li>
diff --git a/developers/jqassistant.html b/developers/jqassistant.html
index 04ab963..429a9aa 100644
--- a/developers/jqassistant.html
+++ b/developers/jqassistant.html
@@ -77,6 +77,7 @@
<li ><a href="maturity.html" title="Maturity"
>Maturity</a></li>
<li ><a href="preparing.html" title="Preparing your
Computer" >Preparing your Computer</a></li>
<li ><a href="release.html" title="Releasing"
>Releasing</a></li>
+ <li ><a href="release-build-tools.html" title="Releasing
Build-Tools" >Releasing Build-Tools</a></li>
<li ><a href="team.html" title="Team" >Team</a></li>
<li ><a href="vm.html" title="VM Access" >VM
Access</a></li>
<li ><a href="vpn.html" title="VPN Access" >VPN
Access</a></li>
diff --git a/developers/maturity.html b/developers/maturity.html
index 3c8c551..fcc610e 100644
--- a/developers/maturity.html
+++ b/developers/maturity.html
@@ -77,6 +77,7 @@
<li class="active" ><a href=""
title="Maturity" >Maturity</a></li>
<li ><a href="preparing.html" title="Preparing your
Computer" >Preparing your Computer</a></li>
<li ><a href="release.html" title="Releasing"
>Releasing</a></li>
+ <li ><a href="release-build-tools.html" title="Releasing
Build-Tools" >Releasing Build-Tools</a></li>
<li ><a href="team.html" title="Team" >Team</a></li>
<li ><a href="vm.html" title="VM Access" >VM
Access</a></li>
<li ><a href="vpn.html" title="VPN Access" >VPN
Access</a></li>
diff --git a/developers/preparing.html b/developers/preparing.html
index b3168ac..c229256 100644
--- a/developers/preparing.html
+++ b/developers/preparing.html
@@ -77,6 +77,7 @@
<li ><a href="maturity.html" title="Maturity"
>Maturity</a></li>
<li class="active" ><a href=""
title="Preparing your Computer" >Preparing your Computer</a></li>
<li ><a href="release.html" title="Releasing"
>Releasing</a></li>
+ <li ><a href="release-build-tools.html" title="Releasing
Build-Tools" >Releasing Build-Tools</a></li>
<li ><a href="team.html" title="Team" >Team</a></li>
<li ><a href="vm.html" title="VM Access" >VM
Access</a></li>
<li ><a href="vpn.html" title="VPN Access" >VPN
Access</a></li>
diff --git a/developers/release.html b/developers/release-build-tools.html
similarity index 82%
copy from developers/release.html
copy to developers/release-build-tools.html
index dd93ac6..89fb4d9 100644
--- a/developers/release.html
+++ b/developers/release-build-tools.html
@@ -9,7 +9,7 @@
<head>
<meta charset="UTF-8" />
- <title>Apache PLC4X® - Releasing PLC4X</title>
+ <title>Apache PLC4X® - Releasing PLC4X Build-Tools</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="description" content="" />
<meta http-equiv="content-language" content="en" />
@@ -31,7 +31,7 @@
});
</script>
</head> <!-- end : head -->
- <body class="page-developers-release project-plc4x-parent">
+ <body class="page-developers-release-build-tools project-plc4x-parent">
<div id="m-top-navbar" class="navbar navbar-default navbar-fixed-top">
<div class="container">
@@ -76,7 +76,8 @@
<li ><a href="decisions.html" title="Decision Making"
>Decision Making</a></li>
<li ><a href="maturity.html" title="Maturity"
>Maturity</a></li>
<li ><a href="preparing.html" title="Preparing your
Computer" >Preparing your Computer</a></li>
- <li class="active" ><a href=""
title="Releasing" >Releasing</a></li>
+ <li ><a href="release.html" title="Releasing"
>Releasing</a></li>
+ <li class="active" ><a href=""
title="Releasing Build-Tools" >Releasing Build-Tools</a></li>
<li ><a href="team.html" title="Team" >Team</a></li>
<li ><a href="vm.html" title="VM Access" >VM
Access</a></li>
<li ><a href="vpn.html" title="VPN Access" >VPN
Access</a></li>
@@ -175,10 +176,8 @@
</div> <!-- .navbar-header -->
<div class="collapse navbar-collapse" id="toc-nav-collapse">
<ul id="toc" class="nav navbar-nav">
- <li
class="toplevel"><a href="#_toc_releasing_plc4x1" title="Releasing
PLC4X">Releasing PLC4X</a></li>
- <li class="toplevel"><a
href="#_toc_preparing_your_system_for_being_able_to_release1" title="Preparing
your system for being able to release">Preparing your system for being able to
release</a></li>
- <li class="toplevel"><a
href="#_toc_preparing_the_codebase_for_a_release1" title="Preparing the
codebase for a release">Preparing the codebase for a release</a></li>
- <li class="toplevel"><a
href="#_toc_creating_a_release_branch1" title="Creating a release
branch">Creating a release branch</a></li>
+ <li
class="toplevel"><a href="#_toc_releasing_plc4x_build-tools" title="Releasing
PLC4X Build-Tools">Releasing PLC4X Build-Tools</a></li>
+ <li class="toplevel"><a
href="#_toc_creating_a_release_branch_for_the_code-generation_" title="Creating
a release branch (For the code-generation module)">Creating a release branch
(For the code-generation module)</a></li>
<li class="toplevel"><a
href="#_toc_preparing_develop_for_the_next_iteration1" title="Preparing develop
for the next iteration">Preparing develop for the next iteration</a></li>
<li class="toplevel"><a
href="#_toc_release_stabilization_phase1" title="Release stabilization
phase">Release stabilization phase</a></li>
<li class="toplevel"><a
href="#_toc_preparing_a_release1" title="Preparing a release">Preparing a
release</a></li>
@@ -206,87 +205,26 @@
<div class="body-content">
<div class="sect1">
<div class="page-header">
- <h2 id="_toc_releasing_plc4x1">Releasing PLC4X</h2>
+ <h2 id="_toc_releasing_plc4x_build-tools">Releasing PLC4X Build-Tools</h2>
</div>
<div class="sectionbody">
- <div class="sect2">
- <h3 id="_toc_preparing_your_system_for_being_able_to_release1">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>
- </div>
- <div class="paragraph">
- <p>This can be thought of as an ad-hoc Maven repository that contains only
the artifacts for one release. This helps reviewers to see what’s in the
convenience maven package and to release that to the public repos with one
click.</p>
- </div>
- <div class="paragraph">
- <p>But in order to be allowed to upload artifacts, your account has to be
enabled for this and you have to tell Maven about your credentials.</p>
- </div>
- <div class="paragraph">
- <p>In order to do this, you should provide these credentials via
<code>.m2/settings.xml</code>.</p>
- </div>
- <div class="paragraph">
- <p>So if you don’t already have one, you should create a <code>.m2</code>
directory in your user home and inside that create a <code>settings.xml</code>
file with at least this content:</p>
- </div>
- <div class="literalblock">
- <div class="content">
- <pre><?xml version="1.0" encoding="UTF-8"?>
-<settings xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.1.0
http://maven.apache.org/xsd/settings-1.1.0.xsd"
xmlns="http://maven.apache.org/SETTINGS/1.1.0"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
- <servers>
- <!-- Apache Repo Settings -->
- <server>
- <id>apache.snapshots.https</id>
- <username>{user-id}</username>
- <password>{user-pass}</password>
- </server>
- <server>
- <id>apache.releases.https</id>
- <username>{user-id}</username>
- <password>{user-pass}</password>
- </server>
- </servers>
-</settings></pre>
- </div>
- </div>
- <div class="paragraph">
- <p>This tells maven to use above credentials as soon as a repository with
the id <code>apache.snapshots.https</code> or
<code>apache.releases.https</code> is being used. For a release all you need is
the <code>releases</code> repo, but it is good to have the other in place as it
enables you to also deploy SNAPSHOTs from your system. There repos are defined
in the <code>apache</code> parent pom and is identical for all Apache
projects.</p>
- </div>
- <div class="paragraph">
- <p>Additionally all artifacts are automatically signed by the release
build. In order to be able to do this you need to setup GPG.</p>
- </div>
- <div class="paragraph">
- <p>The key being used to sign the artifacts will have to be linked to your
Apache E-Mail ({apache-id}@apache.org) and verified by at least one fellow
Apache committer (Ideally more) that have trusted keys themselves. Usually for
this you have to get in touch - in real life - with any Apache committer with a
trusted key. Attending an <code>ApacheCon</code> is usually a great way to do
this as usually every ApacheCon has a <code>Key Signing event</code> in it’s
schedule. He can then si [...]
- </div>
- <div class="paragraph">
- <p>There’s a detailed description <a
href="https://github.com/apache/incubator-pulsar/wiki/Create-GPG-keys-to-sign-release-artifacts">here</a>.</p>
- </div>
- <div class="paragraph">
- <p>If you happen to have multiple keys, adding the following profile to
your <code>settings.xml</code> should help:</p>
- </div>
- <div class="literalblock">
- <div class="content">
- <pre><profile>
- <id>apache-release</id>
- <properties>
- <gpg.keyname>5C60D6B9</gpg.keyname><!-- Your GPG Keyname
here -->
- <!-- Use an agent: Prevents being asked for the password during the
build -->
- <gpg.useagent>true</gpg.useagent>
- <gpg.passphrase>topsecret-password</gpg.passphrase>
- </properties>
-</profile></pre>
- </div>
- </div>
+ <div class="paragraph">
+ <p>In contrast to the main project, the <code>plc4x-build-tools</code>
repository contains a loose collection of sub-projects.</p>
</div>
- <div class="sect2">
- <h3 id="_toc_preparing_the_codebase_for_a_release1">Preparing the codebase
for a release</h3>
- <div class="paragraph">
- <p>Usually you will have to update the RELEASE_NOTES document to the new
version. I would suggest doing this prior to the branch as otherwise you will
definitely have to port it back to <code>develop</code>. So remove the
<code>SNAPSHOT</code> and <code>(Unreleased)</code> markers from the file and
add missing parts.</p>
- </div>
- <div class="paragraph">
- <p>Also if you are doing the first release in a new year, it is advisable
to search for the old year and check if any occurrences are ok the way they
are. Usually the <code>NOTICE</code> file has to be adjusted.</p>
- </div>
+ <div class="paragraph">
+ <p>The main <code>pom.xml</code> in the root directory is mainly for
allowing to import all modules into an IDE and shouldn’t be used for
releases.</p>
+ </div>
+ <div class="paragraph">
+ <p>If you want to release a part of the build-tools, please execute the
following release steps in the parts sub-directory.</p>
+ </div>
+ <div class="paragraph">
+ <p>In general the preparation steps for releasing a build-tool is equal to
those of the main project. So please check <a href="release.html">here</a>
(Chapters: <code>Preparing your system for being able to release</code> and
<code>Preparing the codebase for a release</code>)</p>
+ </div>
+ <div class="paragraph">
+ <p>The rest of the steps are a lot simpler than those of the main project
as there aren’t any profiles involved.</p>
</div>
<div class="sect2">
- <h3 id="_toc_creating_a_release_branch1">Creating a release branch</h3>
+ <h3 id="_toc_creating_a_release_branch_for_the_code-generation_">Creating a
release branch (For the code-generation module)</h3>
<div class="paragraph">
<p>According to SemVer, we have: Major, Minor and Bugfix releases.</p>
</div>
@@ -310,15 +248,15 @@
</div>
<div class="literalblock">
<div class="content">
- <pre>mvn release:branch -P
with-cpp,with-dotnet,with-java,with-proxies,with-python,with-sandbox
-DbranchName=rel/{minor-version} -DautoVersionSubmodules=true</pre>
+ <pre>mvn release:branch -DbranchName=rel/code-generation/{minor-version}
-DautoVersionSubmodules=true</pre>
</div>
</div>
<div class="paragraph">
- <p>Per default the plugin suggests the next bugfix version as working
version, however we want it to use the next minor version. So in case of
preparing the release branch for <code>0.5.0-SNAPSHOT</code> the command would
be the following:</p>
+ <p>Per default the plugin suggests the next bugfix version as working
version, however we want it to use the next minor version. So in case of
preparing the release branch for <code>{project.version}</code> the command
would be the following:</p>
</div>
<div class="listingblock">
<div class="content">
- <pre> mvn release:branch -P
with-cpp,with-dotnet,with-java,with-proxies,with-python,with-sandbox
-DbranchName=rel/0.5 -DautoVersionSubmodules=true</pre>
+ <pre> mvn release:branch -DbranchName=rel/code-generation/0.5
-DautoVersionSubmodules=true</pre>
</div>
</div>
<div class="paragraph">
@@ -326,7 +264,7 @@
</div>
<div class="listingblock">
<div class="content">
- <pre> What is the new working copy version for "PLC4X"?
(org.apache.plc4x:plc4x-parent) 0.5.1-SNAPSHOT: : 0.6.0-SNAPSHOT</pre>
+ <pre> What is the new working copy version for "PLC4X Build Tools: Code
Generation"? (org.apache.plc4x.plugins:plc4x-code-generaton) 0.5.1-SNAPSHOT: :
0.6.0-SNAPSHOT</pre>
</div>
</div>
<div class="paragraph">
@@ -336,7 +274,7 @@
<p>This step now should perform quite quickly as no build and no tests are
involved.</p>
</div>
<div class="paragraph">
- <p>However in the end the versions of the <code>develop</code> branch are
updated and a new <code>rel/0.5</code> branch is created.</p>
+ <p>However in the end the versions of the <code>develop</code> branch are
updated and a new <code>rel/code-generation/0.5</code> branch is created.</p>
</div>
</div>
<div class="sect2">
@@ -382,7 +320,7 @@ Bug Fixes
<div class="sect2">
<h3 id="_toc_release_stabilization_phase1">Release stabilization phase</h3>
<div class="paragraph">
- <p>Now usually comes a phase in which last tests and checks should be
perfomed.</p>
+ <p>Now usually comes a phase in which last tests and checks should be
performed.</p>
</div>
<div class="paragraph">
<p>If any problems are found they have to be fixed in the release
branch.</p>
@@ -394,6 +332,12 @@ Bug Fixes
<div class="sect2">
<h3 id="_toc_preparing_a_release1">Preparing a release</h3>
<div class="paragraph">
+ <p>Before you start preparing the release it is important to manually make
the <code>RELEASE_NOTES</code> reflect the version we are planning on
releasing.</p>
+ </div>
+ <div class="paragraph">
+ <p>So be sure to remove the <code>(Unreleased)</code> and
<code>SNAPSHOT</code> from the version.</p>
+ </div>
+ <div class="paragraph">
<p>As especially when switching a lot between different branches, it is
recommended to do a clean checkout of the repository. Otherwise a lot of
directories can be left over, which would be included in the source-release
zip. In order to prepare a release-candidate, the first step is switching to
the corresponding release-branch.</p>
</div>
<div class="paragraph">
@@ -401,16 +345,16 @@ Bug Fixes
</div>
<div class="literalblock">
<div class="content">
- <pre>mvn release:prepare -P
with-cpp,with-dotnet,with-java,with-proxies,with-python,with-sandbox
-DautoVersionSubmodules=true</pre>
+ <pre>mvn release:prepare -DautoVersionSubmodules=true</pre>
</div>
</div>
<div class="paragraph">
- <p>(The <code>-P
with-cpp,with-dotnet,with-java,with-proxies,with-python,with-sandbox</code>
tells maven to activate the all profiles that partition the build and makes
sure the versions of all modules are updated as part of the release) In general
the plugin will now ask you 3 questions:</p>
+ <p>In general the plugin will now ask you 3 questions:</p>
</div>
<div class="olist arabic">
<ol class="arabic">
<li> <p>The version we want to release as (It will suggest the version
you get by omitting the <code>-SNAPSHOT</code> suffix)</p> </li>
- <li> <p>The name of the tag the release commit will be tagged with in the
SCM (Name it <code>release/{release-version}</code> (<code>release/0.5.0</code>
in our case)</p> </li>
+ <li> <p>The name of the tag the release commit will be tagged with in the
SCM (Name it <code>release/code-generation/{release-version}</code>
(<code>release/code-generation/0.5.0</code> in our case)</p> </li>
<li> <p>The next development version (The version present in the pom
after the release) (<code>0.6.0</code> in our case)</p> </li>
</ol>
</div>
@@ -418,14 +362,6 @@ Bug Fixes
<p>Usually for 1 and 3 the defaults are just fine, make sure the tag name
is correct as this usually is different.</p>
</div>
<div class="paragraph">
- <p>We currently have a dependency to a SNAPSHOT dependency in the sandbox
module. The release plugin will complain about this and we will not be able to
release this way. As this in the sandbox module, we can force the plugin to
continue by appending:</p>
- </div>
- <div class="literalblock">
- <div class="content">
- <pre>-DignoreSnapshots=true</pre>
- </div>
- </div>
- <div class="paragraph">
<p>However it is important to check that nowhere else SNAPSHOT versions
are referenced.</p>
</div>
<div class="paragraph">
@@ -436,7 +372,7 @@ Bug Fixes
<li> <p>Check we aren’t referencing any <code>SNAPSHOT</code>
dependencies.</p> </li>
<li> <p>Update all pom versions to the release version.</p> </li>
<li> <p>Run a build with all tests</p> </li>
- <li> <p>Commit the changes (commit message: <code>[maven-release-plugin]
prepare release release/0.5.0</code>)</p> </li>
+ <li> <p>Commit the changes (commit message: <code>[maven-release-plugin]
prepare release release/code-generation/0.5.0</code>)</p> </li>
<li> <p>Push the commit</p> </li>
<li> <p>Tag the commit</p> </li>
<li> <p>Update all poms to the next development version.</p> </li>
@@ -448,7 +384,7 @@ Bug Fixes
<p>However this just prepared the git repository for the release, we have
to perform the release to produce and stage the release artifacts.</p>
</div>
<div class="paragraph">
- <p>Please verify the git repository at: <a
href="https://gitbox.apache.org/repos/asf?p=plc4x.git"
class="bare">https://gitbox.apache.org/repos/asf?p=plc4x.git</a> is in the
correct state. Please select the release branch and verify the commit log looks
similar to this</p>
+ <p>Please verify the git repository at: <a
href="https://gitbox.apache.org/repos/asf?p=plc4x-build-tools.git"
class="bare">https://gitbox.apache.org/repos/asf?p=plc4x-build-tools.git</a> is
in the correct state. Please select the release branch and verify the commit
log looks similar to this</p>
</div>
<div class="imageblock">
<div class="content">
@@ -456,7 +392,7 @@ Bug Fixes
</div>
</div>
<div class="paragraph">
- <p>It is important that the commit with the message
"[maven-release-plugin] prepare release release/0.5.0" is tagged with the
release tag (in this case release/0.3.0)</p>
+ <p>It is important that the commit with the message
"[maven-release-plugin] prepare release release/code-generation/0.5.0" is
tagged with the release tag (in this case release/code-generation/0.5.0)</p>
</div>
<div class="paragraph">
<p>If you check the commit itself, it should mainly consist of version
updates like this:</p>
@@ -478,7 +414,7 @@ Bug Fixes
</div>
</div>
<div class="paragraph">
- <p>This now updates the versions again, but this time from the release
version to the one we selected for the next development iteration (in this case
0.3.1-SNAPSHOT)</p>
+ <p>This now updates the versions again, but this time from the release
version to the one we selected for the next development iteration (in this case
<code>0.6.0-SNAPSHOT</code>)</p>
</div>
<div class="admonitionblock note">
<table>
@@ -517,7 +453,7 @@ Bug Fixes
</div>
<div class="literalblock">
<div class="content">
- <pre>mvn release:perform
-DreleaseProfiles=apache-release,with-java,with-proxies</pre>
+ <pre>mvn release:perform</pre>
</div>
</div>
<div class="paragraph">
@@ -528,14 +464,11 @@ Bug Fixes
</div>
<div class="literalblock">
<div class="content">
- <pre>mvn clean deploy -P apache-release,with-java,with-proxies</pre>
+ <pre>mvn clean deploy -P apache-release</pre>
</div>
</div>
<div class="paragraph">
- <p>As the <code>apache-release</code> profile is also activated, this
builds and tests the project as well as creates the JavaDocs, Source packages
and signs each of these with your PGP key.</p>
- </div>
- <div class="paragraph">
- <p>We are intentionally not adding the other profiles, as these either
produce binary artifacts that usually only work on the system they were
compiled on (C++, .Net) or we haven’t found a good way to distribute them via
Maven yet (Python) or deployment is disabled anyway (sandbox).</p>
+ <p>As the <code>apache-release</code> profile is activated, this builds
and tests the project as well as creates the JavaDocs, Source packages and
signs each of these with your PGP key.</p>
</div>
<div class="paragraph">
<p>As this time the build is building with release versions, Maven will
automatically choose the release url for deploying artifacts.</p>
@@ -585,13 +518,13 @@ Bug Fixes
<div class="listingblock">
<div class="content">
<pre> ./KEYS
- ./0.5.0/
- ./0.5.0/rc1
- ./0.5.0/rc1/README
- ./0.5.0/rc1/RELEASE_NOTES
- ./0.5.0/rc1/apache-plc4x-0.5.0-source-release.zip
- ./0.5.0/rc1/apache-plc4x-0.5.0-source-release.zip.asc
- ./0.5.0/rc1/apache-plc4x-0.5.0-source-release.zip.sha512</pre>
+ ./0.5.0/build-tools/code-generation
+ ./0.5.0/build-tools/code-generation/rc1
+ ./0.5.0/build-tools/code-generation/rc1/README
+ ./0.5.0/build-tools/code-generation/rc1/RELEASE_NOTES
+
./0.5.0/build-tools/code-generation/rc1/apache-plc4x-code-generation-0.5.0-source-release.zip
+
./0.5.0/build-tools/code-generation/rc1/apache-plc4x-code-generation-0.5.0-source-release.zip.asc
+
./0.5.0/build-tools/code-generation/rc1/apache-plc4x-code-generation-0.5.0-source-release.zip.sha512</pre>
</div>
</div>
<div class="paragraph">
@@ -621,17 +554,19 @@ Bug Fixes
<div class="listingblock">
<div class="content">
<pre> E-Mail Topic:
- [VOTE] Apache PLC4X 0.5.0 RC1
+ [VOTE] Apache PLC4X Build-Tools Code-Generation {current-full-version RC1
Message:
- Apache PLC4X 0.5.0 has been staged under [2] and it’s time to vote
- on accepting it for release. All Maven artifacts are available under [1].
- Voting will be open for 72hr.
+ Apache PLC4X Build-Tools Code-Generation 0.5.0 has been staged under [2]
+ and it’s time to vote on accepting it for release.
+
+ All Maven artifacts are available under [1]. Voting will be open for 72hr.
A minimum of 3 binding +1 votes and more binding +1 than binding -1
are required to pass.
- Release tag: release/0.5.0
+ Repository: https://gitbox.apache.org/repos/asf/plc4x-build-tools.git
+ Release tag: release/code-generation/0.5.0
Hash for the release tag: {replacethiswiththerealgitcommittag}
Per [3] "Before voting +1 PMC members are required to download
@@ -647,7 +582,7 @@ Bug Fixes
[1]
https://repository.apache.org/content/repositories/orgapacheplc4x-{somefourdigitnumber}
- [2] https://dist.apache.org/repos/dist/dev/plc4x/0.5.0/rc1
+ [2]
https://dist.apache.org/repos/dist/dev/plc4x/build-tools/code-generation/0.5.0/rc1/
[3] https://www.apache.org/dev/release.html#approving-a-release
[4]
https://cwiki.apache.org/confluence/display/PLC4X/Validating+a+staged+Release</pre>
</div>
diff --git a/developers/release.html b/developers/release.html
index dd93ac6..232c253 100644
--- a/developers/release.html
+++ b/developers/release.html
@@ -77,6 +77,7 @@
<li ><a href="maturity.html" title="Maturity"
>Maturity</a></li>
<li ><a href="preparing.html" title="Preparing your
Computer" >Preparing your Computer</a></li>
<li class="active" ><a href=""
title="Releasing" >Releasing</a></li>
+ <li ><a href="release-build-tools.html" title="Releasing
Build-Tools" >Releasing Build-Tools</a></li>
<li ><a href="team.html" title="Team" >Team</a></li>
<li ><a href="vm.html" title="VM Access" >VM
Access</a></li>
<li ><a href="vpn.html" title="VPN Access" >VPN
Access</a></li>
@@ -382,7 +383,7 @@ Bug Fixes
<div class="sect2">
<h3 id="_toc_release_stabilization_phase1">Release stabilization phase</h3>
<div class="paragraph">
- <p>Now usually comes a phase in which last tests and checks should be
perfomed.</p>
+ <p>Now usually comes a phase in which last tests and checks should be
performed.</p>
</div>
<div class="paragraph">
<p>If any problems are found they have to be fixed in the release
branch.</p>
diff --git a/developers/sonar.html b/developers/sonar.html
index c0e5694..46dee7d 100644
--- a/developers/sonar.html
+++ b/developers/sonar.html
@@ -77,6 +77,7 @@
<li ><a href="maturity.html" title="Maturity"
>Maturity</a></li>
<li ><a href="preparing.html" title="Preparing your
Computer" >Preparing your Computer</a></li>
<li ><a href="release.html" title="Releasing"
>Releasing</a></li>
+ <li ><a href="release-build-tools.html" title="Releasing
Build-Tools" >Releasing Build-Tools</a></li>
<li ><a href="team.html" title="Team" >Team</a></li>
<li ><a href="vm.html" title="VM Access" >VM
Access</a></li>
<li ><a href="vpn.html" title="VPN Access" >VPN
Access</a></li>
diff --git a/developers/team.html b/developers/team.html
index fa3d902..bd98360 100644
--- a/developers/team.html
+++ b/developers/team.html
@@ -77,6 +77,7 @@
<li ><a href="maturity.html" title="Maturity"
>Maturity</a></li>
<li ><a href="preparing.html" title="Preparing your
Computer" >Preparing your Computer</a></li>
<li ><a href="release.html" title="Releasing"
>Releasing</a></li>
+ <li ><a href="release-build-tools.html" title="Releasing
Build-Tools" >Releasing Build-Tools</a></li>
<li class="active" ><a href=""
title="Team" >Team</a></li>
<li ><a href="vm.html" title="VM Access" >VM
Access</a></li>
<li ><a href="vpn.html" title="VPN Access" >VPN
Access</a></li>
diff --git a/developers/vm.html b/developers/vm.html
index f8fbdce..182e539 100644
--- a/developers/vm.html
+++ b/developers/vm.html
@@ -77,6 +77,7 @@
<li ><a href="maturity.html" title="Maturity"
>Maturity</a></li>
<li ><a href="preparing.html" title="Preparing your
Computer" >Preparing your Computer</a></li>
<li ><a href="release.html" title="Releasing"
>Releasing</a></li>
+ <li ><a href="release-build-tools.html" title="Releasing
Build-Tools" >Releasing Build-Tools</a></li>
<li ><a href="team.html" title="Team" >Team</a></li>
<li class="active" ><a href=""
title="VM Access" >VM Access</a></li>
<li ><a href="vpn.html" title="VPN Access" >VPN
Access</a></li>
diff --git a/developers/vpn.html b/developers/vpn.html
index 2527d40..4b92610 100644
--- a/developers/vpn.html
+++ b/developers/vpn.html
@@ -77,6 +77,7 @@
<li ><a href="maturity.html" title="Maturity"
>Maturity</a></li>
<li ><a href="preparing.html" title="Preparing your
Computer" >Preparing your Computer</a></li>
<li ><a href="release.html" title="Releasing"
>Releasing</a></li>
+ <li ><a href="release-build-tools.html" title="Releasing
Build-Tools" >Releasing Build-Tools</a></li>
<li ><a href="team.html" title="Team" >Team</a></li>
<li ><a href="vm.html" title="VM Access" >VM
Access</a></li>
<li class="active" ><a href=""
title="VPN Access" >VPN Access</a></li>
diff --git a/developers/website.html b/developers/website.html
index 548402a..6b42565 100644
--- a/developers/website.html
+++ b/developers/website.html
@@ -77,6 +77,7 @@
<li ><a href="maturity.html" title="Maturity"
>Maturity</a></li>
<li ><a href="preparing.html" title="Preparing your
Computer" >Preparing your Computer</a></li>
<li ><a href="release.html" title="Releasing"
>Releasing</a></li>
+ <li ><a href="release-build-tools.html" title="Releasing
Build-Tools" >Releasing Build-Tools</a></li>
<li ><a href="team.html" title="Team" >Team</a></li>
<li ><a href="vm.html" title="VM Access" >VM
Access</a></li>
<li ><a href="vpn.html" title="VPN Access" >VPN
Access</a></li>
diff --git a/developers/wiki.html b/developers/wiki.html
index 29aee90..07b9a1a 100644
--- a/developers/wiki.html
+++ b/developers/wiki.html
@@ -77,6 +77,7 @@
<li ><a href="maturity.html" title="Maturity"
>Maturity</a></li>
<li ><a href="preparing.html" title="Preparing your
Computer" >Preparing your Computer</a></li>
<li ><a href="release.html" title="Releasing"
>Releasing</a></li>
+ <li ><a href="release-build-tools.html" title="Releasing
Build-Tools" >Releasing Build-Tools</a></li>
<li ><a href="team.html" title="Team" >Team</a></li>
<li ><a href="vm.html" title="VM Access" >VM
Access</a></li>
<li ><a href="vpn.html" title="VPN Access" >VPN
Access</a></li>
diff --git a/developers/writing-driver/writing-driver.html
b/developers/writing-driver/writing-driver.html
index 1ebf1a6..55ac02e 100644
--- a/developers/writing-driver/writing-driver.html
+++ b/developers/writing-driver/writing-driver.html
@@ -77,6 +77,7 @@
<li ><a href="../maturity.html" title="Maturity"
>Maturity</a></li>
<li ><a href="../preparing.html" title="Preparing your
Computer" >Preparing your Computer</a></li>
<li ><a href="../release.html" title="Releasing"
>Releasing</a></li>
+ <li ><a href="../release-build-tools.html"
title="Releasing Build-Tools" >Releasing Build-Tools</a></li>
<li ><a href="../team.html" title="Team" >Team</a></li>
<li ><a href="../vm.html" title="VM Access" >VM
Access</a></li>
<li ><a href="../vpn.html" title="VPN Access" >VPN
Access</a></li>
diff --git a/distribution-management.html b/distribution-management.html
index 98f46fa..dfe2b93 100644
--- a/distribution-management.html
+++ b/distribution-management.html
@@ -77,6 +77,7 @@
<li ><a href="developers/maturity.html" title="Maturity"
>Maturity</a></li>
<li ><a href="developers/preparing.html"
title="Preparing your Computer" >Preparing your Computer</a></li>
<li ><a href="developers/release.html" title="Releasing"
>Releasing</a></li>
+ <li ><a href="developers/release-build-tools.html"
title="Releasing Build-Tools" >Releasing Build-Tools</a></li>
<li ><a href="developers/team.html" title="Team"
>Team</a></li>
<li ><a href="developers/vm.html" title="VM Access" >VM
Access</a></li>
<li ><a href="developers/vpn.html" title="VPN Access"
>VPN Access</a></li>
diff --git a/index.html b/index.html
index dd1945d..921dd5c 100644
--- a/index.html
+++ b/index.html
@@ -77,6 +77,7 @@
<li ><a href="developers/maturity.html" title="Maturity"
>Maturity</a></li>
<li ><a href="developers/preparing.html"
title="Preparing your Computer" >Preparing your Computer</a></li>
<li ><a href="developers/release.html" title="Releasing"
>Releasing</a></li>
+ <li ><a href="developers/release-build-tools.html"
title="Releasing Build-Tools" >Releasing Build-Tools</a></li>
<li ><a href="developers/team.html" title="Team"
>Team</a></li>
<li ><a href="developers/vm.html" title="VM Access" >VM
Access</a></li>
<li ><a href="developers/vpn.html" title="VPN Access"
>VPN Access</a></li>
diff --git a/issue-management.html b/issue-management.html
index 2d22804..a29324b 100644
--- a/issue-management.html
+++ b/issue-management.html
@@ -77,6 +77,7 @@
<li ><a href="developers/maturity.html" title="Maturity"
>Maturity</a></li>
<li ><a href="developers/preparing.html"
title="Preparing your Computer" >Preparing your Computer</a></li>
<li ><a href="developers/release.html" title="Releasing"
>Releasing</a></li>
+ <li ><a href="developers/release-build-tools.html"
title="Releasing Build-Tools" >Releasing Build-Tools</a></li>
<li ><a href="developers/team.html" title="Team"
>Team</a></li>
<li ><a href="developers/vm.html" title="VM Access" >VM
Access</a></li>
<li ><a href="developers/vpn.html" title="VPN Access"
>VPN Access</a></li>
diff --git a/licenses.html b/licenses.html
index ca84a34..c89e86c 100644
--- a/licenses.html
+++ b/licenses.html
@@ -77,6 +77,7 @@
<li ><a href="developers/maturity.html" title="Maturity"
>Maturity</a></li>
<li ><a href="developers/preparing.html"
title="Preparing your Computer" >Preparing your Computer</a></li>
<li ><a href="developers/release.html" title="Releasing"
>Releasing</a></li>
+ <li ><a href="developers/release-build-tools.html"
title="Releasing Build-Tools" >Releasing Build-Tools</a></li>
<li ><a href="developers/team.html" title="Team"
>Team</a></li>
<li ><a href="developers/vm.html" title="VM Access" >VM
Access</a></li>
<li ><a href="developers/vpn.html" title="VPN Access"
>VPN Access</a></li>
diff --git a/mailing-lists.html b/mailing-lists.html
index 4b74969..e541a01 100644
--- a/mailing-lists.html
+++ b/mailing-lists.html
@@ -77,6 +77,7 @@
<li ><a href="developers/maturity.html" title="Maturity"
>Maturity</a></li>
<li ><a href="developers/preparing.html"
title="Preparing your Computer" >Preparing your Computer</a></li>
<li ><a href="developers/release.html" title="Releasing"
>Releasing</a></li>
+ <li ><a href="developers/release-build-tools.html"
title="Releasing Build-Tools" >Releasing Build-Tools</a></li>
<li ><a href="developers/team.html" title="Team"
>Team</a></li>
<li ><a href="developers/vm.html" title="VM Access" >VM
Access</a></li>
<li ><a href="developers/vpn.html" title="VPN Access"
>VPN Access</a></li>
diff --git a/modules.html b/modules.html
index 582cf71..a7a4a84 100644
--- a/modules.html
+++ b/modules.html
@@ -77,6 +77,7 @@
<li ><a href="developers/maturity.html" title="Maturity"
>Maturity</a></li>
<li ><a href="developers/preparing.html"
title="Preparing your Computer" >Preparing your Computer</a></li>
<li ><a href="developers/release.html" title="Releasing"
>Releasing</a></li>
+ <li ><a href="developers/release-build-tools.html"
title="Releasing Build-Tools" >Releasing Build-Tools</a></li>
<li ><a href="developers/team.html" title="Team"
>Team</a></li>
<li ><a href="developers/vm.html" title="VM Access" >VM
Access</a></li>
<li ><a href="developers/vpn.html" title="VPN Access"
>VPN Access</a></li>
diff --git a/plc4x-build-utils/plc4x-build-utils-protocol-test/plugins.html
b/plc4x-build-utils/plc4x-build-utils-protocol-test/plugins.html
index 0ab364e..a8e0349 100644
--- a/plc4x-build-utils/plc4x-build-utils-protocol-test/plugins.html
+++ b/plc4x-build-utils/plc4x-build-utils-protocol-test/plugins.html
@@ -254,45 +254,50 @@
</tr>
<tr class="a">
<td>org.apache.maven.plugins</td>
+ <td><a class="externalLink"
href="https://maven.apache.org/plugins/maven-javadoc-plugin/">maven-javadoc-plugin</a></td>
+ <td>3.0.1</td>
+ </tr>
+ <tr class="b">
+ <td>org.apache.maven.plugins</td>
<td><a class="externalLink"
href="https://maven.apache.org/plugins/maven-remote-resources-plugin/">maven-remote-resources-plugin</a></td>
<td>1.6.0</td>
</tr>
- <tr class="b">
+ <tr class="a">
<td>org.apache.maven.plugins</td>
<td><a class="externalLink"
href="https://maven.apache.org/plugins/maven-resources-plugin/">maven-resources-plugin</a></td>
<td>3.1.0</td>
</tr>
- <tr class="a">
+ <tr class="b">
<td>org.apache.maven.plugins</td>
<td><a class="externalLink"
href="https://maven.apache.org/plugins/maven-scm-publish-plugin/">maven-scm-publish-plugin</a></td>
<td>3.0.0</td>
</tr>
- <tr class="b">
+ <tr class="a">
<td>org.apache.maven.plugins</td>
<td><a class="externalLink"
href="https://maven.apache.org/plugins/maven-site-plugin/">maven-site-plugin</a></td>
<td>3.7.1</td>
</tr>
- <tr class="a">
+ <tr class="b">
<td>org.apache.maven.plugins</td>
<td><a class="externalLink"
href="https://maven.apache.org/surefire/maven-surefire-plugin/">maven-surefire-plugin</a></td>
<td>2.22.2</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-maven-plugin/">plc4x-maven-plugin</a></td>
<td>1.0.0-SNAPSHOT</td>
</tr>
- <tr class="a">
+ <tr class="b">
<td>org.apache.rat</td>
<td><a class="externalLink"
href="https://creadur.apache.org/rat/apache-rat-plugin/">apache-rat-plugin</a></td>
<td>0.13</td>
</tr>
- <tr class="b">
+ <tr class="a">
<td>org.codehaus.gmaven</td>
<td><a class="externalLink"
href="http://groovy.github.io/gmaven/groovy-maven-plugin">groovy-maven-plugin</a></td>
<td>2.1</td>
</tr>
- <tr class="a">
+ <tr class="b">
<td>org.codehaus.mojo</td>
<td><a class="externalLink"
href="http://www.mojohaus.org/properties-maven-plugin">properties-maven-plugin</a></td>
<td>1.0.0</td>
diff --git a/plugin-management.html b/plugin-management.html
index c5ef789..ef5c2c6 100644
--- a/plugin-management.html
+++ b/plugin-management.html
@@ -77,6 +77,7 @@
<li ><a href="developers/maturity.html" title="Maturity"
>Maturity</a></li>
<li ><a href="developers/preparing.html"
title="Preparing your Computer" >Preparing your Computer</a></li>
<li ><a href="developers/release.html" title="Releasing"
>Releasing</a></li>
+ <li ><a href="developers/release-build-tools.html"
title="Releasing Build-Tools" >Releasing Build-Tools</a></li>
<li ><a href="developers/team.html" title="Team"
>Team</a></li>
<li ><a href="developers/vm.html" title="VM Access" >VM
Access</a></li>
<li ><a href="developers/vpn.html" title="VPN Access"
>VPN Access</a></li>
diff --git a/plugins.html b/plugins.html
index d3e2299..b9c6aa1 100644
--- a/plugins.html
+++ b/plugins.html
@@ -77,6 +77,7 @@
<li ><a href="developers/maturity.html" title="Maturity"
>Maturity</a></li>
<li ><a href="developers/preparing.html"
title="Preparing your Computer" >Preparing your Computer</a></li>
<li ><a href="developers/release.html" title="Releasing"
>Releasing</a></li>
+ <li ><a href="developers/release-build-tools.html"
title="Releasing Build-Tools" >Releasing Build-Tools</a></li>
<li ><a href="developers/team.html" title="Team"
>Team</a></li>
<li ><a href="developers/vm.html" title="VM Access" >VM
Access</a></li>
<li ><a href="developers/vpn.html" title="VPN Access"
>VPN Access</a></li>
diff --git a/project-info.html b/project-info.html
index 173f580..a701445 100644
--- a/project-info.html
+++ b/project-info.html
@@ -77,6 +77,7 @@
<li ><a href="developers/maturity.html" title="Maturity"
>Maturity</a></li>
<li ><a href="developers/preparing.html"
title="Preparing your Computer" >Preparing your Computer</a></li>
<li ><a href="developers/release.html" title="Releasing"
>Releasing</a></li>
+ <li ><a href="developers/release-build-tools.html"
title="Releasing Build-Tools" >Releasing Build-Tools</a></li>
<li ><a href="developers/team.html" title="Team"
>Team</a></li>
<li ><a href="developers/vm.html" title="VM Access" >VM
Access</a></li>
<li ><a href="developers/vpn.html" title="VPN Access"
>VPN Access</a></li>
diff --git a/protocols/ads/index.html b/protocols/ads/index.html
index f109013..aabe459 100644
--- a/protocols/ads/index.html
+++ b/protocols/ads/index.html
@@ -77,6 +77,7 @@
<li ><a href="../../developers/maturity.html"
title="Maturity" >Maturity</a></li>
<li ><a href="../../developers/preparing.html"
title="Preparing your Computer" >Preparing your Computer</a></li>
<li ><a href="../../developers/release.html"
title="Releasing" >Releasing</a></li>
+ <li ><a href="../../developers/release-build-tools.html"
title="Releasing Build-Tools" >Releasing Build-Tools</a></li>
<li ><a href="../../developers/team.html" title="Team"
>Team</a></li>
<li ><a href="../../developers/vm.html" title="VM
Access" >VM Access</a></li>
<li ><a href="../../developers/vpn.html" title="VPN
Access" >VPN Access</a></li>
diff --git a/protocols/delta-v/index.html b/protocols/delta-v/index.html
index c2b1047..27ad1d7 100644
--- a/protocols/delta-v/index.html
+++ b/protocols/delta-v/index.html
@@ -77,6 +77,7 @@
<li ><a href="../../developers/maturity.html"
title="Maturity" >Maturity</a></li>
<li ><a href="../../developers/preparing.html"
title="Preparing your Computer" >Preparing your Computer</a></li>
<li ><a href="../../developers/release.html"
title="Releasing" >Releasing</a></li>
+ <li ><a href="../../developers/release-build-tools.html"
title="Releasing Build-Tools" >Releasing Build-Tools</a></li>
<li ><a href="../../developers/team.html" title="Team"
>Team</a></li>
<li ><a href="../../developers/vm.html" title="VM
Access" >VM Access</a></li>
<li ><a href="../../developers/vpn.html" title="VPN
Access" >VPN Access</a></li>
diff --git a/protocols/delta-v/read-data.html b/protocols/delta-v/read-data.html
index 12c192d..6161e7a 100644
--- a/protocols/delta-v/read-data.html
+++ b/protocols/delta-v/read-data.html
@@ -77,6 +77,7 @@
<li ><a href="../../developers/maturity.html"
title="Maturity" >Maturity</a></li>
<li ><a href="../../developers/preparing.html"
title="Preparing your Computer" >Preparing your Computer</a></li>
<li ><a href="../../developers/release.html"
title="Releasing" >Releasing</a></li>
+ <li ><a href="../../developers/release-build-tools.html"
title="Releasing Build-Tools" >Releasing Build-Tools</a></li>
<li ><a href="../../developers/team.html" title="Team"
>Team</a></li>
<li ><a href="../../developers/vm.html" title="VM
Access" >VM Access</a></li>
<li ><a href="../../developers/vpn.html" title="VPN
Access" >VPN Access</a></li>
diff --git a/protocols/delta-v/reverse-engineering.html
b/protocols/delta-v/reverse-engineering.html
index fe02959..db6d9c3 100644
--- a/protocols/delta-v/reverse-engineering.html
+++ b/protocols/delta-v/reverse-engineering.html
@@ -77,6 +77,7 @@
<li ><a href="../../developers/maturity.html"
title="Maturity" >Maturity</a></li>
<li ><a href="../../developers/preparing.html"
title="Preparing your Computer" >Preparing your Computer</a></li>
<li ><a href="../../developers/release.html"
title="Releasing" >Releasing</a></li>
+ <li ><a href="../../developers/release-build-tools.html"
title="Releasing Build-Tools" >Releasing Build-Tools</a></li>
<li ><a href="../../developers/team.html" title="Team"
>Team</a></li>
<li ><a href="../../developers/vm.html" title="VM
Access" >VM Access</a></li>
<li ><a href="../../developers/vpn.html" title="VPN
Access" >VPN Access</a></li>
diff --git a/protocols/ehtercat/index.html b/protocols/ehtercat/index.html
index 8336466..5770a4c 100644
--- a/protocols/ehtercat/index.html
+++ b/protocols/ehtercat/index.html
@@ -77,6 +77,7 @@
<li ><a href="../../developers/maturity.html"
title="Maturity" >Maturity</a></li>
<li ><a href="../../developers/preparing.html"
title="Preparing your Computer" >Preparing your Computer</a></li>
<li ><a href="../../developers/release.html"
title="Releasing" >Releasing</a></li>
+ <li ><a href="../../developers/release-build-tools.html"
title="Releasing Build-Tools" >Releasing Build-Tools</a></li>
<li ><a href="../../developers/team.html" title="Team"
>Team</a></li>
<li ><a href="../../developers/vm.html" title="VM
Access" >VM Access</a></li>
<li ><a href="../../developers/vpn.html" title="VPN
Access" >VPN Access</a></li>
diff --git a/protocols/ethernet-ip/index.html b/protocols/ethernet-ip/index.html
index eba43e8..ff29c24 100644
--- a/protocols/ethernet-ip/index.html
+++ b/protocols/ethernet-ip/index.html
@@ -77,6 +77,7 @@
<li ><a href="../../developers/maturity.html"
title="Maturity" >Maturity</a></li>
<li ><a href="../../developers/preparing.html"
title="Preparing your Computer" >Preparing your Computer</a></li>
<li ><a href="../../developers/release.html"
title="Releasing" >Releasing</a></li>
+ <li ><a href="../../developers/release-build-tools.html"
title="Releasing Build-Tools" >Releasing Build-Tools</a></li>
<li ><a href="../../developers/team.html" title="Team"
>Team</a></li>
<li ><a href="../../developers/vm.html" title="VM
Access" >VM Access</a></li>
<li ><a href="../../developers/vpn.html" title="VPN
Access" >VPN Access</a></li>
diff --git a/protocols/features.html b/protocols/features.html
index 9f5cb29..a626a7f 100644
--- a/protocols/features.html
+++ b/protocols/features.html
@@ -77,6 +77,7 @@
<li ><a href="../developers/maturity.html"
title="Maturity" >Maturity</a></li>
<li ><a href="../developers/preparing.html"
title="Preparing your Computer" >Preparing your Computer</a></li>
<li ><a href="../developers/release.html"
title="Releasing" >Releasing</a></li>
+ <li ><a href="../developers/release-build-tools.html"
title="Releasing Build-Tools" >Releasing Build-Tools</a></li>
<li ><a href="../developers/team.html" title="Team"
>Team</a></li>
<li ><a href="../developers/vm.html" title="VM Access"
>VM Access</a></li>
<li ><a href="../developers/vpn.html" title="VPN Access"
>VPN Access</a></li>
diff --git a/protocols/index.html b/protocols/index.html
index 68156c9..7bab580 100644
--- a/protocols/index.html
+++ b/protocols/index.html
@@ -77,6 +77,7 @@
<li ><a href="../developers/maturity.html"
title="Maturity" >Maturity</a></li>
<li ><a href="../developers/preparing.html"
title="Preparing your Computer" >Preparing your Computer</a></li>
<li ><a href="../developers/release.html"
title="Releasing" >Releasing</a></li>
+ <li ><a href="../developers/release-build-tools.html"
title="Releasing Build-Tools" >Releasing Build-Tools</a></li>
<li ><a href="../developers/team.html" title="Team"
>Team</a></li>
<li ><a href="../developers/vm.html" title="VM Access"
>VM Access</a></li>
<li ><a href="../developers/vpn.html" title="VPN Access"
>VPN Access</a></li>
diff --git a/protocols/modbus/index.html b/protocols/modbus/index.html
index 00e4606..1fe9877 100644
--- a/protocols/modbus/index.html
+++ b/protocols/modbus/index.html
@@ -77,6 +77,7 @@
<li ><a href="../../developers/maturity.html"
title="Maturity" >Maturity</a></li>
<li ><a href="../../developers/preparing.html"
title="Preparing your Computer" >Preparing your Computer</a></li>
<li ><a href="../../developers/release.html"
title="Releasing" >Releasing</a></li>
+ <li ><a href="../../developers/release-build-tools.html"
title="Releasing Build-Tools" >Releasing Build-Tools</a></li>
<li ><a href="../../developers/team.html" title="Team"
>Team</a></li>
<li ><a href="../../developers/vm.html" title="VM
Access" >VM Access</a></li>
<li ><a href="../../developers/vpn.html" title="VPN
Access" >VPN Access</a></li>
diff --git a/protocols/opc-ua/index.html b/protocols/opc-ua/index.html
index 90fc6d5..52fd84b 100644
--- a/protocols/opc-ua/index.html
+++ b/protocols/opc-ua/index.html
@@ -77,6 +77,7 @@
<li ><a href="../../developers/maturity.html"
title="Maturity" >Maturity</a></li>
<li ><a href="../../developers/preparing.html"
title="Preparing your Computer" >Preparing your Computer</a></li>
<li ><a href="../../developers/release.html"
title="Releasing" >Releasing</a></li>
+ <li ><a href="../../developers/release-build-tools.html"
title="Releasing Build-Tools" >Releasing Build-Tools</a></li>
<li ><a href="../../developers/team.html" title="Team"
>Team</a></li>
<li ><a href="../../developers/vm.html" title="VM
Access" >VM Access</a></li>
<li ><a href="../../developers/vpn.html" title="VPN
Access" >VPN Access</a></li>
diff --git a/protocols/s7/index.html b/protocols/s7/index.html
index 6336dfe..ce79b79 100644
--- a/protocols/s7/index.html
+++ b/protocols/s7/index.html
@@ -77,6 +77,7 @@
<li ><a href="../../developers/maturity.html"
title="Maturity" >Maturity</a></li>
<li ><a href="../../developers/preparing.html"
title="Preparing your Computer" >Preparing your Computer</a></li>
<li ><a href="../../developers/release.html"
title="Releasing" >Releasing</a></li>
+ <li ><a href="../../developers/release-build-tools.html"
title="Releasing Build-Tools" >Releasing Build-Tools</a></li>
<li ><a href="../../developers/team.html" title="Team"
>Team</a></li>
<li ><a href="../../developers/vm.html" title="VM
Access" >VM Access</a></li>
<li ><a href="../../developers/vpn.html" title="VPN
Access" >VPN Access</a></li>
diff --git a/protocols/s7/s7comm-plus.html b/protocols/s7/s7comm-plus.html
index 37ddaaa..5fe1919 100644
--- a/protocols/s7/s7comm-plus.html
+++ b/protocols/s7/s7comm-plus.html
@@ -77,6 +77,7 @@
<li ><a href="../../developers/maturity.html"
title="Maturity" >Maturity</a></li>
<li ><a href="../../developers/preparing.html"
title="Preparing your Computer" >Preparing your Computer</a></li>
<li ><a href="../../developers/release.html"
title="Releasing" >Releasing</a></li>
+ <li ><a href="../../developers/release-build-tools.html"
title="Releasing Build-Tools" >Releasing Build-Tools</a></li>
<li ><a href="../../developers/team.html" title="Team"
>Team</a></li>
<li ><a href="../../developers/vm.html" title="VM
Access" >VM Access</a></li>
<li ><a href="../../developers/vpn.html" title="VPN
Access" >VPN Access</a></li>
diff --git a/protocols/s7/s7comm.html b/protocols/s7/s7comm.html
index 053da7a..fae6c37 100644
--- a/protocols/s7/s7comm.html
+++ b/protocols/s7/s7comm.html
@@ -77,6 +77,7 @@
<li ><a href="../../developers/maturity.html"
title="Maturity" >Maturity</a></li>
<li ><a href="../../developers/preparing.html"
title="Preparing your Computer" >Preparing your Computer</a></li>
<li ><a href="../../developers/release.html"
title="Releasing" >Releasing</a></li>
+ <li ><a href="../../developers/release-build-tools.html"
title="Releasing Build-Tools" >Releasing Build-Tools</a></li>
<li ><a href="../../developers/team.html" title="Team"
>Team</a></li>
<li ><a href="../../developers/vm.html" title="VM
Access" >VM Access</a></li>
<li ><a href="../../developers/vpn.html" title="VPN
Access" >VPN Access</a></li>
diff --git a/scm.html b/scm.html
index 7eb1a6b..8ef3c30 100644
--- a/scm.html
+++ b/scm.html
@@ -77,6 +77,7 @@
<li ><a href="developers/maturity.html" title="Maturity"
>Maturity</a></li>
<li ><a href="developers/preparing.html"
title="Preparing your Computer" >Preparing your Computer</a></li>
<li ><a href="developers/release.html" title="Releasing"
>Releasing</a></li>
+ <li ><a href="developers/release-build-tools.html"
title="Releasing Build-Tools" >Releasing Build-Tools</a></li>
<li ><a href="developers/team.html" title="Team"
>Team</a></li>
<li ><a href="developers/vm.html" title="VM Access" >VM
Access</a></li>
<li ><a href="developers/vpn.html" title="VPN Access"
>VPN Access</a></li>
diff --git a/sitemap.html b/sitemap.html
index c6e1722..f07532d 100644
--- a/sitemap.html
+++ b/sitemap.html
@@ -77,6 +77,7 @@
<li ><a href="developers/maturity.html" title="Maturity"
>Maturity</a></li>
<li ><a href="developers/preparing.html"
title="Preparing your Computer" >Preparing your Computer</a></li>
<li ><a href="developers/release.html" title="Releasing"
>Releasing</a></li>
+ <li ><a href="developers/release-build-tools.html"
title="Releasing Build-Tools" >Releasing Build-Tools</a></li>
<li ><a href="developers/team.html" title="Team"
>Team</a></li>
<li ><a href="developers/vm.html" title="VM Access" >VM
Access</a></li>
<li ><a href="developers/vpn.html" title="VPN Access"
>VPN Access</a></li>
@@ -228,6 +229,7 @@
<li><a href="developers/maturity.html">Maturity</a></li>
<li><a href="developers/preparing.html">Preparing your Computer</a></li>
<li><a href="developers/release.html">Releasing</a></li>
+ <li><a href="developers/release-build-tools.html">Releasing
Build-Tools</a></li>
<li><a href="developers/team.html">Team</a></li>
<li><a href="developers/vm.html">VM Access</a></li>
<li><a href="developers/vpn.html">VPN Access</a></li>
diff --git a/summary.html b/summary.html
index eb5b372..6499331 100644
--- a/summary.html
+++ b/summary.html
@@ -77,6 +77,7 @@
<li ><a href="developers/maturity.html" title="Maturity"
>Maturity</a></li>
<li ><a href="developers/preparing.html"
title="Preparing your Computer" >Preparing your Computer</a></li>
<li ><a href="developers/release.html" title="Releasing"
>Releasing</a></li>
+ <li ><a href="developers/release-build-tools.html"
title="Releasing Build-Tools" >Releasing Build-Tools</a></li>
<li ><a href="developers/team.html" title="Team"
>Team</a></li>
<li ><a href="developers/vm.html" title="VM Access" >VM
Access</a></li>
<li ><a href="developers/vpn.html" title="VPN Access"
>VPN Access</a></li>
diff --git a/users/download.html b/users/download.html
index 583f649..9faf5c7 100644
--- a/users/download.html
+++ b/users/download.html
@@ -77,6 +77,7 @@
<li ><a href="../developers/maturity.html"
title="Maturity" >Maturity</a></li>
<li ><a href="../developers/preparing.html"
title="Preparing your Computer" >Preparing your Computer</a></li>
<li ><a href="../developers/release.html"
title="Releasing" >Releasing</a></li>
+ <li ><a href="../developers/release-build-tools.html"
title="Releasing Build-Tools" >Releasing Build-Tools</a></li>
<li ><a href="../developers/team.html" title="Team"
>Team</a></li>
<li ><a href="../developers/vm.html" title="VM Access"
>VM Access</a></li>
<li ><a href="../developers/vpn.html" title="VPN Access"
>VPN Access</a></li>
diff --git a/users/gettingstarted.html b/users/gettingstarted.html
index c64bc9e..0761449 100644
--- a/users/gettingstarted.html
+++ b/users/gettingstarted.html
@@ -77,6 +77,7 @@
<li ><a href="../developers/maturity.html"
title="Maturity" >Maturity</a></li>
<li ><a href="../developers/preparing.html"
title="Preparing your Computer" >Preparing your Computer</a></li>
<li ><a href="../developers/release.html"
title="Releasing" >Releasing</a></li>
+ <li ><a href="../developers/release-build-tools.html"
title="Releasing Build-Tools" >Releasing Build-Tools</a></li>
<li ><a href="../developers/team.html" title="Team"
>Team</a></li>
<li ><a href="../developers/vm.html" title="VM Access"
>VM Access</a></li>
<li ><a href="../developers/vpn.html" title="VPN Access"
>VPN Access</a></li>
diff --git a/users/industry40.html b/users/industry40.html
index f6ed194..7fdbab7 100644
--- a/users/industry40.html
+++ b/users/industry40.html
@@ -77,6 +77,7 @@
<li ><a href="../developers/maturity.html"
title="Maturity" >Maturity</a></li>
<li ><a href="../developers/preparing.html"
title="Preparing your Computer" >Preparing your Computer</a></li>
<li ><a href="../developers/release.html"
title="Releasing" >Releasing</a></li>
+ <li ><a href="../developers/release-build-tools.html"
title="Releasing Build-Tools" >Releasing Build-Tools</a></li>
<li ><a href="../developers/team.html" title="Team"
>Team</a></li>
<li ><a href="../developers/vm.html" title="VM Access"
>VM Access</a></li>
<li ><a href="../developers/vpn.html" title="VPN Access"
>VPN Access</a></li>
diff --git a/users/opm.html b/users/opm.html
index d96b14d..84522fb 100644
--- a/users/opm.html
+++ b/users/opm.html
@@ -77,6 +77,7 @@
<li ><a href="../developers/maturity.html"
title="Maturity" >Maturity</a></li>
<li ><a href="../developers/preparing.html"
title="Preparing your Computer" >Preparing your Computer</a></li>
<li ><a href="../developers/release.html"
title="Releasing" >Releasing</a></li>
+ <li ><a href="../developers/release-build-tools.html"
title="Releasing Build-Tools" >Releasing Build-Tools</a></li>
<li ><a href="../developers/team.html" title="Team"
>Team</a></li>
<li ><a href="../developers/vm.html" title="VM Access"
>VM Access</a></li>
<li ><a href="../developers/vpn.html" title="VPN Access"
>VPN Access</a></li>
diff --git a/users/security.html b/users/security.html
index f04ed8a..a1656f6 100644
--- a/users/security.html
+++ b/users/security.html
@@ -77,6 +77,7 @@
<li ><a href="../developers/maturity.html"
title="Maturity" >Maturity</a></li>
<li ><a href="../developers/preparing.html"
title="Preparing your Computer" >Preparing your Computer</a></li>
<li ><a href="../developers/release.html"
title="Releasing" >Releasing</a></li>
+ <li ><a href="../developers/release-build-tools.html"
title="Releasing Build-Tools" >Releasing Build-Tools</a></li>
<li ><a href="../developers/team.html" title="Team"
>Team</a></li>
<li ><a href="../developers/vm.html" title="VM Access"
>VM Access</a></li>
<li ><a href="../developers/vpn.html" title="VPN Access"
>VPN Access</a></li>