@@ -1122,7 +1122,7 @@ public void setProject(MavenProject project) {
1122
1122
this .project = project ;
1123
1123
}
1124
1124
1125
- private static final String XML_SCHEMA_CLASS_QNAME = "javax .xml.bind.annotation."
1125
+ private static final String XML_SCHEMA_CLASS_QNAME = "jakarta .xml.bind.annotation."
1126
1126
+ XML_SCHEMA_CLASS_NAME ;
1127
1127
1128
1128
public ArtifactResolver getArtifactResolver () {
@@ -1145,7 +1145,7 @@ public void setArtifactMetadataSource(
1145
1145
this .artifactMetadataSource = artifactMetadataSource ;
1146
1146
}
1147
1147
1148
- private static final String XML_SCHEMA_RESOURCE_QNAME = "/javax /xml/bind/annotation/"
1148
+ private static final String XML_SCHEMA_RESOURCE_QNAME = "/jakarta /xml/bind/annotation/"
1149
1149
+ XML_SCHEMA_RESOURCE_NAME ;
1150
1150
1151
1151
public ArtifactFactory getArtifactFactory () {
@@ -1166,7 +1166,7 @@ public void setLocalRepository(ArtifactRepository localRepository) {
1166
1166
this .localRepository = localRepository ;
1167
1167
}
1168
1168
1169
- private static final String XML_ELEMENT_REF_CLASS_QNAME = "javax .xml.bind.annotation."
1169
+ private static final String XML_ELEMENT_REF_CLASS_QNAME = "jakarta .xml.bind.annotation."
1170
1170
+ XML_ELEMENT_REF_CLASS_NAME ;
1171
1171
1172
1172
public MavenProjectBuilder getMavenProjectBuilder () {
@@ -1203,26 +1203,9 @@ protected void logApiConfiguration() {
1203
1203
location = draftLocation ;
1204
1204
}
1205
1205
getLog ().info ("JAXB API is loaded from the [" + location + "]." );
1206
-
1207
- try {
1208
- xmlSchemaClass .getMethod ("location" );
1209
-
1210
- final Class <?> xmlElementRefClass = Class
1211
- .forName (XML_ELEMENT_REF_CLASS_QNAME );
1212
-
1213
- try {
1214
- xmlElementRefClass .getMethod ("required" );
1215
- getLog ().info ("Detected JAXB API version [2.2]." );
1216
- } catch (NoSuchMethodException nsmex2 ) {
1217
- getLog ().info ("Detected JAXB API version [2.1]." );
1218
- }
1219
- } catch (NoSuchMethodException nsmex1 ) {
1220
- getLog ().info ("Detected JAXB API version [2.0]." );
1221
-
1222
- }
1223
1206
} catch (ClassNotFoundException cnfex ) {
1224
1207
getLog ().error (
1225
- "Could not find JAXB 2.x API classes. Make sure JAXB 2.x API is on the classpath." );
1208
+ "Could not find JAXB Jakarta API classes. Make sure JAXB Jakarta API is on the classpath." );
1226
1209
}
1227
1210
}
1228
1211
0 commit comments