Commit Graph

108 Commits

Author SHA1 Message Date
Marten Deinum
f22212b70b Improve resource file check (#90)
With this commit we use the isFile check introduced in
Spring 5 to check if something is an actaul file resource
instead of relying on FileNotFoundException.

Resource implementations didn't consistently throw a
FileNotFoundException (like the Google Big Query one)
leading to issues with reading.

Closes: 89
2022-02-03 08:29:48 +01:00
Marten Deinum
87da259177 Merge pull request #87 from spring-projects/dependabot/maven/spring-batch-excel/org.apache.logging.log4j-log4j-core-2.17.1
Bump log4j-core from 2.17.0 to 2.17.1 in /spring-batch-excel
2022-01-05 07:44:45 +01:00
dependabot[bot]
9585996ed8 Bump log4j-core from 2.17.0 to 2.17.1 in /spring-batch-excel
Bumps log4j-core from 2.17.0 to 2.17.1.

---
updated-dependencies:
- dependency-name: org.apache.logging.log4j:log4j-core
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-01-04 16:50:38 +00:00
Marten Deinum
37ed946243 Merge pull request #86 from spring-projects/dependabot/maven/spring-batch-excel/org.apache.logging.log4j-log4j-core-2.17.0
Bump log4j-core from 2.16.0 to 2.17.0 in /spring-batch-excel
2021-12-20 11:49:26 +01:00
dependabot[bot]
e19d61fb11 Bump log4j-core from 2.16.0 to 2.17.0 in /spring-batch-excel
Bumps log4j-core from 2.16.0 to 2.17.0.

---
updated-dependencies:
- dependency-name: org.apache.logging.log4j:log4j-core
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-12-18 18:34:49 +00:00
Marten Deinum
a9f15d876b Merge pull request #85 from spring-projects/dependabot/maven/spring-batch-excel/org.apache.logging.log4j-log4j-core-2.16.0
Bump log4j-core from 2.15.0 to 2.16.0 in /spring-batch-excel
2021-12-15 07:31:18 +01:00
dependabot[bot]
ae5037fe5c Bump log4j-core from 2.15.0 to 2.16.0 in /spring-batch-excel
Bumps log4j-core from 2.15.0 to 2.16.0.

---
updated-dependencies:
- dependency-name: org.apache.logging.log4j:log4j-core
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-12-14 21:55:09 +00:00
Marten Deinum
e75976d046 Merge pull request #84 from spring-projects/dependabot/maven/spring-batch-excel/org.apache.logging.log4j-log4j-core-2.15.0
Bump log4j-core from 2.13.3 to 2.15.0 in /spring-batch-excel
2021-12-13 07:19:22 +01:00
dependabot[bot]
bbf46056ee Bump log4j-core from 2.13.3 to 2.15.0 in /spring-batch-excel
Bumps log4j-core from 2.13.3 to 2.15.0.

---
updated-dependencies:
- dependency-name: org.apache.logging.log4j:log4j-core
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-12-10 01:52:41 +00:00
Marten Deinum
403df3da16 Merge pull request #83 from mdeinum/main
Polish testing and dependencies
2021-12-07 10:10:03 +01:00
Marten Deinum
a2f746fa07 Upgrade to Spring Batch 4.3.4 2021-12-07 09:50:14 +01:00
Marten Deinum
6471d899b5 Polish testing
Enabled junit5 testing in Maven (upgrade plugin) and added
additional tests to the Streaming and XLSX reader.
2021-12-07 09:48:49 +01:00
Marten Deinum
3f81bdb75c Polish 2021-12-07 09:29:31 +01:00
Marten Deinum
029d2d5394 Update to Mockito 3.11.0 2021-12-07 09:29:31 +01:00
Marten Deinum
c793dbb9a2 Update to JUnit 5.7.2 2021-12-07 09:29:30 +01:00
César Alves
b378ac1dfd Move to next sheet when there are only empty/invalid rows (#82)
When there are blank or empty lines in the end of one sheet, null is returned by doRead without trying to read next sheet. A recursive call makes sheet moving happen when another exists.

Co-authored-by: Mahmoud Ben Hassine <mbenhassine@vmware.com>
Co-authored-by: cesar.alves@gmail.com <coa@pc-coa.caso.pt>
2021-12-07 09:27:46 +01:00
Mahmoud Ben Hassine
96d6137ff5 Update README 2021-09-02 17:53:27 +02:00
Spring Builds
2e3186cc1b [artifactory-release] Next development version of spring-batch-bigquery 2021-09-02 15:39:46 +00:00
Spring Builds
539d998ddc [artifactory-release] Release version 0.1.0 of spring-batch-bigquery 2021-09-02 15:39:44 +00:00
Mahmoud Ben Hassine
70df763e80 Fix link in Javadoc of BigQueryItemWriterBuilder 2021-09-02 17:32:43 +02:00
Mahmoud Ben Hassine
ce6d4e6a6f Update README 2021-09-02 13:06:47 +02:00
Spring Builds
c0a935596a [artifactory-release] Next development version of spring-batch-neo4j 2021-09-01 20:35:06 +00:00
Spring Builds
5fbb1bff63 [artifactory-release] Release version 0.1.0 of spring-batch-neo4j 2021-09-01 20:35:04 +00:00
Mahmoud Ben Hassine
3fc3cb7adb Fix javadoc generation error on special character 2021-09-01 18:06:43 +02:00
Mahmoud Ben Hassine
d295efe37b Prepare pom for Maven central release 2021-09-01 18:05:03 +02:00
Mahmoud Ben Hassine
591ce00234 Fix imports in Neo4j item reader/writer builders 2021-09-01 17:50:35 +02:00
Mahmoud Ben Hassine
edae1738c5 Add module for Neo4j
This initial import is a copy of the code
from Spring Batch v4.3.3.
2021-09-01 10:03:38 +02:00
Vova
e1d5fc5a4a [bq] 0.1 BigQuery preparation 2021-06-13 14:56:24 +03:00
Mahmoud Ben Hassine
e63fe4a249 Update README with release 0.1.0 of spring-batch-excel 2021-05-28 13:52:29 +02:00
Spring Builds
19a6e33dc5 [artifactory-release] Next development version of of spring-batch-excel 2021-05-28 10:49:19 +00:00
Spring Builds
f98cf0aecf [artifactory-release] Release version 0.1.0 of spring-batch-excel 2021-05-28 10:49:16 +00:00
Mahmoud Ben Hassine
7d09b891db Rollback release 0.1.0 and fix Maven Central validation checks 2021-05-28 12:40:58 +02:00
Spring Builds
8297a93629 [artifactory-release] Next development version of spring-batch-excel 2021-05-28 10:13:39 +00:00
Spring Builds
434a1e00d6 [artifactory-release] Release version 0.1.0 of spring-batch-excel 2021-05-28 10:13:35 +00:00
Mahmoud Ben Hassine
0e92ce86ef Upgrade Spring Batch version to 4.3.3 2021-05-28 11:45:14 +02:00
Marten Deinum
529065939c Merge pull request #72 from mdeinum/main
Added note on thread-safety to documentation
2021-05-19 08:53:32 +02:00
Marten Deinum
f4980bd240 Added note on thread-safety to documentation
Both Apache POI and the AbstractItemCountingItemStreamItemReader aren't threadsafe
and thus the Excel based item readers aren't usable with multiple threads. A note
on this has been added to the documentation.

Closes: #48
2021-05-19 08:51:03 +02:00
Mahmoud Ben Hassine
d3671ecefb Update README.md for bigquery extension 2021-04-30 17:09:35 +02:00
Mahmoud Ben Hassine
802f09c903 Add CI build manifest for spring-batch-bigquery 2021-04-30 17:06:13 +02:00
Mahmoud Ben Hassine
b3e0a84c29 Refine contribution #55
* Update groupId to org.springframework.batch.extensions
* Update base package
* Remove unused import
2021-04-30 17:01:18 +02:00
Vova Perebykivskyi
40d622ba5e Implement Spring Batch BigQuery 2021-04-30 16:28:27 +02:00
Mahmoud Ben Hassine
95f56c8d0d Replace master with main
Issue #67
2021-04-27 16:20:15 +02:00
Marten Deinum
9bb5c79290 Initial version 0.1.0 changes from original repository
Development of Spring Batch Excel continued in the original repository at
http://github.com/mdeinum/spring-batch-excel.git, with this commit we transfer all fixes, updates and new features in one go to the Spring Batch Excel repository.

The most important changes are:
- Moved to new location org.springframework.batch.extensions
- Removed support for JXL
- Initial support for reading XLSX files streaming
- Upgraded dependencies to most recent versions
- Support for reading password protected files
- Numerous small fixes

Fixes: 10,11,19,26,29,34
Closes: 13,14,30,35,50
2021-03-26 16:53:54 +01:00
Mahmoud Ben Hassine
e40d1df90a Update README.md 2021-03-03 11:10:50 +01:00
Mahmoud Ben Hassine
278118380c Update CI workflow names 2021-03-03 11:02:23 +01:00
Mahmoud Ben Hassine
429fb283d6 Add github actions workflows 2021-03-03 10:44:03 +01:00
Mahmoud Ben Hassine
a06fbca034 remove .gitignore 2021-03-03 10:32:06 +01:00
Mahmoud Ben Hassine
9f02dfa391 Update java version to 1.8 2021-03-03 10:31:44 +01:00
Mahmoud Ben Hassine
15ec58dbdb Update version to 0.1.0-SNAPSHOT 2021-03-03 10:26:31 +01:00
Mahmoud Ben Hassine
6a06f29a36 Update groupId to org.springframework.batch.extensions 2021-03-03 10:25:52 +01:00