This is an automated email from the ASF dual-hosted git repository.
cdutz pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/plc4x-build-tools.git
The following commit(s) were added to refs/heads/develop by this push:
new 0f4aaa1 chore(code-gen): Added the "version" of the maven project to
the code-generation context.
0f4aaa1 is described below
commit 0f4aaa10fac7f5eec74209717db25b1755160cae
Author: cdutz <[email protected]>
AuthorDate: Thu Jun 9 17:43:36 2022 +0200
chore(code-gen): Added the "version" of the maven project to the
code-generation context.
---
.../apache/plc4x/plugins/codegenerator/language/LanguageOutput.java | 2 +-
.../main/java/org/apache/plc4x/plugins/codegenerator/GenerateMojo.java | 3 +--
2 files changed, 2 insertions(+), 3 deletions(-)
diff --git
a/code-generation/language-base/src/main/java/org/apache/plc4x/plugins/codegenerator/language/LanguageOutput.java
b/code-generation/language-base/src/main/java/org/apache/plc4x/plugins/codegenerator/language/LanguageOutput.java
index 14fb2d0..1566d17 100644
---
a/code-generation/language-base/src/main/java/org/apache/plc4x/plugins/codegenerator/language/LanguageOutput.java
+++
b/code-generation/language-base/src/main/java/org/apache/plc4x/plugins/codegenerator/language/LanguageOutput.java
@@ -45,7 +45,7 @@ public interface LanguageOutput {
*/
Set<String> supportedOptions();
- void generate(File outputDir, String languageName, String protocolName,
String outputFlavor, Map<String, TypeDefinition> types,
+ void generate(File outputDir, String version, String languageName, String
protocolName, String outputFlavor, Map<String, TypeDefinition> types,
Map<String, String> options)
throws GenerationException;
diff --git
a/code-generation/plc4x-maven-plugin/src/main/java/org/apache/plc4x/plugins/codegenerator/GenerateMojo.java
b/code-generation/plc4x-maven-plugin/src/main/java/org/apache/plc4x/plugins/codegenerator/GenerateMojo.java
index 0d06099..6005ce1 100644
---
a/code-generation/plc4x-maven-plugin/src/main/java/org/apache/plc4x/plugins/codegenerator/GenerateMojo.java
+++
b/code-generation/plc4x-maven-plugin/src/main/java/org/apache/plc4x/plugins/codegenerator/GenerateMojo.java
@@ -168,9 +168,8 @@ public class GenerateMojo extends AbstractMojo {
}
}
}
-
// Generate output for the type definitions.
- language.generate(outputDir, languageName, protocolName,
outputFlavor, types, options == null ? Collections.emptyMap() : options);
+ language.generate(outputDir, project.getVersion(), languageName,
protocolName, outputFlavor, types, options == null ? Collections.emptyMap() :
options);
} catch (GenerationException e) {
throw new MojoExecutionException("Error generating sources", e);
}