You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@uima.apache.org by "Marshall Schor (JIRA)" <de...@uima.apache.org> on 2013/01/22 16:10:12 UTC

[jira] [Commented] (UIMA-2590) Placing the rat plugin into the normal build procedure

    [ https://issues.apache.org/jira/browse/UIMA-2590?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13559706#comment-13559706 ] 

Marshall Schor commented on UIMA-2590:
--------------------------------------

There are several use cases to optimize for, in doing the build design.  

* One is "jenkins" - can run a long time, should catch all kinds of issues.  
* Another is developer work, checking fixes, etc. - often repetitive, should run a short time to increase developer productivity.

I would suggest adding another kind of profile - for the jenkins use case - and having the rat plugin run there.  UIMA-AS build has a set of tests, called the "extended tests" (which take a long time to run) which are not normally run for developer work, but which are run during Jenkins builds.
                
> Placing the rat plugin into the normal build procedure
> ------------------------------------------------------
>
>                 Key: UIMA-2590
>                 URL: https://issues.apache.org/jira/browse/UIMA-2590
>             Project: UIMA
>          Issue Type: Improvement
>          Components: Build, Packaging and Test
>            Reporter: Richard Eckart de Castilho
>            Priority: Minor
>
> Currently, the rat Maven plugin is run only in the *apache-release* plugin. How about placing this into the regular build or at least in a separate profile so that Jenkins builds can be made to fail on license problems without running the rest of the release-specific actions?

--
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