diff --git a/src/it/MCLIRR-48/pom.xml b/src/it/MCLIRR-48/pom.xml index 71765e1f23310d842d443806f7a16622e27a0c25..884ce4c970fb668af90ca8bacbd3c0951a481b24 100644 --- a/src/it/MCLIRR-48/pom.xml +++ b/src/it/MCLIRR-48/pom.xml @@ -34,6 +34,7 @@ 1.0 + ${project.build.directory}/clirr-check-results.txt ${project.build.directory}/clirr-check-results.xml predefined-ignored-differences.xml diff --git a/src/it/setup-MCLIRR-48/src/main/java/Class1.java b/src/it/setup-MCLIRR-48/src/main/java/Class1.java index c5e5965a527d34b79309ad8927faed1edcd32011..02dc8f8a285d28380ef1dae9a24d2d60a0f4073c 100644 --- a/src/it/setup-MCLIRR-48/src/main/java/Class1.java +++ b/src/it/setup-MCLIRR-48/src/main/java/Class1.java @@ -39,4 +39,4 @@ public class Class1 extends Base implements Serializable { public String returnSubClass2() { return null; } -} \ No newline at end of file +} diff --git a/src/main/java/org/codehaus/mojo/clirr/AbstractClirrMojo.java b/src/main/java/org/codehaus/mojo/clirr/AbstractClirrMojo.java index c7f58710ce286be9ae59c6fc8e4ed144d3bdcc6e..4acecd34a804a6152746d88da07bbdf951f9dfec 100644 --- a/src/main/java/org/codehaus/mojo/clirr/AbstractClirrMojo.java +++ b/src/main/java/org/codehaus/mojo/clirr/AbstractClirrMojo.java @@ -271,7 +271,7 @@ public abstract class AbstractClirrMojo { try { - listeners.add( new XmlDiffListener( xmlOutputFile.getAbsolutePath() ) ); + listeners.add( new TypeRevealingXmlDiffListener( xmlOutputFile.getAbsolutePath() ) ); } catch ( IOException e ) { @@ -776,4 +776,4 @@ public abstract class AbstractClirrMojo reportDiffs( checker, origClasses2, currentClasses2 ); } } -} \ No newline at end of file +} diff --git a/src/main/java/org/codehaus/mojo/clirr/LogDiffListener.java b/src/main/java/org/codehaus/mojo/clirr/LogDiffListener.java index 1db4cfc2f788fce5ef3d2c1cf24ac0c5f4e4ba76..7adf8cd4c64f37e21c36b775d7384b1fe43ce5d0 100644 --- a/src/main/java/org/codehaus/mojo/clirr/LogDiffListener.java +++ b/src/main/java/org/codehaus/mojo/clirr/LogDiffListener.java @@ -43,7 +43,8 @@ public class LogDiffListener public void reportDiff( ApiDifference apiDifference ) { - String message = apiDifference.getAffectedClass() + ": " + apiDifference.getReport( messageTranslator ); + String message = apiDifference.getMessage().getId() + ": " + apiDifference.getAffectedClass() + ": " + + apiDifference.getReport( messageTranslator ); Severity severity = apiDifference.getMaximumSeverity(); if ( severity.equals( Severity.INFO ) )