diff --git a/spring-batch/pom.xml b/spring-batch/pom.xml
new file mode 100644
index 0000000000..238f03afd7
--- /dev/null
+++ b/spring-batch/pom.xml
@@ -0,0 +1,116 @@
+
+ 4.0.0
+
+ spring-batch
+ 0.1-SNAPSHOT
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 3.8.1
+
+ 11
+ 11
+
+
+
+
+ spring-batch
+ jar
+
+
+ parent-boot-2
+ com.ossez
+ 0.0.1-SNAPSHOT
+ ../parent-boot-2
+
+
+
+
+
+
+ javax.xml.bind
+ jaxb-api
+ ${jaxb.version}
+
+
+
+ org.glassfish.jaxb
+ jaxb-runtime
+ ${jaxb.version}
+ runtime
+
+
+
+
+ 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.springframework.boot
+ spring-boot-starter-batch
+
+
+
+ org.hsqldb
+ hsqldb
+ runtime
+
+
+
+ org.awaitility
+ awaitility
+ ${awaitility.version}
+ test
+
+
+
+
+ 5.3.0
+ 4.3.0
+ 3.15.1
+ 4.1
+ 2.3.1
+ 3.1.1
+
+
diff --git a/spring-batch/src/main/java/com/ossez/spring/batch/SpringBatchConfig.java b/spring-batch/src/main/java/com/ossez/spring/batch/SpringBatchConfig.java
index 89ee9ac60e..73a7858a3e 100644
--- a/spring-batch/src/main/java/com/ossez/spring/batch/SpringBatchConfig.java
+++ b/spring-batch/src/main/java/com/ossez/spring/batch/SpringBatchConfig.java
@@ -1,12 +1,12 @@
package com.ossez.spring.batch;
-import org.baeldung.batch.model.Transaction;
-import org.baeldung.batch.service.CustomItemProcessor;
-import org.baeldung.batch.service.CustomSkipPolicy;
-import org.baeldung.batch.service.MissingUsernameException;
-import org.baeldung.batch.service.NegativeAmountException;
-import org.baeldung.batch.service.RecordFieldSetMapper;
-import org.baeldung.batch.service.SkippingItemProcessor;
+import com.ossez.spring.batch.model.Transaction;
+import com.ossez.spring.batch.service.CustomItemProcessor;
+import com.ossez.spring.batch.service.CustomSkipPolicy;
+import com.ossez.spring.batch.service.MissingUsernameException;
+import com.ossez.spring.batch.service.NegativeAmountException;
+import com.ossez.spring.batch.service.RecordFieldSetMapper;
+import com.ossez.spring.batch.service.SkippingItemProcessor;
import org.springframework.batch.core.Job;
import org.springframework.batch.core.Step;
import org.springframework.batch.core.configuration.annotation.JobBuilderFactory;
diff --git a/spring-batch/src/main/java/com/ossez/spring/batch/model/Transaction.java b/spring-batch/src/main/java/com/ossez/spring/batch/model/Transaction.java
index 0ce3a413ab..9349b747a4 100644
--- a/spring-batch/src/main/java/com/ossez/spring/batch/model/Transaction.java
+++ b/spring-batch/src/main/java/com/ossez/spring/batch/model/Transaction.java
@@ -1,8 +1,7 @@
-package org.baeldung.batch.model;
-
-import java.util.Date;
+package com.ossez.spring.batch.model;
import javax.xml.bind.annotation.XmlRootElement;
+import java.util.Date;
@SuppressWarnings("restriction")
@XmlRootElement(name = "transactionRecord")
diff --git a/spring-batch/src/main/java/com/ossez/spring/batch/partitioner/SpringbatchPartitionConfig.java b/spring-batch/src/main/java/com/ossez/spring/batch/partitioner/SpringbatchPartitionConfig.java
index 21a8d00b51..7bf2977519 100644
--- a/spring-batch/src/main/java/com/ossez/spring/batch/partitioner/SpringbatchPartitionConfig.java
+++ b/spring-batch/src/main/java/com/ossez/spring/batch/partitioner/SpringbatchPartitionConfig.java
@@ -1,7 +1,7 @@
package com.ossez.spring.batch.partitioner;
-import org.baeldung.batch.model.Transaction;
-import org.baeldung.batch.service.RecordFieldSetMapper;
+import com.ossez.spring.batch.model.Transaction;
+import com.ossez.spring.batch.service.RecordFieldSetMapper;
import org.springframework.batch.core.Job;
import org.springframework.batch.core.Step;
import org.springframework.batch.core.configuration.annotation.EnableBatchProcessing;
diff --git a/spring-batch/src/main/java/com/ossez/spring/batch/service/RecordFieldSetMapper.java b/spring-batch/src/main/java/com/ossez/spring/batch/service/RecordFieldSetMapper.java
index c8d0aefbb8..3729b3744f 100644
--- a/spring-batch/src/main/java/com/ossez/spring/batch/service/RecordFieldSetMapper.java
+++ b/spring-batch/src/main/java/com/ossez/spring/batch/service/RecordFieldSetMapper.java
@@ -3,7 +3,7 @@ package com.ossez.spring.batch.service;
import java.text.ParseException;
import java.text.SimpleDateFormat;
-import org.baeldung.batch.model.Transaction;
+import com.ossez.spring.batch.model.Transaction;
import org.springframework.batch.item.file.mapping.FieldSetMapper;
import org.springframework.batch.item.file.transform.FieldSet;
import org.springframework.validation.BindException;
diff --git a/spring-batch/src/main/java/com/ossez/spring/batch/service/SkippingItemProcessor.java b/spring-batch/src/main/java/com/ossez/spring/batch/service/SkippingItemProcessor.java
index 6321137579..0333e2561e 100644
--- a/spring-batch/src/main/java/com/ossez/spring/batch/service/SkippingItemProcessor.java
+++ b/spring-batch/src/main/java/com/ossez/spring/batch/service/SkippingItemProcessor.java
@@ -1,6 +1,6 @@
package com.ossez.spring.batch.service;
-import org.baeldung.batch.model.Transaction;
+import com.ossez.spring.batch.model.Transaction;
import org.springframework.batch.item.ItemProcessor;
public class SkippingItemProcessor implements ItemProcessor {