diff --git a/settings.gradle b/settings.gradle
new file mode 100644
index 0000000000..ea3756f713
--- /dev/null
+++ b/settings.gradle
@@ -0,0 +1,25 @@
+pluginManagement {
+ repositories {
+ gradlePluginPortal()
+ maven { url 'https://maven.ossez.com/repository/internal' }
+ }
+}
+buildCache {
+ local {
+ enabled = true
+ }
+ remote(HttpBuildCache) {
+ enabled = false
+ }
+}
+
+include "spring-batch"
+
+rootProject.name = "cwiki-us-demo-tutorials"
+
+rootProject.children.each { project ->
+ project.buildFileName = "${project.name}.gradle"
+ assert project.projectDir.isDirectory()
+ assert project.buildFile.exists()
+ assert project.buildFile.isFile()
+}
diff --git a/spring-batch/pom.xml b/spring-batch/pom.xml
deleted file mode 100644
index e81078568b..0000000000
--- a/spring-batch/pom.xml
+++ /dev/null
@@ -1,72 +0,0 @@
-
- 4.0.0
- com.baeldung
- spring-batch
- 0.1-SNAPSHOT
- spring-batch
- jar
- http://maven.apache.org
-
-
- com.baeldung
- parent-modules
- 1.0.0-SNAPSHOT
-
-
-
-
-
- org.xerial
- sqlite-jdbc
- ${sqlite.version}
-
-
- org.springframework
- spring-oxm
- ${spring.version}
-
-
- commons-logging
- commons-logging
-
-
-
-
- org.springframework
- spring-jdbc
- ${spring.version}
-
-
- org.springframework.batch
- spring-batch-core
- ${spring.batch.version}
-
-
- org.springframework.batch
- spring-batch-test
- ${spring.batch.version}
-
-
- com.opencsv
- opencsv
- ${opencsv.version}
-
-
-
- org.awaitility
- awaitility
- ${awaitility.version}
- test
-
-
-
-
- 5.0.3.RELEASE
- 4.0.0.RELEASE
- 3.15.1
- 4.1
- 3.1.1
-
-
-
diff --git a/spring-batch/repository.sqlite b/spring-batch/repository.sqlite
index 4456ef63cc..86cf9c3f9e 100644
Binary files a/spring-batch/repository.sqlite and b/spring-batch/repository.sqlite differ
diff --git a/spring-batch/src/main/java/org/baeldung/batch/App.java b/spring-batch/src/main/java/com/ossez/spring/batch/App.java
similarity index 98%
rename from spring-batch/src/main/java/org/baeldung/batch/App.java
rename to spring-batch/src/main/java/com/ossez/spring/batch/App.java
index 749591aa03..e8e46c1cf1 100644
--- a/spring-batch/src/main/java/org/baeldung/batch/App.java
+++ b/spring-batch/src/main/java/com/ossez/spring/batch/App.java
@@ -1,4 +1,4 @@
-package org.baeldung.batch;
+package com.ossez.spring.batch;
import org.springframework.batch.core.Job;
import org.springframework.batch.core.JobExecution;
@@ -42,4 +42,4 @@ public class App {
System.out.println("Job failed");
}
}
-}
\ No newline at end of file
+}
diff --git a/src/main/java/us/cwiki/spring/batch/processing/Application.java b/spring-batch/src/main/java/com/ossez/spring/batch/Application.java
similarity index 87%
rename from src/main/java/us/cwiki/spring/batch/processing/Application.java
rename to spring-batch/src/main/java/com/ossez/spring/batch/Application.java
index 734dbc87fd..c73dd19864 100644
--- a/src/main/java/us/cwiki/spring/batch/processing/Application.java
+++ b/spring-batch/src/main/java/com/ossez/spring/batch/Application.java
@@ -1,4 +1,4 @@
-package us.cwiki.spring.batch.processing;
+package com.ossez.spring.batch;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
diff --git a/spring-batch/src/main/java/org/baeldung/batch/SpringBatchConfig.java b/spring-batch/src/main/java/com/ossez/spring/batch/SpringBatchConfig.java
similarity index 99%
rename from spring-batch/src/main/java/org/baeldung/batch/SpringBatchConfig.java
rename to spring-batch/src/main/java/com/ossez/spring/batch/SpringBatchConfig.java
index b318dda154..89ee9ac60e 100644
--- a/spring-batch/src/main/java/org/baeldung/batch/SpringBatchConfig.java
+++ b/spring-batch/src/main/java/com/ossez/spring/batch/SpringBatchConfig.java
@@ -1,4 +1,4 @@
-package org.baeldung.batch;
+package com.ossez.spring.batch;
import org.baeldung.batch.model.Transaction;
import org.baeldung.batch.service.CustomItemProcessor;
diff --git a/spring-batch/src/main/java/org/baeldung/batch/SpringConfig.java b/spring-batch/src/main/java/com/ossez/spring/batch/SpringConfig.java
similarity index 98%
rename from spring-batch/src/main/java/org/baeldung/batch/SpringConfig.java
rename to spring-batch/src/main/java/com/ossez/spring/batch/SpringConfig.java
index 35abcb2d16..23390fe22f 100644
--- a/spring-batch/src/main/java/org/baeldung/batch/SpringConfig.java
+++ b/spring-batch/src/main/java/com/ossez/spring/batch/SpringConfig.java
@@ -1,4 +1,4 @@
-package org.baeldung.batch;
+package com.ossez.spring.batch;
import java.net.MalformedURLException;
@@ -75,4 +75,4 @@ public class SpringConfig {
return jobLauncher;
}
-}
\ No newline at end of file
+}
diff --git a/spring-batch/src/main/java/org/baeldung/batch/model/Transaction.java b/spring-batch/src/main/java/com/ossez/spring/batch/model/Transaction.java
similarity index 100%
rename from spring-batch/src/main/java/org/baeldung/batch/model/Transaction.java
rename to spring-batch/src/main/java/com/ossez/spring/batch/model/Transaction.java
diff --git a/spring-batch/src/main/java/org/baeldung/batch/partitioner/CustomMultiResourcePartitioner.java b/spring-batch/src/main/java/com/ossez/spring/batch/partitioner/CustomMultiResourcePartitioner.java
similarity index 98%
rename from spring-batch/src/main/java/org/baeldung/batch/partitioner/CustomMultiResourcePartitioner.java
rename to spring-batch/src/main/java/com/ossez/spring/batch/partitioner/CustomMultiResourcePartitioner.java
index 667e013c35..10c158b3ca 100644
--- a/spring-batch/src/main/java/org/baeldung/batch/partitioner/CustomMultiResourcePartitioner.java
+++ b/spring-batch/src/main/java/com/ossez/spring/batch/partitioner/CustomMultiResourcePartitioner.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package org.baeldung.batch.partitioner;
+package com.ossez.spring.batch.partitioner;
import java.util.HashMap;
import java.util.Map;
diff --git a/spring-batch/src/main/java/org/baeldung/batch/partitioner/SpringbatchPartitionConfig.java b/spring-batch/src/main/java/com/ossez/spring/batch/partitioner/SpringbatchPartitionConfig.java
similarity index 99%
rename from spring-batch/src/main/java/org/baeldung/batch/partitioner/SpringbatchPartitionConfig.java
rename to spring-batch/src/main/java/com/ossez/spring/batch/partitioner/SpringbatchPartitionConfig.java
index ad3aee4a2e..21a8d00b51 100644
--- a/spring-batch/src/main/java/org/baeldung/batch/partitioner/SpringbatchPartitionConfig.java
+++ b/spring-batch/src/main/java/com/ossez/spring/batch/partitioner/SpringbatchPartitionConfig.java
@@ -1,4 +1,4 @@
-package org.baeldung.batch.partitioner;
+package com.ossez.spring.batch.partitioner;
import org.baeldung.batch.model.Transaction;
import org.baeldung.batch.service.RecordFieldSetMapper;
diff --git a/spring-batch/src/main/java/org/baeldung/batch/partitioner/SpringbatchPartitionerApp.java b/spring-batch/src/main/java/com/ossez/spring/batch/partitioner/SpringbatchPartitionerApp.java
similarity index 96%
rename from spring-batch/src/main/java/org/baeldung/batch/partitioner/SpringbatchPartitionerApp.java
rename to spring-batch/src/main/java/com/ossez/spring/batch/partitioner/SpringbatchPartitionerApp.java
index e56afc591c..2896fe8268 100644
--- a/spring-batch/src/main/java/org/baeldung/batch/partitioner/SpringbatchPartitionerApp.java
+++ b/spring-batch/src/main/java/com/ossez/spring/batch/partitioner/SpringbatchPartitionerApp.java
@@ -1,4 +1,4 @@
-package org.baeldung.batch.partitioner;
+package com.ossez.spring.batch.partitioner;
import org.springframework.batch.core.Job;
import org.springframework.batch.core.JobExecution;
@@ -25,4 +25,4 @@ public class SpringbatchPartitionerApp {
System.out.println("Job failed");
}
}
-}
\ No newline at end of file
+}
diff --git a/spring-batch/src/main/java/org/baeldung/batch/service/CustomItemProcessor.java b/spring-batch/src/main/java/com/ossez/spring/batch/service/CustomItemProcessor.java
similarity index 88%
rename from spring-batch/src/main/java/org/baeldung/batch/service/CustomItemProcessor.java
rename to spring-batch/src/main/java/com/ossez/spring/batch/service/CustomItemProcessor.java
index 8ca7892fec..451806f856 100644
--- a/spring-batch/src/main/java/org/baeldung/batch/service/CustomItemProcessor.java
+++ b/spring-batch/src/main/java/com/ossez/spring/batch/service/CustomItemProcessor.java
@@ -1,4 +1,4 @@
-package org.baeldung.batch.service;
+package com.ossez.spring.batch.service;
import org.baeldung.batch.model.Transaction;
import org.springframework.batch.item.ItemProcessor;
@@ -9,4 +9,4 @@ public class CustomItemProcessor implements ItemProcessor10000.02015-10-31T00:00:00+05:301234devendra12321.02015-12-03T00:00:00+05:302134john23411.02015-02-02T00:00:00+05:302134robin
\ No newline at end of file