diff --git a/README.md b/README.md index 798214bd..5fd5e8d0 100644 --- a/README.md +++ b/README.md @@ -17,7 +17,7 @@ Add the SDK to your dependencies: smartling-api-sdk ${version} - + ### Gradle diff --git a/pom.xml b/pom.xml index 0d559cdd..7631fbed 100644 --- a/pom.xml +++ b/pom.xml @@ -147,9 +147,9 @@ - + - samrtling-api-test-utils + smartling-api-test-utils smartling-api-commons smartling-attachments-api smartling-issues-api @@ -159,7 +159,8 @@ smartling-files-api smartling-projects-api smartling-strings-api - smartling-api-sdk-all + smartling-api-sdk-all + smartling-api-sdk-bom diff --git a/smartling-api-sdk-all/README.md b/smartling-api-sdk-all/README.md new file mode 100644 index 00000000..47f5a37e --- /dev/null +++ b/smartling-api-sdk-all/README.md @@ -0,0 +1,41 @@ +# Smartling Java API Bom + +The Smartling API BOM helps set a compatible set of common dependency versions. + +## Using this Bom + +The Smartling API BOM is distributed via Maven Central and is compatible with JDK 1.7 +(Java 7) and up. + +### Maven + +Managing dependencies with bom: + + + + + com.smartling.api + smartling-api-bom + ${version} + pom + import + + + + ... + + com.smartling.api + smartling-api-sdk + + + com.smartling.api + smartling-job-batches-api + + ... + + +[Smartling API]: https://api-reference.smartling.com/ diff --git a/smartling-api-sdk-bom/pom.xml b/smartling-api-sdk-bom/pom.xml new file mode 100644 index 00000000..b31f2832 --- /dev/null +++ b/smartling-api-sdk-bom/pom.xml @@ -0,0 +1,78 @@ + + + + smartling-sdk-parent + com.smartling.api + 0.20.1-SNAPSHOT + + 4.0.0 + + smartling-api-sdk-bom + Smartling API BOM + + The Smartling API BOM helps set a compatible set of common dependency versions. + + + + + + com.smartling.api + smartling-api-test-utils + ${project.version} + + + com.smartling.api + smartling-api-commons + ${project.version} + + + com.smartling.api + smartling-attachments-api + ${project.version} + + + com.smartling.api + smartling-issues-api + ${project.version} + + + com.smartling.api + smartling-jobs-api + ${project.version} + + + com.smartling.api + smartling-locales-api + ${project.version} + + + com.smartling.api + smartling-job-batches-api + ${project.version} + + + com.smartling.api + smartling-files-api + ${project.version} + + + com.smartling.api + smartling-projects-api + ${project.version} + + + com.smartling.api + smartling-strings-api + ${project.version} + + + com.smartling.api + smartling-api-sdk-all + ${project.version} + + + + + \ No newline at end of file diff --git a/samrtling-api-test-utils/pom.xml b/smartling-api-test-utils/pom.xml similarity index 100% rename from samrtling-api-test-utils/pom.xml rename to smartling-api-test-utils/pom.xml diff --git a/samrtling-api-test-utils/src/main/java/com/smartling/api/v2/tests/wiremock/SmartlingWireMock.java b/smartling-api-test-utils/src/main/java/com/smartling/api/v2/tests/wiremock/SmartlingWireMock.java similarity index 100% rename from samrtling-api-test-utils/src/main/java/com/smartling/api/v2/tests/wiremock/SmartlingWireMock.java rename to smartling-api-test-utils/src/main/java/com/smartling/api/v2/tests/wiremock/SmartlingWireMock.java