jeaf-meta-model-docs
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency> <groupId>com.anaptecs.jeaf.generator</groupId> <artifactId>jeaf-meta-model-docs</artifactId> <version>2.4.0</version> </dependency>
<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <parent> <groupId>com.anaptecs.jeaf.generator</groupId> <artifactId>jeaf-meta-model-project</artifactId> <version>2.4.0</version> </parent> <name>JEAF Generator Stereotype Docs Usage</name> <artifactId>jeaf-meta-model-docs</artifactId> <packaging>jar</packaging> <dependencies> <dependency> <groupId>com.anaptecs.jeaf.uml</groupId> <artifactId>jeaf-uml-test-model</artifactId> <version>${jeaf.test.model.version}</version> <type>zip</type> <scope>provided</scope> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>com.anaptecs.jeaf.generator</groupId> <artifactId>jeaf-generator-maven-plugin</artifactId> <version>${jeaf-generator.version}</version> <dependencies> <!-- Custom templates need to be added as dependency --> <dependency> <groupId>com.anaptecs.jeaf.generator</groupId> <artifactId>jeaf-meta-model-templates</artifactId> <version>${project.version}</version> </dependency> </dependencies> <executions> <execution> <goals> <goal>Generator</goal> </goals> <phase>generate-sources</phase> </execution> </executions> <configuration> <!-- Define input files and directories where output should be write to. --> <!-- <modelArtifactGroupID>com.anaptecs.jeaf.uml</modelArtifactGroupID> <modelArtifactArtifactID>jeaf-uml-test-model</modelArtifactArtifactID> <modelArtifactXMIPath>xmi</modelArtifactXMIPath> --> <xmiDirectory>${project.basedir}/../jeaf-meta-model/xmi</xmiDirectory> <umlModelFile>JEAF_Generator_Metamodel.uml</umlModelFile> <!-- Waiting for #119 <xmiDirectory>../jeaf-meta-model/xmi</xmiDirectory> <umlModelFile>JEAF_Generator_Metamodel.uml</umlModelFile> --> <sourceDirectory>${project.basedir}/src/main/java</sourceDirectory> <sourceGenDirectory>${project.basedir}/src-gen/main/java</sourceGenDirectory> <resourceDirectory>${project.basedir}/src/main/resources</resourceDirectory> <resourceGenDirectory>${project.basedir}/src-gen/main/resources</resourceGenDirectory> <sourceTestDirectory>${project.basedir}/src/test/java</sourceTestDirectory> <sourceTestGenDirectory>${project.basedir}/src-gen/test/java</sourceTestGenDirectory> <resourceTestDirectory>${project.basedir}/src/test/resources</resourceTestDirectory> <resourceTestGenDirectory>${project.basedir}/src-gen/test/resources</resourceTestGenDirectory> <!-- Configure behavior concerning existing files in src-gen and res-gen directory. It is strongly recommended to clean directories before generating new files. --> <cleanSourceGen>true</cleanSourceGen> <cleanResourceGen>true</cleanResourceGen> <!-- Add configuration for customer specific templates and checks --> <customRootTemplate>StereotypeDocsRoot::Root</customRootTemplate> </configuration> </plugin> </plugins> <pluginManagement> <plugins> <!--This plugin's configuration is used to store Eclipse m2e settings only. It has no influence on the Maven build itself.--> <plugin> <groupId>org.eclipse.m2e</groupId> <artifactId>lifecycle-mapping</artifactId> <version>1.0.0</version> <configuration> <lifecycleMappingMetadata> <pluginExecutions> <pluginExecution> <pluginExecutionFilter> <groupId>com.anaptecs.jeaf.generator</groupId> <artifactId>jeaf-generator-maven-plugin</artifactId> <versionRange>[1.5.1,)</versionRange> <goals> <goal>Generator</goal> </goals> </pluginExecutionFilter> <action> <ignore /> </action> </pluginExecution> <pluginExecution> <pluginExecutionFilter> <groupId>com.anaptecs.jeaf.maven</groupId> <artifactId>jeaf-maven-plugin</artifactId> <versionRange>[1.5.18,)</versionRange> <goals> <goal>GenerateJEAFConfig</goal> </goals> </pluginExecutionFilter> <action> <ignore /> </action> </pluginExecution> </pluginExecutions> </lifecycleMappingMetadata> </configuration> </plugin> </plugins> </pluginManagement> </build> </project>