@@ -91,18 +91,106 @@ recipeList:
91
91
artifactId : jakarta.annotation-api
92
92
newVersion : 2.x
93
93
94
- # Note: ChangePackage does not update java doc references.
95
- # f(x).batch
96
- - org.openrewrite.java.ChangePackage :
97
- oldPackageName : javax.annotation
98
- newPackageName : jakarta.annotation
99
- recursive : false
94
+ - org.openrewrite.java.migrate.ChangeJavaxAnnotationToJakarta
100
95
101
96
# Remove Javax Batch API(x)
102
97
- org.openrewrite.maven.RemoveDependency :
103
98
groupId : javax.annotation
104
99
artifactId : javax.annotation-api
105
100
101
+ ---
102
+ type : specs.openrewrite.org/v1beta/recipe
103
+ name : org.openrewrite.java.migrate.ChangeJavaxAnnotationToJakarta
104
+ displayName : Migrate deprecated `javax.annotation` packages to `jakarta.annotation`
105
+ description : Java EE has been rebranded to Jakarta EE, necessitating a package relocation. Excludes `javax.annotation.processing`.
106
+ tags :
107
+ - batch
108
+ - javax
109
+ - jakarta
110
+
111
+ recipeList :
112
+ - org.openrewrite.java.migrate.JavaxAnnotationPackageToJakarta
113
+ - org.openrewrite.java.migrate.JavaxAnnotationSecurityPackageToJakarta
114
+ - org.openrewrite.java.migrate.JavaxAnnotationSqlPackageToJakarta
115
+
116
+ ---
117
+ type : specs.openrewrite.org/v1beta/recipe
118
+ name : org.openrewrite.java.migrate.JavaxAnnotationPackageToJakarta
119
+ displayName : Migrate deprecated `javax.annotation` packages to `jakarta.annotation`
120
+ description : ` ChangeType` on classes in the `javax.annotation` package.
121
+ tags :
122
+ - batch
123
+ - javax
124
+ - jakarta
125
+
126
+ recipeList :
127
+ - org.openrewrite.java.ChangeType :
128
+ oldFullyQualifiedTypeName : javax.annotation.Generated
129
+ newFullyQualifiedTypeName : jakarta.annotation.Generated
130
+ - org.openrewrite.java.ChangeType :
131
+ oldFullyQualifiedTypeName : javax.annotation.ManagedBean
132
+ newFullyQualifiedTypeName : jakarta.annotation.ManagedBean
133
+ - org.openrewrite.java.ChangeType :
134
+ oldFullyQualifiedTypeName : javax.annotation.PostConstruct
135
+ newFullyQualifiedTypeName : jakarta.annotation.PostConstruct
136
+ - org.openrewrite.java.ChangeType :
137
+ oldFullyQualifiedTypeName : javax.annotation.PreDestroy
138
+ newFullyQualifiedTypeName : jakarta.annotation.PreDestroy
139
+ - org.openrewrite.java.ChangeType :
140
+ oldFullyQualifiedTypeName : javax.annotation.Priority
141
+ newFullyQualifiedTypeName : jakarta.annotation.Priority
142
+ - org.openrewrite.java.ChangeType :
143
+ oldFullyQualifiedTypeName : javax.annotation.Resource
144
+ newFullyQualifiedTypeName : jakarta.annotation.Resource
145
+ - org.openrewrite.java.ChangeType :
146
+ oldFullyQualifiedTypeName : javax.annotation.Resources
147
+ newFullyQualifiedTypeName : jakarta.annotation.Resources
148
+
149
+ ---
150
+ type : specs.openrewrite.org/v1beta/recipe
151
+ name : org.openrewrite.java.migrate.JavaxAnnotationSecurityPackageToJakarta
152
+ displayName : Migrate deprecated `javax.annotation.security` packages to `jakarta.annotation.security`
153
+ description : ` ChangeType` on classes in the `javax.annotation.security` package.
154
+ tags :
155
+ - batch
156
+ - javax
157
+ - jakarta
158
+
159
+ recipeList :
160
+ - org.openrewrite.java.ChangeType :
161
+ oldFullyQualifiedTypeName : javax.annotation.security.DeclareRoles
162
+ newFullyQualifiedTypeName : jakarta.annotation.security.DeclareRoles
163
+ - org.openrewrite.java.ChangeType :
164
+ oldFullyQualifiedTypeName : javax.annotation.security.DenyAll
165
+ newFullyQualifiedTypeName : jakarta.annotation.security.DenyAll
166
+ - org.openrewrite.java.ChangeType :
167
+ oldFullyQualifiedTypeName : javax.annotation.security.PermitAll
168
+ newFullyQualifiedTypeName : jakarta.annotation.security.PermitAll
169
+ - org.openrewrite.java.ChangeType :
170
+ oldFullyQualifiedTypeName : javax.annotation.security.RolesAllowed
171
+ newFullyQualifiedTypeName : jakarta.annotation.security.RolesAllowed
172
+ - org.openrewrite.java.ChangeType :
173
+ oldFullyQualifiedTypeName : javax.annotation.security.RunAs
174
+ newFullyQualifiedTypeName : jakarta.annotation.security.RunAs
175
+
176
+ ---
177
+ type : specs.openrewrite.org/v1beta/recipe
178
+ name : org.openrewrite.java.migrate.JavaxAnnotationSqlPackageToJakarta
179
+ displayName : Migrate deprecated `javax.annotation.sql` packages to `jakarta.annotation.sql`
180
+ description : ` ChangeType` on classes in the `javax.annotation.sql` package.
181
+ tags :
182
+ - batch
183
+ - javax
184
+ - jakarta
185
+
186
+ recipeList :
187
+ - org.openrewrite.java.ChangeType :
188
+ oldFullyQualifiedTypeName : javax.annotation.sql.DataSourceDefinition
189
+ newFullyQualifiedTypeName : jakarta.annotation.sql.DataSourceDefinition
190
+ - org.openrewrite.java.ChangeType :
191
+ oldFullyQualifiedTypeName : javax.annotation.sql.DataSourceDefinitions
192
+ newFullyQualifiedTypeName : jakarta.annotation.sql.DataSourceDefinitions
193
+
106
194
---
107
195
type : specs.openrewrite.org/v1beta/recipe
108
196
name : org.openrewrite.java.migrate.JavaxBatchMigrationToJakartaBatch
0 commit comments