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

Uwe Schindler edited comment on LUCENE-4570 at 1/14/13 1:05 PM:
----------------------------------------------------------------

I started a google code project: http://code.google.com/p/forbidden-apis/

This is a fork with many new additions:
- auto-generated deprecated signature list (from rt.jar)
- support for "bundled" and project-maintained signature lists (like the 
deprecated ones for various JDK versions, the well known charset/locale/... 
violators)
- no direct ASM 4.1 dependency conflicting with other dependencies: The ASM 
library is jarjar'ed into the artifact
- _not yet:_ Comments for every signature thats printed in error message
- _not yet:_ Mäven support (Mojo) -> Selckin already started a fork in Github, 
but as the new project is almost a complete rewrite of the API (decouple ANT 
task from logic), I will need his help
- _not yet:_ Mäven Release, so IVY can download it

Once there is a release (hopefully soon), this can ivy:cachepath'ed and 
taskdef'ed into the Lucene build
                
      was (Author: thetaphi):
    I started a google code project: http://code.google.com/p/forbidden-apis/

This is a fork with many new additions:
- auto-generated deprecated signature list (from rt.jar)
- support for "bundled" and project-maintained signature lists (like the 
deprecated ones for various JDK versions, the well known charset/locale/... 
violators)
- no direct ASM 4.1 dependency conflicting with other dependencies: The ASM 
library is jarjar'ed into the artifact
- _not yet:_ Comments for every signature thats printed in error message
- _not yet:_ Mäven support (Mojo)

Once there is a release (hopefully soon)
                  
> release policeman tools?
> ------------------------
>
>                 Key: LUCENE-4570
>                 URL: https://issues.apache.org/jira/browse/LUCENE-4570
>             Project: Lucene - Core
>          Issue Type: New Feature
>            Reporter: Robert Muir
>
> Currently there is source code in lucene/tools/src (e.g. Forbidden APIs 
> checker ant task).
> It would be convenient if you could download this thing in your ant build 
> from ivy (especially if maybe it included our definitions .txt files as 
> resources).
> In general checking for locale/charset violations in this way is a pretty 
> general useful thing for a server-side app.
> Can we either release lucene-tools.jar as an artifact, or maybe alternatively 
> move this somewhere else as a standalone project and suck it in ourselves?

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

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to