[
https://issues.apache.org/jira/browse/UIMA-4351?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14495874#comment-14495874
]
Richard Eckart de Castilho commented on UIMA-4351:
--------------------------------------------------
I am pretty sure this is a duplicate of UIMA-4119. Can you please test against
version 2.7.0?
> jcasgen-maven-plugin limitToProject property not working as expected
> --------------------------------------------------------------------
>
> Key: UIMA-4351
> URL: https://issues.apache.org/jira/browse/UIMA-4351
> Project: UIMA
> Issue Type: Bug
> Components: jcasgen-maven-plugin
> Affects Versions: 2.4.2SDK, 2.6.0SDK
> Environment: Windows 7, Maven 3.2.3
> Reporter: Michael Kutschke
> Priority: Minor
> Labels: maven
>
> The following configuration does not produce any sources. Commenting out the
> limitToProject property solves the issue, and generates sources.
> <plugin>
> <!--generate types dynamically -->
> <groupId>org.apache.uima</groupId>
>
> <artifactId>jcasgen-maven-plugin</artifactId>
> <version>2.6.0</version>
> <configuration>
>
> <limitToProject>true</limitToProject>
> <typeSystemIncludes>
>
> <include>src/main/resources/desc/type/**/*.xml</include>
> </typeSystemIncludes>
> <typeSystemExcludes>
>
> <exclude>src/main/resources/desc/type/**/*_customized.xml</exclude>
> </typeSystemExcludes>
> </configuration>
> <executions>
> <execution>
> <!--call it in the
> generate-source phase -->
>
> <phase>generate-sources</phase>
> <goals>
>
> <goal>generate</goal>
> </goals>
> </execution>
> </executions>
> </plugin>
> The relevant command line output before with limitToProject set to true:
> [INFO] --- jcasgen-maven-plugin:2.6.0:generate (default) @ suppint.nlp ---
> [INFO] JCasGen: Found descriptor
> '<path>\java\src\main\resources\desc\type\Relation.xml'
> [INFO] JCasGen: Limiting generation to descriptors in '<path>\java'
> [INFO] JCasGen: Output going to '<path>\java\target\generated-sources\jcasgen'
> [INFO] JCasGen: Reading the XML TAE descriptor, and creating types, for xml
> input file '<path>\java\target\jcasgen\typesystem.xml'.
> [INFO]
> ------------------------------------------------------------------------
> [INFO] BUILD SUCCESS
> [INFO]
> ------------------------------------------------------------------------
> The output without limitToProject:
> [INFO] JCasGen: Found descriptor
> '<path>\java\src\main\resources\desc\type\Relation.xml'
> [INFO] JCasGen: Output going to '<path>\java\target\generated-sources\jcasgen'
> [INFO] JCasGen: Reading the XML TAE descriptor, and creating types, for xml
> input file '<path>\java\target\jcasgen\typesystem.xml'.
> [INFO] JCasGen: Creating: <package>.types.Located'.
> [INFO] JCasGen: Creating: '<package>.types.Located_Type'.
> [INFO] JCasGen: Creating: '<package>.types.Relation'.
> [INFO] JCasGen: Creating: '<package>.types.Relation_Type'.
> [INFO] JCasGen: Creating: '<package>.types.Supplies'.
> [INFO] JCasGen: Creating: '<package>.types.Supplies_Type'.
> [INFO]
> ------------------------------------------------------------------------
> [INFO] BUILD SUCCESS
> [INFO]
> ------------------------------------------------------------------------
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)