Skip to content

Commit 75807b0

Browse files
Migrate to commons-fileupload2-jakarta (#819)
* #815 Migrate JakartaEE9 add fileupload update #815 * use fileupload 2.0.0-M4 * servlet5 use 2.0.0-M1 * jakartaEE10 update upload2-jakarta-servlet6 * Revert unintended change * Revert unintended change * Fix typo * Only bump the dependency version for EE10 * Only change the package for EE10 * Change the outdated milestone dependencies as well --------- Co-authored-by: Tim te Beek <[email protected]>
1 parent fe6ea28 commit 75807b0

File tree

2 files changed

+47
-0
lines changed

2 files changed

+47
-0
lines changed

src/main/resources/META-INF/rewrite/jakarta-ee-10.yml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@ recipeList:
4747
- org.openrewrite.java.migrate.jakarta.UpdateApacheCommonsEmailDependencies
4848
- org.openrewrite.java.migrate.jakarta.UpdateApacheShiroDependencies
4949
- org.openrewrite.java.migrate.jakarta.UpdateEclipseLinkDependencies
50+
- org.openrewrite.java.migrate.jakarta.UpdateFileupload2Dependencies
5051
- org.openrewrite.java.migrate.jakarta.UpdateYassonDependencies
5152
---
5253
type: specs.openrewrite.org/v1beta/recipe
@@ -136,6 +137,19 @@ recipeList:
136137
newVersion: 3.1.x
137138
---
138139
type: specs.openrewrite.org/v1beta/recipe
140+
name: org.openrewrite.java.migrate.jakarta.UpdateFileupload2Dependencies
141+
displayName: Update Apache Commons FileUpload2 package for EE10
142+
description: Update Apache Commons FileUpload2 package for EE10.
143+
recipeList:
144+
- org.openrewrite.java.dependencies.ChangeDependency:
145+
oldGroupId: org.apache.commons
146+
oldArtifactId: commons-fileupload2-jakarta-servlet5
147+
newArtifactId: commons-fileupload2-jakarta-servlet6
148+
- org.openrewrite.java.ChangePackage:
149+
oldPackageName: org.apache.commons.fileupload2.jakarta.servlet5
150+
newPackageName: org.apache.commons.fileupload2.jakarta.servlet6
151+
---
152+
type: specs.openrewrite.org/v1beta/recipe
139153
name: org.openrewrite.java.migrate.jakarta.ServletCookieBehaviorChangeRFC6265
140154
displayName: Remove `getComment` and `getVersion` methods
141155
description: >-

src/main/resources/META-INF/rewrite/jakarta-ee-9.yml

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ recipeList:
3636
- org.openrewrite.java.migrate.jakarta.JavaxDecoratorToJakartaDecorator
3737
- org.openrewrite.java.migrate.jakarta.JavaxEjbToJakartaEjb
3838
- org.openrewrite.java.migrate.jakarta.JavaxElToJakartaEl
39+
- org.openrewrite.java.migrate.jakarta.FileuploadToFileUpload2
3940
- org.openrewrite.java.migrate.jakarta.JavaxEnterpriseToJakartaEnterprise
4041
- org.openrewrite.java.migrate.jakarta.Faces2xMigrationToJakartaFaces3x
4142
- org.openrewrite.java.migrate.jakarta.JavaxInjectMigrationToJakartaInject
@@ -319,6 +320,38 @@ recipeList:
319320
recursive: true
320321
---
321322
type: specs.openrewrite.org/v1beta/recipe
323+
name: org.openrewrite.java.migrate.jakarta.FileuploadToFileUpload2
324+
displayName: Migrate deprecated `org.apache.commons.fileload` packages to `org.apache.commons.fileload.core`
325+
description: Migrate deprecated `org.apache.commons.fileload` packages to `org.apache.commons.fileload.core`
326+
recipeList:
327+
- org.openrewrite.java.dependencies.ChangeDependency:
328+
oldGroupId: commons-fileupload
329+
oldArtifactId: commons-fileupload
330+
newGroupId: org.apache.commons
331+
newArtifactId: commons-fileupload2-jakarta-servlet5
332+
newVersion: 2.0.0-M4
333+
- org.openrewrite.java.dependencies.ChangeDependency:
334+
oldGroupId: org.apache.commons
335+
oldArtifactId: commons-fileupload2-jakarta
336+
newArtifactId: commons-fileupload2-jakarta-servlet5
337+
- org.openrewrite.java.dependencies.UpgradeDependencyVersion:
338+
groupId: org.apache.commons
339+
artifactId: '*'
340+
newVersion: 2.0.0-M4
341+
- org.openrewrite.java.ChangePackage:
342+
oldPackageName: org.apache.commons.fileload.disk
343+
newPackageName: org.apache.commons.fileload2.core
344+
recursive: true
345+
- org.openrewrite.java.ChangePackage:
346+
oldPackageName: org.apache.commons.fileload.servlet
347+
newPackageName: org.apache.commons.fileupload2.jakarta.servlet5
348+
recursive: true
349+
- org.openrewrite.java.ChangePackage:
350+
oldPackageName: org.apache.commons.fileload
351+
newPackageName: org.apache.commons.fileload2.core
352+
recursive: true
353+
---
354+
type: specs.openrewrite.org/v1beta/recipe
322355
name: org.openrewrite.java.migrate.jakarta.JavaxEnterpriseToJakartaEnterprise
323356
displayName: Migrate deprecated `javax.enterprise` packages to `jakarta.enterprise`
324357
description: Java EE has been rebranded to Jakarta EE, necessitating a package relocation.

0 commit comments

Comments
 (0)