You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@plc4x.apache.org by cd...@apache.org on 2020/09/08 11:37:18 UTC

svn commit: r41355 - in /dev/plc4x/code-generation: ./ 1.3.0/ 1.3.0/rc1/

Author: cdutz
Date: Tue Sep  8 11:37:18 2020
New Revision: 41355

Log:
Staging of rc1 of PLC4X Build-Tools (Code-Generation) 1.3.0

Added:
    dev/plc4x/code-generation/
    dev/plc4x/code-generation/1.3.0/
    dev/plc4x/code-generation/1.3.0/rc1/
    dev/plc4x/code-generation/1.3.0/rc1/README
    dev/plc4x/code-generation/1.3.0/rc1/RELEASE_NOTES
    dev/plc4x/code-generation/1.3.0/rc1/apache-plc4x-code-generation-1.3.0-source-release.zip   (with props)
    dev/plc4x/code-generation/1.3.0/rc1/apache-plc4x-code-generation-1.3.0-source-release.zip.asc
    dev/plc4x/code-generation/1.3.0/rc1/apache-plc4x-code-generation-1.3.0-source-release.zip.sha512

Added: dev/plc4x/code-generation/1.3.0/rc1/README
==============================================================================
--- dev/plc4x/code-generation/1.3.0/rc1/README (added)
+++ dev/plc4x/code-generation/1.3.0/rc1/README Tue Sep  8 11:37:18 2020
@@ -0,0 +1,47 @@
+Apache PLC4X Build-Tools
+========================
+
+Apache PLC4X Build-Tools is a sub-project of the Apache PLC4X project and contains
+all the tools needed to build the main project.
+
+Currently the only tool it contains is a maven plugin used to generate drivers.
+
+It currently doesn't contain any actual code-generation modules, but just the plugin
+and the API required to load and use code-generation modules.
+
+The actual code-generation modules are located inside the main project.
+
+Environment
+-----------
+
+Currently the project is configured to require the following software:
+
+1) Java 8 JDK: For running Maven in general as well as compiling the Java and Scala
+modules `JAVA_HOME` configured to point to that.
+
+
+Getting Started
+---------------
+
+Normally you wouldn't be required to build this module as the artifacts it produces
+will be made available via one of the maven repositories. However if you want to improve
+or fix the existing tools, you will have to build your version locally.
+
+You must have Java 8 installed on your system and connectivity to Maven Central
+(for downloading external third party dependencies). Maven will be automatically
+downloaded and installed by the maven wrapper `mvnw`.
+
+Build PLC4X Java jars and install them in your local maven repository
+
+$ mvn install
+
+This should make the build-tools available to the main projects build.
+In order to use your locally built version of the build-tools you should
+update the property: `plc4x-code-generation.version` in the PLC4X main pom.xml.
+
+
+
+Licensing
+---------
+
+Apache PLC4X is released under the Apache License Version 2.0.

Added: dev/plc4x/code-generation/1.3.0/rc1/RELEASE_NOTES
==============================================================================
--- dev/plc4x/code-generation/1.3.0/rc1/RELEASE_NOTES (added)
+++ dev/plc4x/code-generation/1.3.0/rc1/RELEASE_NOTES Tue Sep  8 11:37:18 2020
@@ -0,0 +1,68 @@
+==============================================================
+Apache PLC4X Build-Tools Code-Generation 1.3.0
+==============================================================
+
+Refactorings needed to make the expressions used in mspec
+strongly typed.
+
+New Features
+------------
+
+Incompatible changes
+--------------------
+
+Bug Fixes
+---------
+
+==============================================================
+Apache PLC4X Build-Tools Code-Generation 1.2.0
+==============================================================
+
+New Features
+------------
+- Added a new AbstractField type
+
+Incompatible changes
+--------------------
+
+Bug Fixes
+---------
+
+==============================================================
+Apache PLC4X Build-Tools Code-Generation 1.1.0
+==============================================================
+
+New Features
+------------
+- Added new Integer and Float type references
+- Added support for "dataIo" types in MSpec
+- Added support for temporal fields
+- Added support for string fields
+
+Incompatible changes
+--------------------
+
+Bug Fixes
+---------
+
+==============================================================
+Apache PLC4X Build-Tools Code-Generation 1.0.0
+==============================================================
+
+This is the first official release of Apache PLC4X
+Build-Tools Code-Generation.
+
+New Features
+------------
+
+- New `plc4x-maven-plugin`
+
+Incompatible changes
+--------------------
+
+- none
+
+Bug Fixes
+---------
+
+- none

