Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,13 @@
.idea
*.iml

.env

# Gradle
.gradle/
build/
out/
bin/

# MACOS
.DS_Store
Expand Down
34 changes: 17 additions & 17 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -221,7 +221,7 @@ Example:
##### Download

```bash
docker pull commercetools/commercetools-project-sync:5.5.1
docker pull commercetools/commercetools-project-sync:5.9.0
```
##### Run

Expand All @@ -233,14 +233,14 @@ docker run \
-e TARGET_PROJECT_KEY=xxxx \
-e TARGET_CLIENT_ID=xxxx \
-e TARGET_CLIENT_SECRET=xxxx \
commercetools/commercetools-project-sync:5.5.1 -s all
commercetools/commercetools-project-sync:5.9.0 -s all
```


### Examples
- To run the all sync modules from a source project to a target project
```bash
docker run commercetools/commercetools-project-sync:5.5.1 -s all
docker run commercetools/commercetools-project-sync:5.9.0 -s all
```
This will run the following sync modules in the given order:
1. `Type` Sync and `ProductType` Sync and `States` Sync and `TaxCategory` Sync and `CustomObject` Sync in parallel.
Expand All @@ -250,70 +250,70 @@ commercetools/commercetools-project-sync:5.5.1 -s all

- To run the type sync
```bash
docker run commercetools/commercetools-project-sync:5.5.1 -s types
docker run commercetools/commercetools-project-sync:5.9.0 -s types
```

- To run the productType sync
```bash
docker run commercetools/commercetools-project-sync:5.5.1 -s productTypes
docker run commercetools/commercetools-project-sync:5.9.0 -s productTypes
```

- To run the states sync
```bash
docker run commercetools/commercetools-project-sync:5.5.1 -s states
docker run commercetools/commercetools-project-sync:5.9.0 -s states
```
- To run the taxCategory sync
```bash
docker run commercetools/commercetools-project-sync:5.5.1 -s taxCategories
docker run commercetools/commercetools-project-sync:5.9.0 -s taxCategories
```

- To run the category sync
```bash
docker run commercetools/commercetools-project-sync:5.5.1 -s categories
docker run commercetools/commercetools-project-sync:5.9.0 -s categories
```

- To run the product sync
```bash
docker run commercetools/commercetools-project-sync:5.5.1 -s products
docker run commercetools/commercetools-project-sync:5.9.0 -s products
```

- To run the cartDiscount sync
```bash
docker run commercetools/commercetools-project-sync:5.5.1 -s cartDiscounts
docker run commercetools/commercetools-project-sync:5.9.0 -s cartDiscounts
```

- To run the inventoryEntry sync
```bash
docker run commercetools/commercetools-project-sync:5.5.1 -s inventoryEntries
docker run commercetools/commercetools-project-sync:5.9.0 -s inventoryEntries
```

- To run the customObject sync
```bash
docker run commercetools/commercetools-project-sync:5.5.1 -s customObjects
docker run commercetools/commercetools-project-sync:5.9.0 -s customObjects
```

- To run the customer sync
```bash
docker run commercetools/commercetools-project-sync:5.5.1 -s customers
docker run commercetools/commercetools-project-sync:5.9.0 -s customers
```

- To run the shoppingList sync
```bash
docker run commercetools/commercetools-project-sync:5.5.1 -s shoppingLists
docker run commercetools/commercetools-project-sync:5.9.0 -s shoppingLists
```
- To run both products and shoppingList sync
```bash
docker run commercetools/commercetools-project-sync:5.5.1 -s products shoppingLists
docker run commercetools/commercetools-project-sync:5.9.0 -s products shoppingLists
```

- To run type, productType and shoppingList sync
```bash
docker run commercetools/commercetools-project-sync:5.5.1 -s types productTypes shoppingLists
docker run commercetools/commercetools-project-sync:5.9.0 -s types productTypes shoppingLists
```

- To run all sync modules using a runner name
```bash
docker run commercetools/commercetools-project-sync:5.5.1 -s all -r myRunnerName
docker run commercetools/commercetools-project-sync:5.9.0 -s all -r myRunnerName
```

## Scopes
Expand Down
2 changes: 1 addition & 1 deletion build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ ext {
assertjVersion = '3.27.6'
pmdVersion = '7.19.0'
jacocoVersion = '0.8.14'
commercetoolsSyncJava = '10.4.0'
commercetoolsSyncJava = '10.5.0'
httpClientVersion = '18.3.0'
apacheCliVersion = '1.11.0'
jupiterApiVersion = '5.14.1'
Expand Down
11 changes: 11 additions & 0 deletions docs/RELEASE_NOTES.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,17 @@ All notable changes to the [commercetools-project-sync project](https://github.c

This project adheres to [Semantic Versioning](https://semver.org/).

### 5.9.0 - Jan 8, 2026
[Commits](https://github.com/commercetools/commercetools-project-sync/compare/5.8.0...5.9.0)

- 🛠️ **Dependency Updates** (1)
- `com.commercetools:commercetools-sync-java` `10.4.0` -> [`10.5.0`](https://github.com/commercetools/commercetools-sync-java/releases/tag/10.5.0)

- 🐞 **Bug Fixes** (1)
- Fixed test configuration by removing `junit-vintage` engine from JUnit Platform configuration, as the project only uses JUnit 5 (Jupiter).

---

### 5.1.2 - April 6, 2022
[Commits](https://github.com/commercetools/commercetools-project-sync/compare/5.1.1...5.1.2)

Expand Down
2 changes: 1 addition & 1 deletion gradle-scripts/integration-tests.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ configurations {

task integrationTest(type: Test) {
useJUnitPlatform {
includeEngines 'junit-jupiter', 'junit-vintage'
includeEngines 'junit-jupiter'
}
testClassesDirs = sourceSets.integrationTest.output.classesDirs
classpath = sourceSets.integrationTest.runtimeClasspath
Expand Down
2 changes: 1 addition & 1 deletion gradle-scripts/test.gradle
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
test {
useJUnitPlatform {
includeEngines 'junit-jupiter', 'junit-vintage'
includeEngines 'junit-jupiter'
}
}

Expand Down
Loading