diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..7466b12 --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +.idea +*.iml +target/ diff --git a/commons-lang-plugin/pom.xml b/commons-lang-plugin/pom.xml index 1450405..4177fe6 100644 --- a/commons-lang-plugin/pom.xml +++ b/commons-lang-plugin/pom.xml @@ -4,7 +4,8 @@ jaxb2-commons-lang jar - 2.5-SNAPSHOT + 3.0.0-SNAPSHOT + JAXB2 Commons - Commons Lang Plugin @@ -50,16 +51,16 @@ - - com.sun.xml.bind + + org.glassfish.jaxb jaxb-xjc - 2.1.13 + 3.0.2 provided - + org.apache.commons commons-lang3 - 3.2.1 + 3.12.0 @@ -70,8 +71,8 @@ true maven-compiler-plugin - 1.5 - 1.5 + 1.8 + 1.8 diff --git a/default-value-plugin/pom.xml b/default-value-plugin/pom.xml index 00b060b..3ba4534 100644 --- a/default-value-plugin/pom.xml +++ b/default-value-plugin/pom.xml @@ -4,7 +4,8 @@ jaxb2-default-value jar - 1.2-SNAPSHOT + 2.0.0-SNAPSHOT + JAXB2 Commons - Default Value Plugin @@ -50,12 +51,12 @@ - - com.sun.xml.bind + + org.glassfish.jaxb jaxb-xjc - 2.1.13 + 3.0.2 provided - + @@ -65,8 +66,8 @@ true maven-compiler-plugin - 1.5 - 1.5 + 1.8 + 1.8 diff --git a/fluent-api/pom.xml b/fluent-api/pom.xml index 8d135bf..b28bb21 100644 --- a/fluent-api/pom.xml +++ b/fluent-api/pom.xml @@ -4,7 +4,8 @@ jaxb2-fluent-api jar - 3.1-SNAPSHOT + 4.0.0-SNAPSHOT + JAXB2 Commons - Fluent API Plugin @@ -50,23 +51,24 @@ - - com.sun.xml.bind + + org.glassfish.jaxb jaxb-xjc - 2.1.13 + 3.0.2 provided - + + 3.10.1 true maven-compiler-plugin - 1.5 - 1.5 + 1.8 + 1.8 @@ -74,6 +76,7 @@ maven-source-plugin + 3.2.0 attach-source diff --git a/namespace-prefix/pom.xml b/namespace-prefix/pom.xml index c6c2cca..a3d2ff9 100644 --- a/namespace-prefix/pom.xml +++ b/namespace-prefix/pom.xml @@ -5,7 +5,8 @@ jaxb2-namespace-prefix jar - 1.2-SNAPSHOT + 2.0.0-SNAPSHOT + JAXB2 - Namespace Prefix Plugin @@ -47,9 +48,9 @@ - com.sun.xml.bind + org.glassfish.jaxb jaxb-xjc - 2.1.13 + 3.0.2 provided @@ -61,8 +62,8 @@ true maven-compiler-plugin - 1.6 - 1.6 + 1.8 + 1.8 @@ -93,6 +94,7 @@ org.apache.maven.plugins maven-gpg-plugin + 3.0.1 sign-artifacts diff --git a/namespace-prefix/src/main/java/org/jvnet/jaxb2_commons/plugin/namespace_prefix/NamespacePrefixPlugin.java b/namespace-prefix/src/main/java/org/jvnet/jaxb2_commons/plugin/namespace_prefix/NamespacePrefixPlugin.java index 4f6b0ff..064df2c 100644 --- a/namespace-prefix/src/main/java/org/jvnet/jaxb2_commons/plugin/namespace_prefix/NamespacePrefixPlugin.java +++ b/namespace-prefix/src/main/java/org/jvnet/jaxb2_commons/plugin/namespace_prefix/NamespacePrefixPlugin.java @@ -1,7 +1,7 @@ package org.jvnet.jaxb2_commons.plugin.namespace_prefix; -import javax.xml.bind.annotation.XmlNs; -import javax.xml.bind.annotation.XmlSchema; +import jakarta.xml.bind.annotation.XmlNs; +import jakarta.xml.bind.annotation.XmlSchema; import java.lang.reflect.Field; import java.util.ArrayList; import java.util.Arrays; @@ -33,9 +33,9 @@ import org.xml.sax.ErrorHandler; /** - * This plugin adds {@link javax.xml.bind.annotation.XmlNs} annotations to package-info.java files. Those annotations tells Jaxb2 to generate XML schema's instances with specific namespaces + * This plugin adds {@link jakarta.xml.bind.annotation.XmlNs} annotations to package-info.java files. Those annotations tells Jaxb2 to generate XML schema's instances with specific namespaces * prefixes, instead of the auto-generated (ns1, ns2, ...) prefixes. Definition of thoses prefixes is done in the bindings.xml file. - *

+ *

* Bindings.xml file example: *

  *  <?xml version="1.0"?>
diff --git a/value-constructor/pom.xml b/value-constructor/pom.xml
index d9c2c3c..7709cdc 100644
--- a/value-constructor/pom.xml
+++ b/value-constructor/pom.xml
@@ -3,8 +3,9 @@
 	org.jvnet.jaxb2_commons
 	jaxb2-value-constructor
 	jar
-	3.1-SNAPSHOT
-	
+	4.0.0-SNAPSHOT
+
+
 	JAXB2 Commons - Value Constructor Plugin
 
 	http://java.net/projects/jaxb2-commons/pages/value-constructor
@@ -50,12 +51,12 @@
 	
 
 	
-		  
-			com.sun.xml.bind
+		
+			org.glassfish.jaxb
 			jaxb-xjc
-			2.1.13
+			3.0.2
 			provided
-		  
+		
 	
 
 	
@@ -65,8 +66,8 @@
 					true
 					maven-compiler-plugin
 					
-						1.5
-						1.5
+						1.8
+						1.8