Maven plugin which can generate Java code from OPT templates using EHRbase openEHR SDK.
<plugin>
<groupId>com.subiger.openehr</groupId>
<artifactId>openehr-generator-maven-plugin</artifactId>
<version>${openehr-generator-maven-plugin.version}</version>
<executions>
<execution>
<goals>
<goal>opt2java</goal>
</goals>
<configuration>
<packageName>com.subiger.openehr.model</packageName>
</configuration>
</execution>
</executions>
</plugin>
<dependency>
<groupId>com.github.ehrbase.openEHR_SDK</groupId>
<artifactId>client</artifactId>
<version>${openehr-sdk.version}</version>
</dependency>
Name | Description |
---|---|
generateChoiceForSingleEvent |
Whether or not to generate Choice for a single EVENT . If false only POINT_EVENT will be generated.Default value: false |
generateNullFlavor |
Whether or not to generate null flavor fields. Default value: false |
optimizerSetting |
Defines if nodes which belong to an archetype and are single valued generate a new class. Default value: NONE |
optRoot |
The directory where templates are stored. Default value: ${basedir}/src/main/resources/opt |
packageName |
Required - The package under which the source files will be generated. |
sourceRoot |
The directory where the generated Java source files are created. Default value: ${project.build.directory}/generated-sources/openehr |