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

Owen O'Malley updated HADOOP-3532:
----------------------------------

    Attachment: jdiff.patch

Here is a patch that contains both the build.xml change and the generated api 
baseline for 0.17.0. We should create a new baseline for each release as part 
of the release process. (So once we release 0.17.1, we should generate the 
baseline, check it in and point jdiff.stable at 0.17.1.)

There are two new targets. The first is api-xml that generates the xml file for 
the contents of the work directory. The second is api-report that generates the 
difference bet the api-xml and the stable api xml, which defaults to the last 
release.

One caveat is that you need a patch that I made to jdiff to correctly process 
hadoop. I'll also upload the fixed jdiff that I used.


> Create build targets to create api change reports using jdiff
> -------------------------------------------------------------
>
>                 Key: HADOOP-3532
>                 URL: https://issues.apache.org/jira/browse/HADOOP-3532
>             Project: Hadoop Core
>          Issue Type: Improvement
>          Components: build
>            Reporter: Owen O'Malley
>            Assignee: Owen O'Malley
>             Fix For: 0.18.0
>
>         Attachments: jdiff.patch
>
>
> I'd like to add support for jdiff to our build scripts, to enable generating 
> api difference reports between versions.

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

Reply via email to