|
16 | 16 |
|
17 | 17 | <!-- *** Payara module versions *** --> |
18 | 18 | <jackson.version>2.10.2</jackson.version> |
| 19 | + <jakarta.activation.version>1.2.1</jakarta.activation.version> |
19 | 20 | <javaee.version>8.0.1</javaee.version> |
20 | 21 | <jersey.version>2.30</jersey.version> |
21 | 22 | <!-- Payara version used for release. Overwrite them in settings.xml for local development with different versions --> |
|
51 | 52 | <version>${javaee.version}</version> |
52 | 53 | <scope>provided</scope> |
53 | 54 | </dependency> |
| 55 | + <dependency> |
| 56 | + <groupId>javax.activation</groupId> |
| 57 | + <artifactId>activation</artifactId> |
| 58 | + <version>1.1.1</version> |
| 59 | + <scope>provided</scope> |
| 60 | + <!-- Payara module: jakarta.activation --> |
| 61 | + </dependency> |
54 | 62 | <dependency> |
55 | 63 | <groupId>javax.activation</groupId> |
56 | 64 | <artifactId>javax.activation-api</artifactId> |
57 | 65 | <version>1.2.0</version> |
58 | 66 | <scope>provided</scope> |
| 67 | + <!-- Payara module: jakarta.activation-api --> |
59 | 68 | </dependency> |
60 | 69 | <dependency> |
61 | 70 | <groupId>javax.persistence</groupId> |
62 | 71 | <artifactId>javax.persistence-api</artifactId> |
63 | 72 | <version>2.2</version> |
64 | 73 | <scope>provided</scope> |
| 74 | + <!-- Payara module: jakarta.persistence --> |
65 | 75 | </dependency> |
66 | 76 | <dependency> |
67 | 77 | <groupId>javax.security.enterprise</groupId> |
68 | 78 | <artifactId>javax.security.enterprise-api</artifactId> |
69 | 79 | <version>1.0</version> |
70 | 80 | <scope>provided</scope> |
| 81 | + <!-- Payara module: jakarta.security.enterprise-api --> |
71 | 82 | </dependency> |
72 | 83 | <dependency> |
73 | 84 | <groupId>javax.servlet</groupId> |
74 | 85 | <artifactId>javax.servlet-api</artifactId> |
75 | 86 | <version>4.0.1</version> |
76 | 87 | <scope>provided</scope> |
| 88 | + <!-- Payara module: jakarta.servlet-api --> |
77 | 89 | </dependency> |
78 | 90 | <dependency> |
79 | 91 | <groupId>javax.validation</groupId> |
80 | 92 | <artifactId>validation-api</artifactId> |
81 | 93 | <version>2.0.1.Final</version> |
82 | 94 | <scope>provided</scope> |
| 95 | + <!-- Payara module: jakarta.validation-api --> |
83 | 96 | </dependency> |
84 | 97 |
|
85 | 98 | <dependency> |
|
100 | 113 | <version>${jackson.version}</version> |
101 | 114 | <scope>provided</scope> |
102 | 115 | </dependency> |
| 116 | + <dependency> |
| 117 | + <groupId>com.fasterxml.jackson.dataformat</groupId> |
| 118 | + <artifactId>jackson-dataformat-yaml</artifactId> |
| 119 | + <version>${jackson.version}</version> |
| 120 | + <scope>provided</scope> |
| 121 | + </dependency> |
103 | 122 | <dependency> |
104 | 123 | <groupId>com.fasterxml.jackson.module</groupId> |
105 | 124 | <artifactId>jackson-module-jaxb-annotations</artifactId> |
106 | 125 | <version>${jackson.version}</version> |
107 | 126 | <scope>provided</scope> |
108 | 127 | </dependency> |
109 | 128 |
|
| 129 | + <dependency> |
| 130 | + <groupId>com.github.stephenc.jcip</groupId> |
| 131 | + <artifactId>jcip-annotations</artifactId> |
| 132 | + <version>1.0-1</version> |
| 133 | + <scope>provided</scope> |
| 134 | + <!-- Payara module: jcip-annotations-repackaged --> |
| 135 | + </dependency> |
| 136 | + |
| 137 | + <dependency> |
| 138 | + <groupId>com.sun.activation</groupId> |
| 139 | + <artifactId>jakarta.activation</artifactId> |
| 140 | + <version>${jakarta.activation.version}</version> |
| 141 | + <scope>provided</scope> |
| 142 | + </dependency> |
110 | 143 | <dependency> |
111 | 144 | <groupId>com.sun.istack</groupId> |
112 | 145 | <artifactId>istack-commons-runtime</artifactId> |
113 | 146 | <version>3.0.10</version> |
114 | 147 | <scope>provided</scope> |
115 | 148 | </dependency> |
| 149 | + <dependency> |
| 150 | + <groupId>com.sun.mail</groupId> |
| 151 | + <artifactId>javax.mail</artifactId> |
| 152 | + <version>1.6.2</version> |
| 153 | + <scope>provided</scope> |
| 154 | + <!-- Payara module: jakarta.mail --> |
| 155 | + </dependency> |
116 | 156 |
|
117 | 157 | <dependency> |
118 | 158 | <groupId>fish.payara.api</groupId> |
|
127 | 167 | <scope>provided</scope> |
128 | 168 | </dependency> |
129 | 169 |
|
| 170 | + <dependency> |
| 171 | + <groupId>jakarta.activation</groupId> |
| 172 | + <artifactId>jakarta.activation-api</artifactId> |
| 173 | + <version>${jakarta.activation.version}</version> |
| 174 | + <scope>provided</scope> |
| 175 | + </dependency> |
| 176 | + <dependency> |
| 177 | + <groupId>jakarta.annotation</groupId> |
| 178 | + <artifactId>jakarta.annotation-api</artifactId> |
| 179 | + <version>1.3.5</version> |
| 180 | + <scope>provided</scope> |
| 181 | + </dependency> |
| 182 | + <dependency> |
| 183 | + <groupId>jakarta.validation</groupId> |
| 184 | + <artifactId>jakarta.validation-api</artifactId> |
| 185 | + <version>2.0.2</version> |
| 186 | + <scope>provided</scope> |
| 187 | + </dependency> |
| 188 | + <dependency> |
| 189 | + <groupId>jakarta.ws.rs</groupId> |
| 190 | + <artifactId>jakarta.ws.rs-api</artifactId> |
| 191 | + <version>2.1.6</version> |
| 192 | + <scope>provided</scope> |
| 193 | + </dependency> |
| 194 | + <dependency> |
| 195 | + <groupId>jakarta.xml.bind</groupId> |
| 196 | + <artifactId>jakarta.xml.bind-api</artifactId> |
| 197 | + <version>2.3.2</version> |
| 198 | + <scope>provided</scope> |
| 199 | + </dependency> |
| 200 | + |
130 | 201 | <dependency> |
131 | 202 | <groupId>org.eclipse.microprofile.config</groupId> |
132 | 203 | <artifactId>microprofile-config-api</artifactId> |
|
139 | 210 | <artifactId>javax.el</artifactId> |
140 | 211 | <version>3.0.0</version> |
141 | 212 | <scope>provided</scope> |
| 213 | + <!-- Payara module: jakarta.el --> |
142 | 214 | </dependency> |
143 | 215 | <dependency> |
144 | 216 | <groupId>org.glassfish.corba</groupId> |
|
186 | 258 | <scope>provided</scope> |
187 | 259 | </dependency> |
188 | 260 |
|
| 261 | + <dependency> |
| 262 | + <groupId>org.yaml</groupId> |
| 263 | + <artifactId>snakeyaml</artifactId> |
| 264 | + <version>1.25</version> |
| 265 | + <scope>provided</scope> |
| 266 | + </dependency> |
| 267 | + |
189 | 268 | <!-- *** Payara modules END *** --> |
190 | 269 |
|
191 | 270 | <!-- Baseline for tests, so that in all projects in any case the test |
|
223 | 302 | <artifactId>hibernate-core</artifactId> |
224 | 303 | <version>5.4.18.Final</version> |
225 | 304 | <scope>provided</scope> |
| 305 | + <exclusions> |
| 306 | + <!-- Exclude Payara modules here --> |
| 307 | + <exclusion> |
| 308 | + <groupId>com.sun.istack</groupId> |
| 309 | + <artifactId>istack-commons-runtime</artifactId> |
| 310 | + </exclusion> |
| 311 | + <exclusion> |
| 312 | + <groupId>javax.activation</groupId> |
| 313 | + <artifactId>javax.activation-api</artifactId> |
| 314 | + <!-- Payara module: jakarta.activation-api --> |
| 315 | + </exclusion> |
| 316 | + <exclusion> |
| 317 | + <groupId>javax.persistence</groupId> |
| 318 | + <artifactId>javax.persistence-api</artifactId> |
| 319 | + <!-- Payara module: jakarta.persistence --> |
| 320 | + </exclusion> |
| 321 | + <exclusion> |
| 322 | + <groupId>javax.xml.bind</groupId> |
| 323 | + <artifactId>jaxb-api</artifactId> |
| 324 | + <!-- Payara module: jakarta.xml.bind-api --> |
| 325 | + </exclusion> |
| 326 | + <exclusion> |
| 327 | + <groupId>org.javassist</groupId> |
| 328 | + <artifactId>javassist</artifactId> |
| 329 | + </exclusion> |
| 330 | + <exclusion> |
| 331 | + <groupId>org.jboss.spec.javax.transaction</groupId> |
| 332 | + <artifactId>jboss-transaction-api_1.2_spec</artifactId> |
| 333 | + <!-- Payara module: jakarta.transaction-api --> |
| 334 | + </exclusion> |
| 335 | + </exclusions> |
226 | 336 | </dependency> |
227 | 337 |
|
228 | 338 | <dependency> |
|
324 | 434 | <artifactId>keycloak-admin-client</artifactId> |
325 | 435 | <version>${keycloak.version}</version> |
326 | 436 | <!-- TODO #3449: avoid scope compile --> |
| 437 | + <exclusions> |
| 438 | + <!-- Exclude Payara modules here --> |
| 439 | + <exclusion> |
| 440 | + <groupId>org.jboss.spec.javax.annotation</groupId> |
| 441 | + <artifactId>jboss-annotations-api_1.3_spec</artifactId> |
| 442 | + <!-- Payara module: jakarta.annotation-api --> |
| 443 | + </exclusion> |
| 444 | + <exclusion> |
| 445 | + <groupId>org.jboss.spec.javax.ws.rs</groupId> |
| 446 | + <artifactId>jboss-jaxrs-api_2.1_spec</artifactId> |
| 447 | + <!-- Payara module: jakarta.ws.rs-api --> |
| 448 | + </exclusion> |
| 449 | + <exclusion> |
| 450 | + <groupId>org.jboss.spec.javax.xml.bind</groupId> |
| 451 | + <artifactId>jboss-jaxb-api_2.3_spec</artifactId> |
| 452 | + <!-- Payara module: jakarta.xml.bind-api --> |
| 453 | + </exclusion> |
| 454 | + </exclusions> |
327 | 455 | </dependency> |
328 | 456 | <dependency> |
329 | 457 | <groupId>org.keycloak</groupId> |
|
0 commit comments