File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 44
55### 4.0.0-beta2 (in progress)
66
7+ - [ improvement] JAVA-1544: Check API compatibility with Revapi
78
89### 4.0.0-beta1
910
Original file line number Diff line number Diff line change 121121 </execution >
122122 </executions >
123123 </plugin >
124+ <plugin >
125+ <groupId >org.revapi</groupId >
126+ <artifactId >revapi-maven-plugin</artifactId >
127+ <configuration >
128+ <skip >true</skip >
129+ </configuration >
130+ </plugin >
124131 </plugins >
125132 </build >
126133</project >
Original file line number Diff line number Diff line change 1+ // Configures Revapi (https://revapi.org/getting-started.html) to check API compatibility between
2+ // successive driver versions.
3+ {
4+ "revapi" : {
5+ "java" : {
6+ "filter" : {
7+ "packages" : {
8+ "regex" : true ,
9+ "include" : [
10+ " com\\ .datastax\\ .oss\\ .driver\\ .api\\ ..*"
11+ ]
12+ }
13+ }
14+ }
15+ }
16+ }
Original file line number Diff line number Diff line change 9090 <skip >true</skip >
9191 </configuration >
9292 </plugin >
93+ <plugin >
94+ <groupId >org.revapi</groupId >
95+ <artifactId >revapi-maven-plugin</artifactId >
96+ <configuration >
97+ <skip >true</skip >
98+ </configuration >
99+ </plugin >
93100 </plugins >
94101 </build >
95102
Original file line number Diff line number Diff line change 216216 </execution >
217217 </executions >
218218 </plugin >
219+ <plugin >
220+ <groupId >org.revapi</groupId >
221+ <artifactId >revapi-maven-plugin</artifactId >
222+ <configuration >
223+ <skip >true</skip >
224+ </configuration >
225+ </plugin >
219226 </plugins >
220227 </build >
221228</project >
Original file line number Diff line number Diff line change 289289 <artifactId >maven-bundle-plugin</artifactId >
290290 <version >3.5.0</version >
291291 </plugin >
292+ <plugin >
293+ <groupId >org.revapi</groupId >
294+ <artifactId >revapi-maven-plugin</artifactId >
295+ <version >0.10.4</version >
296+ <dependencies >
297+ <dependency >
298+ <groupId >org.revapi</groupId >
299+ <artifactId >revapi-java</artifactId >
300+ <version >0.18.0</version >
301+ </dependency >
302+ </dependencies >
303+ </plugin >
292304 </plugins >
293305 </pluginManagement >
294306 <plugins >
@@ -542,6 +554,23 @@ limitations under the License.]]>
542554 </supportedProjectTypes >
543555 </configuration >
544556 </plugin >
557+ <plugin >
558+ <groupId >org.revapi</groupId >
559+ <artifactId >revapi-maven-plugin</artifactId >
560+ <executions >
561+ <execution >
562+ <goals >
563+ <goal >check</goal >
564+ </goals >
565+ <configuration >
566+ <analysisConfigurationFiles >
567+ <!-- Present at the root of each module that doesn't skip this goal -->
568+ <analysisConfigurationFile >revapi.json</analysisConfigurationFile >
569+ </analysisConfigurationFiles >
570+ </configuration >
571+ </execution >
572+ </executions >
573+ </plugin >
545574 </plugins >
546575 </build >
547576 <profiles >
Original file line number Diff line number Diff line change 1+ // Configures Revapi (https://revapi.org/getting-started.html) to check API compatibility between
2+ // successive driver versions.
3+ {
4+ "revapi" : {
5+ "java" : {
6+ "filter" : {
7+ "packages" : {
8+ "regex" : true ,
9+ "include" : [
10+ " com\\ .datastax\\ .oss\\ .driver\\ .api\\ ..*"
11+ ]
12+ }
13+ }
14+ }
15+ }
16+ }
Original file line number Diff line number Diff line change 1+ // Configures Revapi (https://revapi.org/getting-started.html) to check API compatibility between
2+ // successive driver versions.
3+ {
4+ "revapi" : {
5+ "java" : {
6+ "filter" : {
7+ "packages" : {
8+ "regex" : true ,
9+ "include" : [
10+ " com\\ .datastax\\ .oss\\ .driver\\ .api\\ ..*"
11+ ]
12+ }
13+ }
14+ }
15+ }
16+ }
You can’t perform that action at this time.
0 commit comments