Documentation Improvements
--------------------------

                 Key: MANIMALSNIFFER-21
                 URL: https://jira.codehaus.org/browse/MANIMALSNIFFER-21
             Project: Mojo Animal Sniffer
          Issue Type: Improvement
          Components: Maven Plugin
    Affects Versions: 1.7
         Environment: n/a
            Reporter: Eric Kolotyluk
            Assignee: Stephen Connolly
            Priority: Minor


I had a seriously difficult time trying to understand 
http://mojo.codehaus.org/animal-sniffer-maven-plugin/index.html and I suggest 
you add the follow text after

The Animal Sniffer Plugin is used to build signatures of APIs and to check your 
classes against previously generated signatures. This plugin is called animal 
sniffer because the principal signatures that are used are those of the Java 
Runtime, and since Sun traditionally names the different versions of its Java 
Runtimes after different animals, the plugin that detects what Java Runtime 
your code requires was called "Animal Sniffer".

The intent of animal sniffer is to allow you to use <source>1.5</source> 
<target>1.5</target> with a 1.6 JDK and not accidentally link to methods like 
java.lang.String#isEmpty(). Setting the source to 1.5 will only flush out the 
class format; the signatures of methods used can only be enforced by the 
sniffer. For example, when you are on a Macintosh you cannot compile with JDK 
1.5 so you might use http://mojo.codehaus.org/signatures/java15/ (note: be sure 
to use the latest version of the plug-in by checking http://search.maven.org/ 
for animal-sniffer-maven-plugin). See also 
http://mojo.codehaus.org/animal-sniffer/animal-sniffer/index.html for related 
information.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply via email to