Skip to content

Commit bd91084

Browse files
committed
Address javax.websocket conflict
The org.eclipse.jetty:jetty-maven-plugin dependencies duplicate classes: +- org.eclipse.jetty:jetty-maven-plugin:jar:9.4.26.v20200117:compile | +- org.eclipse.jetty.websocket:javax-websocket-server-impl:jar:9.4.26.v20200117:compile | | +- org.eclipse.jetty.websocket:javax-websocket-client-impl:jar:9.4.26.v20200117:compile | | | \- javax.websocket:javax.websocket-client-api:jar:1.0:compile | | \- javax.websocket:javax.websocket-api:jar:1.0:compile | +- org.eclipse.jetty.websocket:websocket-server:jar:9.4.26.v20200117:compile | | +- org.eclipse.jetty.websocket:websocket-common:jar:9.4.26.v20200117:compile | | | \- org.eclipse.jetty.websocket:websocket-api:jar:9.4.26.v20200117:compile | | +- org.eclipse.jetty.websocket:websocket-client:jar:9.4.26.v20200117:compile | | \- org.eclipse.jetty.websocket:websocket-servlet:jar:9.4.26.v20200117:compile Specifically, javax.websocket-api contains javax.websocket-client-api plus server classes. Depending on both at once can create version skew.
1 parent f6d3531 commit bd91084

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

pom.xml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3538,6 +3538,13 @@
35383538
<groupId>org.eclipse.jetty</groupId>
35393539
<artifactId>jetty-maven-plugin</artifactId>
35403540
<version>${jetty-maven-plugin.version}</version>
3541+
<exclusions>
3542+
<exclusion>
3543+
<!-- Conflicts with javax.websocket:javax.websocket-api -->
3544+
<groupId>javax.websocket</groupId>
3545+
<artifactId>javax.websocket-client-api</artifactId>
3546+
</exclusion>
3547+
</exclusions>
35413548
</dependency>
35423549
<dependency>
35433550
<groupId>org.eclipse.jetty</groupId>

0 commit comments

Comments
 (0)