uima-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Richard Eckart de Castilho (JIRA)" <...@uima.apache.org>
Subject [jira] [Updated] (UIMA-2953) jcasgen-maven-plugin needs to support patterns
Date Mon, 01 Jul 2013 19:08:21 GMT

     [ https://issues.apache.org/jira/browse/UIMA-2953?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Richard Eckart de Castilho updated UIMA-2953:
---------------------------------------------

    Component/s: jcasgen-maven-plugin
    
> jcasgen-maven-plugin needs to support patterns
> ----------------------------------------------
>
>                 Key: UIMA-2953
>                 URL: https://issues.apache.org/jira/browse/UIMA-2953
>             Project: UIMA
>          Issue Type: Improvement
>          Components: jcasgen-maven-plugin
>            Reporter: Richard Eckart de Castilho
>            Assignee: Richard Eckart de Castilho
>             Fix For: 2.4.1SDK
>
>
> With the old JCasGenPomFriendly class in uimaFIT, it was possible to select the descriptors
for which JCas wrappers should be generated using a wildcard pattern:
> {noformat}
> <configuration>
>   <mainClass>org.apache.uima.fit.util.JCasGenPomFriendly</mainClass>
>   <arguments>
>     <argument>file:${project.basedir}/src/test/resources/org/apache/uima/fit/type/**/*.xml</argument>
>     <argument>${project.build.directory}/generated-sources/jcasgen</argument>
>   </arguments>
>   <classpathScope>test</classpathScope>
> </configuration>
> {noformat}
> With the current jcasgen-maven-plugin, only a single descriptor file is possible. This
is quite inconvenient for users. At least there should be the same possibility of specifying
a wildcard pattern as in the JCasGenPomFriendly. Even better would be, to combine that with
the commonly used include/exclude pattern used in many Maven plugins, e.g.
> {noformat}
> <plugin>
>   <groupId>org.apache.uima</groupId>
>   <artifactId>jcasgen-maven-plugin</artifactId>
>   <executions>
>     <execution>
>       <goals>
> 	<goal>generate</goal>
>       </goals>
>       <configuration>
>         <typeSystemIncludes>
>           <typeSystemInclude>src/main/resources/types/**/*.xml</typeSystemInclude>
>         </typeSystemIncludes>
>         <typeSystemExcludes>
>           <typeSystemExclude>src/main/resources/types/**/nojcas/*.xml</typeSystemExclude>
>         </typeSystemExcludes>
>       </configuration>
>     </execution>
>   </executions>
> </plugin>
> {noformat}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Mime
View raw message