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

Matt Doar commented on LUCENE-1083:
-----------------------------------

As an aside, Maven repositories in general could usefully be enhanced to
record this kind of information for a project, so that you could query them
for "current release", "prior patch release", "prior minor release", "prior
major release". For Lucene at 2.2.0, that would give 2.2.0,
2.1.x(non-existent, so detaults to
2.1.0?), 2.1.0 and 1.9.1. And then allow users to override what each value
is for a specific release of a project.




> JDiff report of changes between different versions of Lucene
> ------------------------------------------------------------
>
>                 Key: LUCENE-1083
>                 URL: https://issues.apache.org/jira/browse/LUCENE-1083
>             Project: Lucene - Java
>          Issue Type: Improvement
>          Components: Javadocs
>    Affects Versions: 2.2
>            Reporter: Matt Doar
>         Attachments: jdiff_lucene_191_220.zip, jdiff_lucene_210_220.zip
>
>
> I think that a helpful addition to the release process for Lucene would be 
> [JDiff|http://www.jdiff.org] reports of the API changes between different 
> versions. I am attaching reports of the differences between 1.9.1 and 2.2.0 
> and also between 2.1.0 and 2.2.0. The reports could be changed to only show 
> the public methods. The start page is changes.html.
> This is the Ant target I added to the top-level build.xml file in the JDiff 
> directory to produce a report:
> {noformat}
> <target name="lucene" depends="dist">
>   <taskdef name="jdiff" 
>            classname="jdiff.JDiffAntTask" 
>            classpath="${dist.dir}/antjdiff.jar" />
>   <jdiff destdir="${reports.dir}/lucene" 
>          verbose="on"
>          stats="on"
>          docchanges="on">
>     <old name="1.9.1">
>       <dirset dir="${examples.dir}/lucene-1.9.1/src/java" includes="org/**" />
>     </old>
>     <new name="2.2.0">
>       <dirset dir="${examples.dir}/lucene-2.2.0/src/java" includes="org/**" />
>     </new>
>   </jdiff>
> </target>
> {noformat}
> Disclaimer: I'm the author of JDiff

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to