Added: dev/plc4x/code-generation/1.3.0/rc1/apache-plc4x-code-generation-1.3.0-source-release.zip
==============================================================================
Binary file - no diff available.

Propchange: dev/plc4x/code-generation/1.3.0/rc1/apache-plc4x-code-generation-1.3.0-source-release.zip
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: dev/plc4x/code-generation/1.3.0/rc1/apache-plc4x-code-generation-1.3.0-source-release.zip.asc
==============================================================================
--- dev/plc4x/code-generation/1.3.0/rc1/apache-plc4x-code-generation-1.3.0-source-release.zip.asc (added)
+++ dev/plc4x/code-generation/1.3.0/rc1/apache-plc4x-code-generation-1.3.0-source-release.zip.asc Tue Sep  8 11:37:18 2020
@@ -0,0 +1,16 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQIzBAABCgAdFiEE8VaBP/MVAH42umwTCJEnwVxg1rkFAl9XamgACgkQCJEnwVxg
+1rkRHxAAiZy1H+E9zTs8TSwsM4pKoXHew9uN+EOhyggKXwO/NmAsib5YUWkVnzsx
+xEwDmazQxE6siubzMqRL9hrQA8mialPS1smpvNEyfl6rT1Sfi78eDXb+UVkVCvFy
+ZMUx+KagfX4+66+0LMID9xbUPtTIBUc+qSjfSj+N63iCK0r/OAEiY0HqZJ2IQayg
+6Ir1nyBxjVXmrVoNbhMK4T48P2ZKdNsr8L6uOfwheKQ+mT2mLc8pC8l6X9ln0iGX
+wyFLZdRM3GK+WveMmBXDME+TG3F1WBcp8zNEY3FwZURB6vCEou9N4fQXhckE4yju
+bSPWO5YYCsvzTtgyG/ra1YhndJw2N1BH7hOx/l7DAVJdSiM0DzS4x8jqpeMDp1DZ
+SUxu+6rPawStsIk7HBLCJWWQnIHsLa+bJ+XRIXNdG3+ksOPWL6R7TejhHRfoitCz
+d7Z5/cvChr4u9lBMgOTAw90PFDwOl6pl1h90t35tXepzBOb7VwXjC1YiHouwnIrr
+gYDaTOlBMQ58ALWsg/JEY09TmqV7LV4yFQ3Gg7c5/G1BXBTkz/pw7BF8LLqzLHxU
+JtlYMjXWEvZZugc0r4qVsJ4427lfv3IILYEHKc56tVowNnqejPcifn/GqSe1jypn
+aDjmIqeNaPDzlDYiQnC2L6hDS6liKtG75S2WAE2Cve9wJVgqNIA=
+=H9M+
+-----END PGP SIGNATURE-----

Added: dev/plc4x/code-generation/1.3.0/rc1/apache-plc4x-code-generation-1.3.0-source-release.zip.sha512
==============================================================================
--- dev/plc4x/code-generation/1.3.0/rc1/apache-plc4x-code-generation-1.3.0-source-release.zip.sha512 (added)
+++ dev/plc4x/code-generation/1.3.0/rc1/apache-plc4x-code-generation-1.3.0-source-release.zip.sha512 Tue Sep  8 11:37:18 2020
@@ -0,0 +1 @@
+49248fec82786d65b79215326966c71432396a5953d069c292fcfbbeb95dc7cc820ea5fa1028c928f43e40bcc39bf90b66a9cdb8728a4fa493a23a51c78850a8
\ No newline at end of file