chrome-devtools-java-client icon indicating copy to clipboard operation
chrome-devtools-java-client copied to clipboard

Jakarta namespace migration

Open reda-alaoui opened this issue 2 years ago • 4 comments

Hello,

Would it be possible to move to the jakarta namespace by replacing javax.websocket:javax.websocket-api:1.1 with jakarta.websocket:jakarta.websocket-api:2.1.0 ?

reda-alaoui avatar Jan 23 '23 09:01 reda-alaoui

javax.websocket:javax.websocket-api is a dependency of the tyrus library. it is only redundant in the cdt:cdt-java-client pom

+--- com.github.kklisura.cdt:cdt-java-client:4.0.0
|    +--- javax.websocket:javax.websocket-api:1.1
|    +--- org.glassfish.tyrus:tyrus-container-grizzly-client:1.13.1
|    |    +--- org.glassfish.grizzly:grizzly-framework:2.3.25
|    |    +--- org.glassfish.grizzly:grizzly-http-server:2.3.25
|    |    |    \--- org.glassfish.grizzly:grizzly-http:2.3.25
|    |    |         \--- org.glassfish.grizzly:grizzly-framework:2.3.25
|    |    \--- org.glassfish.tyrus:tyrus-client:1.13.1
|    |         \--- org.glassfish.tyrus:tyrus-core:1.13.1
|    |              \--- org.glassfish.tyrus:tyrus-spi:1.13.1
|    |                   \--- javax.websocket:javax.websocket-api:1.1
|    +--- org.javassist:javassist:3.24.1-GA
|    +--- org.slf4j:slf4j-api:1.7.25
|    +--- com.fasterxml.jackson.core:jackson-core:2.11.3
|    +--- com.fasterxml.jackson.core:jackson-annotations:2.11.3
|    \--- com.fasterxml.jackson.core:jackson-databind:2.11.3
|         +--- com.fasterxml.jackson.core:jackson-annotations:2.11.3
|         \--- com.fasterxml.jackson.core:jackson-core:2.11.3

JAndrassy avatar Jan 23 '23 10:01 JAndrassy

@JAndrassy Good to know. I created #83 in the time between.

reda-alaoui avatar Jan 23 '23 10:01 reda-alaoui

javax.websocket:javax.websocket-api is a dependency of the tyrus library. it is only redundant in the cdt:cdt-java-client pom

Are you saying that a cdt:cdt-java-client consumer can exclude javax.websocket:javax.websocket-api without issue?

reda-alaoui avatar Jan 23 '23 10:01 reda-alaoui

javax.websocket:javax.websocket-api is a dependency of the tyrus library. it is only redundant in the cdt:cdt-java-client pom

Are you saying that a cdt:cdt-java-client consumer can exclude javax.websocket:javax.websocket-api without issue?

yes. but the javax.websocket:javax.websocket-api:1.1 will still be included in compile and runtime classpath

JAndrassy avatar Jan 23 '23 12:01 JAndrassy