Comments (4)
Can you post the configuration of the maven plugin? Looks like you are using the option breakBuildBasedOnSemanticVersioningForMajorVersionZero
?
from japicmp.
Successful with 0.15.7.
<configuration>
<newVersions>
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>${project.artifactId}</artifactId>
<version>${project.version}</version>
<type>jar</type>
</dependency>
<dependency>
<groupId>group1</groupId>
<artifactId>artifact1</artifactId>
<version>2.3.7</version>
</dependency>
<dependency>
<groupId>group2</groupId>
<artifactId>artifact2</artifactId>
<version>0.2.7</version>
</dependency>
<dependency>
<groupId>group3</groupId>
<artifactId>artifact3</artifactId>
<version>0.2.7</version>
</dependency>
</newVersions>
<oldVersions>
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>${project.artifactId}</artifactId>
<version>2.4.8.RELEASE</version>
<type>jar</type>
</dependency>
<dependency>
<groupId>group1</groupId>
<artifactId>artifact1</artifactId>
<version>2.3.3</version>
</dependency>
<dependency>
<groupId>group2</groupId>
<artifactId>artifact2</artifactId>
<version>0.2.6</version>
</dependency>
<dependency>
<groupId>group3</groupId>
<artifactId>artifact3</artifactId>
<version>0.2.6
</version>
</dependency>
</oldVersions>
<parameter>
<onlyBinaryIncompatible>true</onlyBinaryIncompatible>
<breakBuildOnBinaryIncompatibleModifications>true</breakBuildOnBinaryIncompatibleModifications>
<breakBuildBasedOnSemanticVersioning>true</breakBuildBasedOnSemanticVersioning>
<skipXmlReport>true</skipXmlReport>
<skipPomModules>true</skipPomModules>
<ignoreMissingOptionalDependency>false</ignoreMissingOptionalDependency>
<ignoreNonResolvableArtifacts>false</ignoreNonResolvableArtifacts>
<ignoreMissingClassesByRegularExpressions>
<ignoreMissingClassesByRegularExpression>^((?!host1\.host2).)*$</ignoreMissingClassesByRegularExpression>
</ignoreMissingClassesByRegularExpressions>
<overrideCompatibilityChangeParameters>
<overrideCompatibilityChangeParameter>
<compatibilityChange>CONSTRUCTOR_REMOVED</compatibilityChange>
<binaryCompatible>true</binaryCompatible>
<sourceCompatible>false</sourceCompatible>
<semanticVersionLevel>MINOR</semanticVersionLevel>
</overrideCompatibilityChangeParameter>
</overrideCompatibilityChangeParameters>
</parameter>
</configuration>
Thanks!
from japicmp.
Related Issues (20)
- New abstract methods on interface are ignored and not detected as a change HOT 4
- GitHub release page does not list 0.16.0 release notes HOT 1
- Child interfaces are not checked for default implementations HOT 2
- Warning or error when new API has no since tag
- CLASS_GENERIC_TEMPLATE_CHANGED on new class
- include/exclude packages without subpackages HOT 1
- java.lang.IllegalStateException: value is absent.
- Add new compatibility check METHOD_MOVED_TO_SUPERCLASS HOT 1
- CLI tool to skip checking deprecated methods
- Report doesn't show the jar it is under HOT 1
- Changes report includes unchanged properties, e.g. class file format
- Exclude unchanged classes and methods from HTML report HOT 4
- Filter for full annotations HOT 5
- Move of method to superclass with generics METHOD_REMOVED HOT 1
- New default method detected as METHOD_NEW_DEFAULT when BinaryIncompatible disabled and SourceIncompatible enabled HOT 1
- htmlTitle not actually added to html file HOT 2
- Changing default method to static should be separate case HOT 5
- Switch to Apache Groovy HOT 1
- False positive when making a package-private class public that already has a public static method's different return type HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from japicmp.