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 {