Rename package from javax to jakarta (#63) * Rename packages from javax to jakarta Signed-off-by: Jonathan Coustick <jonathan.coustick@payara.fish> * Set version number to 2.0 Signed-off-by: Jonathan Coustick <jonathan.coustick@payara.fish> * Change module name to jakarta Fixes #64 Signed-off-by: Jonathan Coustick <jonathan.coustick@payara.fish>
diff --git a/api/pom.xml b/api/pom.xml index 008e32e..4deed65 100644 --- a/api/pom.xml +++ b/api/pom.xml
@@ -23,7 +23,7 @@ <parent> <groupId>jakarta.annotation</groupId> <artifactId>ca-parent</artifactId> - <version>1.3.5-SNAPSHOT</version> + <version>2.0-SNAPSHOT</version> </parent> <artifactId>jakarta.annotation-api</artifactId> @@ -256,7 +256,7 @@ <manifestEntries> <!-- for JDK 9 --> <Automatic-Module-Name> - java.annotation + jakarta.annotation </Automatic-Module-Name> </manifestEntries> </archive>
diff --git a/api/src/main/java/javax/annotation/Generated.java b/api/src/main/java/jakarta/annotation/Generated.java similarity index 98% rename from api/src/main/java/javax/annotation/Generated.java rename to api/src/main/java/jakarta/annotation/Generated.java index e24f632..931b37f 100644 --- a/api/src/main/java/javax/annotation/Generated.java +++ b/api/src/main/java/jakarta/annotation/Generated.java
@@ -14,7 +14,7 @@ * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 */ -package javax.annotation; +package jakarta.annotation; import java.lang.annotation.*; import static java.lang.annotation.ElementType.*; import static java.lang.annotation.RetentionPolicy.*;
diff --git a/api/src/main/java/javax/annotation/ManagedBean.java b/api/src/main/java/jakarta/annotation/ManagedBean.java similarity index 98% rename from api/src/main/java/javax/annotation/ManagedBean.java rename to api/src/main/java/jakarta/annotation/ManagedBean.java index 7ef3711..2c7af96 100644 --- a/api/src/main/java/javax/annotation/ManagedBean.java +++ b/api/src/main/java/jakarta/annotation/ManagedBean.java
@@ -14,7 +14,7 @@ * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 */ -package javax.annotation; +package jakarta.annotation; import java.lang.annotation.*; import static java.lang.annotation.ElementType.*;
diff --git a/api/src/main/java/javax/annotation/PostConstruct.java b/api/src/main/java/jakarta/annotation/PostConstruct.java similarity index 96% rename from api/src/main/java/javax/annotation/PostConstruct.java rename to api/src/main/java/jakarta/annotation/PostConstruct.java index de53c0b..6d69ac1 100644 --- a/api/src/main/java/javax/annotation/PostConstruct.java +++ b/api/src/main/java/jakarta/annotation/PostConstruct.java
@@ -14,7 +14,7 @@ * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 */ -package javax.annotation; +package jakarta.annotation; import java.lang.annotation.*; import static java.lang.annotation.ElementType.*; @@ -62,8 +62,8 @@ * service except in the case where the exception is handled by an * interceptor.</li></ul> * - * @see javax.annotation.PreDestroy - * @see javax.annotation.Resource + * @see jakarta.annotation.PreDestroy + * @see jakarta.annotation.Resource * @since 1.6, Common Annotations 1.0 */ @Documented
diff --git a/api/src/main/java/javax/annotation/PreDestroy.java b/api/src/main/java/jakarta/annotation/PreDestroy.java similarity index 96% rename from api/src/main/java/javax/annotation/PreDestroy.java rename to api/src/main/java/jakarta/annotation/PreDestroy.java index 06100c1..b092329 100644 --- a/api/src/main/java/javax/annotation/PreDestroy.java +++ b/api/src/main/java/jakarta/annotation/PreDestroy.java
@@ -14,7 +14,7 @@ * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 */ -package javax.annotation; +package jakarta.annotation; import java.lang.annotation.*; import static java.lang.annotation.ElementType.*; @@ -61,8 +61,8 @@ * the container.</li> * </ul> * - * @see javax.annotation.PostConstruct - * @see javax.annotation.Resource + * @see jakarta.annotation.PostConstruct + * @see jakarta.annotation.Resource * @since 1.6, Common Annotations 1.0 */
diff --git a/api/src/main/java/javax/annotation/Priority.java b/api/src/main/java/jakarta/annotation/Priority.java similarity index 98% rename from api/src/main/java/javax/annotation/Priority.java rename to api/src/main/java/jakarta/annotation/Priority.java index ae10049..2f3b619 100644 --- a/api/src/main/java/javax/annotation/Priority.java +++ b/api/src/main/java/jakarta/annotation/Priority.java
@@ -14,7 +14,7 @@ * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 */ -package javax.annotation; +package jakarta.annotation; import java.lang.annotation.*; import static java.lang.annotation.ElementType.*;
diff --git a/api/src/main/java/javax/annotation/Resource.java b/api/src/main/java/jakarta/annotation/Resource.java similarity index 99% rename from api/src/main/java/javax/annotation/Resource.java rename to api/src/main/java/jakarta/annotation/Resource.java index da75267..e81ba23 100644 --- a/api/src/main/java/javax/annotation/Resource.java +++ b/api/src/main/java/jakarta/annotation/Resource.java
@@ -14,7 +14,7 @@ * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 */ -package javax.annotation; +package jakarta.annotation; import java.lang.annotation.*; import static java.lang.annotation.ElementType.*;
diff --git a/api/src/main/java/javax/annotation/Resources.java b/api/src/main/java/jakarta/annotation/Resources.java similarity index 94% rename from api/src/main/java/javax/annotation/Resources.java rename to api/src/main/java/jakarta/annotation/Resources.java index d603b5a..e8ca0f4 100644 --- a/api/src/main/java/javax/annotation/Resources.java +++ b/api/src/main/java/jakarta/annotation/Resources.java
@@ -14,7 +14,7 @@ * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 */ -package javax.annotation; +package jakarta.annotation; import java.lang.annotation.*; import static java.lang.annotation.ElementType.*; import static java.lang.annotation.RetentionPolicy.*; @@ -22,7 +22,7 @@ /** * This class is used to allow multiple resources declarations. * - * @see javax.annotation.Resource + * @see jakarta.annotation.Resource * @since 1.6, Common Annotations 1.0 */
diff --git a/api/src/main/java/javax/annotation/package-info.java b/api/src/main/java/jakarta/annotation/package-info.java similarity index 96% rename from api/src/main/java/javax/annotation/package-info.java rename to api/src/main/java/jakarta/annotation/package-info.java index e83458c..5bddc26 100644 --- a/api/src/main/java/javax/annotation/package-info.java +++ b/api/src/main/java/jakarta/annotation/package-info.java
@@ -17,4 +17,4 @@ /** * This package defines the common annotations. */ -package javax.annotation; +package jakarta.annotation;
diff --git a/api/src/main/java/javax/annotation/security/DeclareRoles.java b/api/src/main/java/jakarta/annotation/security/DeclareRoles.java similarity index 96% rename from api/src/main/java/javax/annotation/security/DeclareRoles.java rename to api/src/main/java/jakarta/annotation/security/DeclareRoles.java index 44a4ce1..8028741 100644 --- a/api/src/main/java/javax/annotation/security/DeclareRoles.java +++ b/api/src/main/java/jakarta/annotation/security/DeclareRoles.java
@@ -14,7 +14,7 @@ * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 */ -package javax.annotation.security; +package jakarta.annotation.security; import java.lang.annotation.*; import static java.lang.annotation.ElementType.*; import static java.lang.annotation.RetentionPolicy.*;
diff --git a/api/src/main/java/javax/annotation/security/DenyAll.java b/api/src/main/java/jakarta/annotation/security/DenyAll.java similarity index 88% rename from api/src/main/java/javax/annotation/security/DenyAll.java rename to api/src/main/java/jakarta/annotation/security/DenyAll.java index 388a512..eee827e 100644 --- a/api/src/main/java/javax/annotation/security/DenyAll.java +++ b/api/src/main/java/jakarta/annotation/security/DenyAll.java
@@ -14,7 +14,7 @@ * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 */ -package javax.annotation.security; +package jakarta.annotation.security; import java.lang.annotation.*; import static java.lang.annotation.ElementType.*; import static java.lang.annotation.RetentionPolicy.*; @@ -23,8 +23,8 @@ * Specifies that no security roles are allowed to invoke the specified * method(s). * - * @see javax.annotation.security.RolesAllowed - * @see javax.annotation.security.PermitAll + * @see jakarta.annotation.security.RolesAllowed + * @see jakarta.annotation.security.PermitAll * @since Common Annotations 1.0 */ @Documented
diff --git a/api/src/main/java/javax/annotation/security/PermitAll.java b/api/src/main/java/jakarta/annotation/security/PermitAll.java similarity index 92% rename from api/src/main/java/javax/annotation/security/PermitAll.java rename to api/src/main/java/jakarta/annotation/security/PermitAll.java index 2d94427..a59e374 100644 --- a/api/src/main/java/javax/annotation/security/PermitAll.java +++ b/api/src/main/java/jakarta/annotation/security/PermitAll.java
@@ -14,7 +14,7 @@ * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 */ -package javax.annotation.security; +package jakarta.annotation.security; import java.lang.annotation.*; import static java.lang.annotation.ElementType.*; import static java.lang.annotation.RetentionPolicy.*; @@ -30,8 +30,8 @@ * annotation overrides the <code>RolesAllowed</code> annotation for * the specified method. * - * @see javax.annotation.security.RolesAllowed - * @see javax.annotation.security.DenyAll + * @see jakarta.annotation.security.RolesAllowed + * @see jakarta.annotation.security.DenyAll * * @since Common Annotations 1.0 */
diff --git a/api/src/main/java/javax/annotation/security/RolesAllowed.java b/api/src/main/java/jakarta/annotation/security/RolesAllowed.java similarity index 97% rename from api/src/main/java/javax/annotation/security/RolesAllowed.java rename to api/src/main/java/jakarta/annotation/security/RolesAllowed.java index 30978d3..a2163e4 100644 --- a/api/src/main/java/javax/annotation/security/RolesAllowed.java +++ b/api/src/main/java/jakarta/annotation/security/RolesAllowed.java
@@ -14,7 +14,7 @@ * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 */ -package javax.annotation.security; +package jakarta.annotation.security; import java.lang.annotation.*; import static java.lang.annotation.ElementType.*; import static java.lang.annotation.RetentionPolicy.*;
diff --git a/api/src/main/java/javax/annotation/security/RunAs.java b/api/src/main/java/jakarta/annotation/security/RunAs.java similarity index 96% rename from api/src/main/java/javax/annotation/security/RunAs.java rename to api/src/main/java/jakarta/annotation/security/RunAs.java index 05bacff..b94af77 100644 --- a/api/src/main/java/javax/annotation/security/RunAs.java +++ b/api/src/main/java/jakarta/annotation/security/RunAs.java
@@ -14,7 +14,7 @@ * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 */ -package javax.annotation.security; +package jakarta.annotation.security; import java.lang.annotation.*; import static java.lang.annotation.ElementType.*; import static java.lang.annotation.RetentionPolicy.*;
diff --git a/api/src/main/java/javax/annotation/security/package-info.java b/api/src/main/java/jakarta/annotation/security/package-info.java similarity index 95% rename from api/src/main/java/javax/annotation/security/package-info.java rename to api/src/main/java/jakarta/annotation/security/package-info.java index acbd454..14e9c5c 100644 --- a/api/src/main/java/javax/annotation/security/package-info.java +++ b/api/src/main/java/jakarta/annotation/security/package-info.java
@@ -17,4 +17,4 @@ /** * This package contains the security common annotations. */ -package javax.annotation.security; +package jakarta.annotation.security;
diff --git a/api/src/main/java/javax/annotation/sql/DataSourceDefinition.java b/api/src/main/java/jakarta/annotation/sql/DataSourceDefinition.java similarity index 99% rename from api/src/main/java/javax/annotation/sql/DataSourceDefinition.java rename to api/src/main/java/jakarta/annotation/sql/DataSourceDefinition.java index e6c0bf5..5f74622 100644 --- a/api/src/main/java/javax/annotation/sql/DataSourceDefinition.java +++ b/api/src/main/java/jakarta/annotation/sql/DataSourceDefinition.java
@@ -14,7 +14,7 @@ * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 */ -package javax.annotation.sql; +package jakarta.annotation.sql; import java.lang.annotation.*; import java.lang.annotation.Target;
diff --git a/api/src/main/java/javax/annotation/sql/DataSourceDefinitions.java b/api/src/main/java/jakarta/annotation/sql/DataSourceDefinitions.java similarity index 92% rename from api/src/main/java/javax/annotation/sql/DataSourceDefinitions.java rename to api/src/main/java/jakarta/annotation/sql/DataSourceDefinitions.java index a4b914b..c69aa5a 100644 --- a/api/src/main/java/javax/annotation/sql/DataSourceDefinitions.java +++ b/api/src/main/java/jakarta/annotation/sql/DataSourceDefinitions.java
@@ -14,7 +14,7 @@ * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 */ -package javax.annotation.sql; +package jakarta.annotation.sql; import java.lang.annotation.Target; import java.lang.annotation.Retention; @@ -24,7 +24,7 @@ /** * Declares one or more <code>DataSourceDefinition</code> annotations. * - * @see javax.annotation.sql.DataSourceDefinition + * @see jakarta.annotation.sql.DataSourceDefinition * @since Common Annotations 1.1 */ @Target({ElementType.TYPE})
diff --git a/pom.xml b/pom.xml index 44077fb..311602d 100644 --- a/pom.xml +++ b/pom.xml
@@ -29,7 +29,7 @@ <groupId>jakarta.annotation</groupId> <artifactId>ca-parent</artifactId> <packaging>pom</packaging> - <version>1.3.5-SNAPSHOT</version> + <version>2.0-SNAPSHOT</version> <inceptionYear>2004</inceptionYear>
diff --git a/spec/pom.xml b/spec/pom.xml index a3e5700..7bb0772 100644 --- a/spec/pom.xml +++ b/spec/pom.xml
@@ -20,12 +20,12 @@ <parent> <groupId>jakarta.annotation</groupId> <artifactId>ca-parent</artifactId> - <version>1.3.5-SNAPSHOT</version> + <version>2.0-SNAPSHOT</version> </parent> <modelVersion>4.0.0</modelVersion> <artifactId>annotations-spec</artifactId> - <version>1.3-SNAPSHOT</version> + <version>2.0-SNAPSHOT</version> <packaging>pom</packaging> <name>Jakarta Annotations Specification</name>