From 11d2075a6cc056ff2327606365c32d77346114d5 Mon Sep 17 00:00:00 2001 From: Jameson Williams Date: Fri, 31 Jul 2020 15:21:25 -0600 Subject: [PATCH] chore: use maven gradle publishing plugin (#2037) pom files are automatically generated from the build.gradle dependencies. ./gradlew publishToMavenLocal ./gradlew uploadArchives --- .circleci/config.yml | 4 +- aws-android-sdk-apigateway-core/build.gradle | 1 + .../gradle.properties | 4 + aws-android-sdk-apigateway-core/pom.xml | 47 ---- aws-android-sdk-auth-core/build.gradle | 1 + aws-android-sdk-auth-core/gradle.properties | 4 + aws-android-sdk-auth-core/pom.xml | 55 ---- aws-android-sdk-auth-facebook/build.gradle | 1 + .../gradle.properties | 4 + aws-android-sdk-auth-facebook/pom.xml | 76 ------ aws-android-sdk-auth-google/build.gradle | 1 + aws-android-sdk-auth-google/gradle.properties | 4 + aws-android-sdk-auth-google/pom.xml | 85 ------ aws-android-sdk-auth-ui/build.gradle | 1 + aws-android-sdk-auth-ui/gradle.properties | 4 + aws-android-sdk-auth-ui/pom.xml | 67 ----- aws-android-sdk-auth-userpools/build.gradle | 1 + .../gradle.properties | 4 + aws-android-sdk-auth-userpools/pom.xml | 80 ------ aws-android-sdk-cloudwatch/build.gradle | 1 + aws-android-sdk-cloudwatch/gradle.properties | 4 + aws-android-sdk-cloudwatch/pom.xml | 47 ---- aws-android-sdk-cognito/build.gradle | 1 + aws-android-sdk-cognito/gradle.properties | 4 + aws-android-sdk-cognito/pom.xml | 55 ---- aws-android-sdk-cognitoauth/build.gradle | 1 + aws-android-sdk-cognitoauth/gradle.properties | 4 + aws-android-sdk-cognitoauth/pom.xml | 77 ------ .../build.gradle | 1 + .../gradle.properties | 4 + .../pom.xml | 61 ----- aws-android-sdk-comprehend/build.gradle | 1 + aws-android-sdk-comprehend/gradle.properties | 4 + aws-android-sdk-comprehend/pom.xml | 47 ---- aws-android-sdk-connect/build.gradle | 1 + aws-android-sdk-connect/gradle.properties | 4 + aws-android-sdk-connect/pom.xml | 47 ---- .../build.gradle | 1 + .../gradle.properties | 4 + aws-android-sdk-connectparticipant/pom.xml | 47 ---- aws-android-sdk-core/build.gradle | 1 + aws-android-sdk-core/gradle.properties | 4 + aws-android-sdk-core/pom.xml | 99 ------- aws-android-sdk-ddb-document/build.gradle | 1 + .../gradle.properties | 4 + aws-android-sdk-ddb-document/pom.xml | 59 ----- aws-android-sdk-ddb-mapper/build.gradle | 1 + aws-android-sdk-ddb-mapper/gradle.properties | 4 + aws-android-sdk-ddb-mapper/pom.xml | 71 ----- aws-android-sdk-ddb/build.gradle | 1 + aws-android-sdk-ddb/gradle.properties | 4 + aws-android-sdk-ddb/pom.xml | 47 ---- aws-android-sdk-ec2/build.gradle | 1 + aws-android-sdk-ec2/gradle.properties | 4 + aws-android-sdk-ec2/pom.xml | 47 ---- aws-android-sdk-iot/build.gradle | 1 + aws-android-sdk-iot/gradle.properties | 4 + aws-android-sdk-iot/pom.xml | 77 ------ aws-android-sdk-kinesis/build.gradle | 1 + aws-android-sdk-kinesis/gradle.properties | 4 + aws-android-sdk-kinesis/pom.xml | 71 ----- .../build.gradle | 1 + .../gradle.properties | 4 + .../pom.xml | 53 ---- .../build.gradle | 1 + .../gradle.properties | 4 + .../pom.xml | 47 ---- aws-android-sdk-kinesisvideo/build.gradle | 1 + .../gradle.properties | 4 + aws-android-sdk-kinesisvideo/pom.xml | 85 ------ aws-android-sdk-kms/build.gradle | 1 + aws-android-sdk-kms/gradle.properties | 4 + aws-android-sdk-kms/pom.xml | 47 ---- aws-android-sdk-lambda/build.gradle | 1 + aws-android-sdk-lambda/gradle.properties | 4 + aws-android-sdk-lambda/pom.xml | 65 ----- aws-android-sdk-lex/build.gradle | 1 + aws-android-sdk-lex/gradle.properties | 4 + aws-android-sdk-lex/pom.xml | 66 ----- aws-android-sdk-logs/build.gradle | 1 + aws-android-sdk-logs/gradle.properties | 4 + aws-android-sdk-logs/pom.xml | 47 ---- aws-android-sdk-machinelearning/build.gradle | 1 + .../gradle.properties | 4 + aws-android-sdk-machinelearning/pom.xml | 47 ---- aws-android-sdk-mobile-client/build.gradle | 1 + .../gradle.properties | 4 + aws-android-sdk-mobile-client/pom.xml | 114 --------- aws-android-sdk-mobileanalytics/build.gradle | 1 + .../gradle.properties | 4 + aws-android-sdk-mobileanalytics/pom.xml | 77 ------ aws-android-sdk-pinpoint/build.gradle | 1 + aws-android-sdk-pinpoint/gradle.properties | 4 + aws-android-sdk-pinpoint/pom.xml | 76 ------ aws-android-sdk-polly/build.gradle | 1 + aws-android-sdk-polly/gradle.properties | 4 + aws-android-sdk-polly/pom.xml | 65 ----- aws-android-sdk-rekognition/build.gradle | 1 + aws-android-sdk-rekognition/gradle.properties | 4 + aws-android-sdk-rekognition/pom.xml | 47 ---- aws-android-sdk-s3/build.gradle | 1 + aws-android-sdk-s3/gradle.properties | 4 + aws-android-sdk-s3/pom.xml | 95 ------- .../build.gradle | 1 + .../gradle.properties | 4 + aws-android-sdk-sagemaker-runtime/pom.xml | 47 ---- aws-android-sdk-sdb/build.gradle | 1 + aws-android-sdk-sdb/gradle.properties | 4 + aws-android-sdk-sdb/pom.xml | 59 ----- aws-android-sdk-ses/build.gradle | 1 + aws-android-sdk-ses/gradle.properties | 4 + aws-android-sdk-ses/pom.xml | 47 ---- aws-android-sdk-sns/build.gradle | 1 + aws-android-sdk-sns/gradle.properties | 4 + aws-android-sdk-sns/pom.xml | 53 ---- aws-android-sdk-sqs/build.gradle | 1 + aws-android-sdk-sqs/gradle.properties | 4 + aws-android-sdk-sqs/pom.xml | 47 ---- aws-android-sdk-textract/build.gradle | 1 + aws-android-sdk-textract/gradle.properties | 4 + aws-android-sdk-textract/pom.xml | 47 ---- aws-android-sdk-transcribe/build.gradle | 1 + aws-android-sdk-transcribe/gradle.properties | 4 + aws-android-sdk-transcribe/pom.xml | 47 ---- aws-android-sdk-translate/build.gradle | 1 + aws-android-sdk-translate/gradle.properties | 4 + aws-android-sdk-translate/pom.xml | 47 ---- pom.xml | 185 ------------- publishing.gradle | 242 ++++++++++++++++++ 129 files changed, 454 insertions(+), 2774 deletions(-) create mode 100644 aws-android-sdk-apigateway-core/gradle.properties delete mode 100644 aws-android-sdk-apigateway-core/pom.xml create mode 100644 aws-android-sdk-auth-core/gradle.properties delete mode 100644 aws-android-sdk-auth-core/pom.xml create mode 100644 aws-android-sdk-auth-facebook/gradle.properties delete mode 100644 aws-android-sdk-auth-facebook/pom.xml create mode 100644 aws-android-sdk-auth-google/gradle.properties delete mode 100644 aws-android-sdk-auth-google/pom.xml create mode 100644 aws-android-sdk-auth-ui/gradle.properties delete mode 100644 aws-android-sdk-auth-ui/pom.xml create mode 100644 aws-android-sdk-auth-userpools/gradle.properties delete mode 100644 aws-android-sdk-auth-userpools/pom.xml create mode 100644 aws-android-sdk-cloudwatch/gradle.properties delete mode 100644 aws-android-sdk-cloudwatch/pom.xml create mode 100644 aws-android-sdk-cognito/gradle.properties delete mode 100644 aws-android-sdk-cognito/pom.xml create mode 100644 aws-android-sdk-cognitoauth/gradle.properties delete mode 100644 aws-android-sdk-cognitoauth/pom.xml create mode 100644 aws-android-sdk-cognitoidentityprovider/gradle.properties delete mode 100644 aws-android-sdk-cognitoidentityprovider/pom.xml create mode 100644 aws-android-sdk-comprehend/gradle.properties delete mode 100644 aws-android-sdk-comprehend/pom.xml create mode 100644 aws-android-sdk-connect/gradle.properties delete mode 100644 aws-android-sdk-connect/pom.xml create mode 100644 aws-android-sdk-connectparticipant/gradle.properties delete mode 100644 aws-android-sdk-connectparticipant/pom.xml create mode 100644 aws-android-sdk-core/gradle.properties delete mode 100644 aws-android-sdk-core/pom.xml create mode 100644 aws-android-sdk-ddb-document/gradle.properties delete mode 100644 aws-android-sdk-ddb-document/pom.xml create mode 100644 aws-android-sdk-ddb-mapper/gradle.properties delete mode 100644 aws-android-sdk-ddb-mapper/pom.xml create mode 100644 aws-android-sdk-ddb/gradle.properties delete mode 100644 aws-android-sdk-ddb/pom.xml create mode 100644 aws-android-sdk-ec2/gradle.properties delete mode 100644 aws-android-sdk-ec2/pom.xml create mode 100644 aws-android-sdk-iot/gradle.properties delete mode 100644 aws-android-sdk-iot/pom.xml create mode 100644 aws-android-sdk-kinesis/gradle.properties delete mode 100644 aws-android-sdk-kinesis/pom.xml create mode 100644 aws-android-sdk-kinesisvideo-archivedmedia/gradle.properties delete mode 100644 aws-android-sdk-kinesisvideo-archivedmedia/pom.xml create mode 100644 aws-android-sdk-kinesisvideo-signaling/gradle.properties delete mode 100644 aws-android-sdk-kinesisvideo-signaling/pom.xml create mode 100644 aws-android-sdk-kinesisvideo/gradle.properties delete mode 100644 aws-android-sdk-kinesisvideo/pom.xml create mode 100644 aws-android-sdk-kms/gradle.properties delete mode 100644 aws-android-sdk-kms/pom.xml create mode 100644 aws-android-sdk-lambda/gradle.properties delete mode 100644 aws-android-sdk-lambda/pom.xml create mode 100644 aws-android-sdk-lex/gradle.properties delete mode 100644 aws-android-sdk-lex/pom.xml create mode 100644 aws-android-sdk-logs/gradle.properties delete mode 100644 aws-android-sdk-logs/pom.xml create mode 100644 aws-android-sdk-machinelearning/gradle.properties delete mode 100644 aws-android-sdk-machinelearning/pom.xml create mode 100644 aws-android-sdk-mobile-client/gradle.properties delete mode 100644 aws-android-sdk-mobile-client/pom.xml create mode 100644 aws-android-sdk-mobileanalytics/gradle.properties delete mode 100644 aws-android-sdk-mobileanalytics/pom.xml create mode 100644 aws-android-sdk-pinpoint/gradle.properties delete mode 100644 aws-android-sdk-pinpoint/pom.xml create mode 100644 aws-android-sdk-polly/gradle.properties delete mode 100644 aws-android-sdk-polly/pom.xml create mode 100644 aws-android-sdk-rekognition/gradle.properties delete mode 100644 aws-android-sdk-rekognition/pom.xml create mode 100644 aws-android-sdk-s3/gradle.properties delete mode 100644 aws-android-sdk-s3/pom.xml create mode 100644 aws-android-sdk-sagemaker-runtime/gradle.properties delete mode 100644 aws-android-sdk-sagemaker-runtime/pom.xml create mode 100644 aws-android-sdk-sdb/gradle.properties delete mode 100644 aws-android-sdk-sdb/pom.xml create mode 100644 aws-android-sdk-ses/gradle.properties delete mode 100644 aws-android-sdk-ses/pom.xml create mode 100644 aws-android-sdk-sns/gradle.properties delete mode 100644 aws-android-sdk-sns/pom.xml create mode 100644 aws-android-sdk-sqs/gradle.properties delete mode 100644 aws-android-sdk-sqs/pom.xml create mode 100644 aws-android-sdk-textract/gradle.properties delete mode 100644 aws-android-sdk-textract/pom.xml create mode 100644 aws-android-sdk-transcribe/gradle.properties delete mode 100644 aws-android-sdk-transcribe/pom.xml create mode 100644 aws-android-sdk-translate/gradle.properties delete mode 100644 aws-android-sdk-translate/pom.xml delete mode 100644 pom.xml create mode 100644 publishing.gradle diff --git a/.circleci/config.yml b/.circleci/config.yml index acbd3eee37..44e0894b1d 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -300,8 +300,8 @@ jobs: steps: - skip_job_if_required - checkout - - generate_gradle_wrapper - prepare_sdkmanager + - generate_gradle_wrapper - run: name: build the whole project command: | @@ -329,8 +329,8 @@ jobs: - skip_job_if_required - checkout - skip_test_job - - generate_gradle_wrapper - prepare_sdkmanager + - generate_gradle_wrapper - run: name: run unit tests command: | diff --git a/aws-android-sdk-apigateway-core/build.gradle b/aws-android-sdk-apigateway-core/build.gradle index a11e5f0392..058629b46b 100644 --- a/aws-android-sdk-apigateway-core/build.gradle +++ b/aws-android-sdk-apigateway-core/build.gradle @@ -1,4 +1,5 @@ apply plugin: 'com.android.library' +apply from: rootProject.file('publishing.gradle') android { compileSdkVersion 29 diff --git a/aws-android-sdk-apigateway-core/gradle.properties b/aws-android-sdk-apigateway-core/gradle.properties new file mode 100644 index 0000000000..2e72aa86c2 --- /dev/null +++ b/aws-android-sdk-apigateway-core/gradle.properties @@ -0,0 +1,4 @@ +POM_ARTIFACT_ID=aws-android-sdk-apigateway-core +POM_DESCRIPTION=The AWS Android SDK for Amazon API Gateway Runtime module holds the runtime library needed by the generated client for APIs defined in Amazon API Gateway. +POM_NAME=AWS SDK for Android - Amazon API Gateway Client Runtime +POM_PACKAGING=aar diff --git a/aws-android-sdk-apigateway-core/pom.xml b/aws-android-sdk-apigateway-core/pom.xml deleted file mode 100644 index 23401336b3..0000000000 --- a/aws-android-sdk-apigateway-core/pom.xml +++ /dev/null @@ -1,47 +0,0 @@ - - - 4.0.0 - com.amazonaws - aws-android-sdk-apigateway-core - aar - AWS SDK for Android - Amazon API Gateway Client Runtime - The AWS Android SDK for Amazon API Gateway Runtime module holds the runtime library needed by the generated client for APIs defined in Amazon API Gateway. - http://aws.amazon.com/sdkforandroid - - com.amazonaws - aws-android-sdk-pom - 2.16.13 - - - - com.amazonaws - aws-android-sdk-core - false - 2.16.13 - - - - - - com.simpligility.maven.plugins - android-maven-plugin - 4.5.0 - true - - - ${env.ANDROID_PLATFORM} - ${env.ANDROID_BUILDTOOL_VERSION} - - - - - org.apache.maven.plugins - maven-compiler-plugin - - - org.apache.maven.plugins - maven-javadoc-plugin - - - - diff --git a/aws-android-sdk-auth-core/build.gradle b/aws-android-sdk-auth-core/build.gradle index fddc638ef2..8ca8fc9004 100644 --- a/aws-android-sdk-auth-core/build.gradle +++ b/aws-android-sdk-auth-core/build.gradle @@ -1,4 +1,5 @@ apply plugin: 'com.android.library' +apply from: rootProject.file('publishing.gradle') android { compileSdkVersion 29 diff --git a/aws-android-sdk-auth-core/gradle.properties b/aws-android-sdk-auth-core/gradle.properties new file mode 100644 index 0000000000..779497da3b --- /dev/null +++ b/aws-android-sdk-auth-core/gradle.properties @@ -0,0 +1,4 @@ +POM_ARTIFACT_ID=aws-android-sdk-auth-core +POM_DESCRIPTION=The AWS Android SDK for AWS Authentication Core module holds the client classes that are used for enabling communication with Amazon CognitoIdentityProvider, Amazon Cognito UserPools, Facebook and Google SignIn Providers +POM_NAME=AWS SDK for Android - AWS Authentication Core +POM_PACKAGING=aar diff --git a/aws-android-sdk-auth-core/pom.xml b/aws-android-sdk-auth-core/pom.xml deleted file mode 100644 index faeaa5a503..0000000000 --- a/aws-android-sdk-auth-core/pom.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - 4.0.0 - com.amazonaws - aws-android-sdk-auth-core - aar - AWS SDK for Android - AWS Authentication Core - The AWS Android SDK for AWS Authentication Core module holds the client classes that are used for enabling communication with Amazon CognitoIdentityProvider, Amazon Cognito UserPools, Facebook and Google SignIn Providers - http://aws.amazon.com/sdkforandroid - - - UTF-8 - - - UTF-8 - - - - com.amazonaws - aws-android-sdk-pom - 2.16.13 - - - - com.amazonaws - aws-android-sdk-core - false - 2.16.13 - - - - - - com.simpligility.maven.plugins - android-maven-plugin - 4.5.0 - true - - - ${env.ANDROID_PLATFORM} - ${env.ANDROID_BUILDTOOL_VERSION} - - - - - org.apache.maven.plugins - maven-compiler-plugin - - - org.apache.maven.plugins - maven-javadoc-plugin - - - - diff --git a/aws-android-sdk-auth-facebook/build.gradle b/aws-android-sdk-auth-facebook/build.gradle index 46a01b0859..234e643d4a 100644 --- a/aws-android-sdk-auth-facebook/build.gradle +++ b/aws-android-sdk-auth-facebook/build.gradle @@ -1,4 +1,5 @@ apply plugin: 'com.android.library' +apply from: rootProject.file('publishing.gradle') android { compileSdkVersion 29 diff --git a/aws-android-sdk-auth-facebook/gradle.properties b/aws-android-sdk-auth-facebook/gradle.properties new file mode 100644 index 0000000000..b184e4e8cd --- /dev/null +++ b/aws-android-sdk-auth-facebook/gradle.properties @@ -0,0 +1,4 @@ +POM_ARTIFACT_ID=aws-android-sdk-auth-facebook +POM_DESCRIPTION=The AWS Android SDK for AWS Facebook SignIn that holds the client classes used for enabling communication with Facebook SignIn +POM_NAME=AWS SDK for Android - AWS Facebook SignIn +POM_PACKAGING=aar diff --git a/aws-android-sdk-auth-facebook/pom.xml b/aws-android-sdk-auth-facebook/pom.xml deleted file mode 100644 index 21e8e28551..0000000000 --- a/aws-android-sdk-auth-facebook/pom.xml +++ /dev/null @@ -1,76 +0,0 @@ - - - 4.0.0 - com.amazonaws - aws-android-sdk-auth-facebook - aar - AWS SDK for Android - AWS Facebook SignIn - The AWS Android SDK for AWS Facebook SignIn that holds the client classes used for enabling communication with Facebook SignIn - http://aws.amazon.com/sdkforandroid - - - UTF-8 - - - UTF-8 - - - - com.amazonaws - aws-android-sdk-pom - 2.16.13 - - - - google-maven - https://maven.google.com - - - - - com.amazonaws - aws-android-sdk-auth-core - false - 2.16.13 - aar - - - com.facebook.android - facebook-android-sdk - 4.1.0 - false - aar - - - androidx.annotation - annotation - 1.1.0 - aar - false - - - - - - com.simpligility.maven.plugins - android-maven-plugin - 4.5.0 - true - - - ${env.ANDROID_PLATFORM} - ${env.ANDROID_BUILDTOOL_VERSION} - - - - - org.apache.maven.plugins - maven-compiler-plugin - - - org.apache.maven.plugins - maven-javadoc-plugin - - - - diff --git a/aws-android-sdk-auth-google/build.gradle b/aws-android-sdk-auth-google/build.gradle index 238f342c22..704ad9e1cf 100644 --- a/aws-android-sdk-auth-google/build.gradle +++ b/aws-android-sdk-auth-google/build.gradle @@ -1,3 +1,4 @@ +apply from: rootProject.file('publishing.gradle') apply plugin: 'com.android.library' android { diff --git a/aws-android-sdk-auth-google/gradle.properties b/aws-android-sdk-auth-google/gradle.properties new file mode 100644 index 0000000000..c75273e1cf --- /dev/null +++ b/aws-android-sdk-auth-google/gradle.properties @@ -0,0 +1,4 @@ +POM_ARTIFACT_ID=aws-android-sdk-auth-google +POM_DESCRIPTION=The AWS Android SDK for AWS Google SignIn that holds the client classes that are used for enabling communication with Google SignIn +POM_NAME=AWS SDK for Android - AWS Google SignIn +POM_PACKAGING=aar diff --git a/aws-android-sdk-auth-google/pom.xml b/aws-android-sdk-auth-google/pom.xml deleted file mode 100644 index 77118ff555..0000000000 --- a/aws-android-sdk-auth-google/pom.xml +++ /dev/null @@ -1,85 +0,0 @@ - - - 4.0.0 - com.amazonaws - aws-android-sdk-auth-google - aar - AWS SDK for Android - AWS Google SignIn - The AWS Android SDK for AWS Google SignIn that holds the client classes that are used for enabling communication with Google SignIn - http://aws.amazon.com/sdkforandroid - - - UTF-8 - - - UTF-8 - - - - com.amazonaws - aws-android-sdk-pom - 2.16.13 - - - - google-maven - https://maven.google.com - - - - - com.amazonaws - aws-android-sdk-auth-core - false - 2.16.13 - aar - - - com.google.android.gms - play-services-auth - 18.0.0 - false - aar - - - androidx.annotation - annotation - 1.1.0 - - - androidx.appcompat - appcompat - 1.1.0 - - - junit - junit - 4.13 - test - - - - - - com.simpligility.maven.plugins - android-maven-plugin - 4.5.0 - true - - - ${env.ANDROID_PLATFORM} - ${env.ANDROID_BUILDTOOL_VERSION} - - - - - org.apache.maven.plugins - maven-compiler-plugin - - - org.apache.maven.plugins - maven-javadoc-plugin - - - - diff --git a/aws-android-sdk-auth-ui/build.gradle b/aws-android-sdk-auth-ui/build.gradle index 01ad16cabe..9e6f37c708 100644 --- a/aws-android-sdk-auth-ui/build.gradle +++ b/aws-android-sdk-auth-ui/build.gradle @@ -1,3 +1,4 @@ +apply from: rootProject.file('publishing.gradle') apply plugin: 'com.android.library' android { diff --git a/aws-android-sdk-auth-ui/gradle.properties b/aws-android-sdk-auth-ui/gradle.properties new file mode 100644 index 0000000000..46d9729bf7 --- /dev/null +++ b/aws-android-sdk-auth-ui/gradle.properties @@ -0,0 +1,4 @@ +POM_ARTIFACT_ID=aws-android-sdk-auth-ui +POM_DESCRIPTION=The AWS Android SDK for Authentication UI holds the client classes that are used for presenting the SignIn Screen with SignInButtons and Amazon Cognito UserPools UI +POM_NAME=AWS SDK for Android - AWS Authentication UI +POM_PACKAGING=aar diff --git a/aws-android-sdk-auth-ui/pom.xml b/aws-android-sdk-auth-ui/pom.xml deleted file mode 100644 index 9a3efd83bc..0000000000 --- a/aws-android-sdk-auth-ui/pom.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - 4.0.0 - com.amazonaws - aws-android-sdk-auth-ui - aar - AWS SDK for Android - AWS Authentication UI - The AWS Android SDK for Authentication UI holds the client classes that are used for presenting the SignIn Screen with SignInButtons and Amazon Cognito UserPools UI - http://aws.amazon.com/sdkforandroid - - - UTF-8 - - - UTF-8 - - - - com.amazonaws - aws-android-sdk-pom - 2.16.13 - - - - google-maven - https://maven.google.com - - - - - com.amazonaws - aws-android-sdk-auth-core - false - 2.16.13 - aar - - - androidx.appcompat - appcompat - 1.1.0 - - - - - - com.simpligility.maven.plugins - android-maven-plugin - 4.5.0 - true - - - ${env.ANDROID_PLATFORM} - ${env.ANDROID_BUILDTOOL_VERSION} - - - - - org.apache.maven.plugins - maven-compiler-plugin - - - org.apache.maven.plugins - maven-javadoc-plugin - - - - diff --git a/aws-android-sdk-auth-userpools/build.gradle b/aws-android-sdk-auth-userpools/build.gradle index 6508841c6c..22ad7198a2 100644 --- a/aws-android-sdk-auth-userpools/build.gradle +++ b/aws-android-sdk-auth-userpools/build.gradle @@ -1,3 +1,4 @@ +apply from: rootProject.file('publishing.gradle') apply plugin: 'com.android.library' android { diff --git a/aws-android-sdk-auth-userpools/gradle.properties b/aws-android-sdk-auth-userpools/gradle.properties new file mode 100644 index 0000000000..7a7099af85 --- /dev/null +++ b/aws-android-sdk-auth-userpools/gradle.properties @@ -0,0 +1,4 @@ +POM_ARTIFACT_ID=aws-android-sdk-auth-userpools +POM_DESCRIPTION=The AWS Android SDK for Authentication - Cognito Userpools SignIn holds the client classes that are used for enabling communication with Cognito UserPools SignIn Provider +POM_NAME=AWS SDK for Android - AWS Cognito Userpools SignIn +POM_PACKAGING=aar diff --git a/aws-android-sdk-auth-userpools/pom.xml b/aws-android-sdk-auth-userpools/pom.xml deleted file mode 100644 index c13e7680e4..0000000000 --- a/aws-android-sdk-auth-userpools/pom.xml +++ /dev/null @@ -1,80 +0,0 @@ - - - 4.0.0 - com.amazonaws - aws-android-sdk-auth-userpools - aar - AWS SDK for Android - AWS Cognito Userpools SignIn - The AWS Android SDK for Authentication - Cognito Userpools SignIn holds the client classes that are used for enabling communication with Cognito UserPools SignIn Provider - http://aws.amazon.com/sdkforandroid - - - UTF-8 - - - UTF-8 - - - - com.amazonaws - aws-android-sdk-pom - 2.16.13 - - - - google-maven - https://maven.google.com - - - - - com.amazonaws - aws-android-sdk-auth-core - false - 2.16.13 - aar - - - com.amazonaws - aws-android-sdk-cognitoidentityprovider - false - 2.16.13 - - - androidx.appcompat - appcompat - 1.1.0 - aar - - - androidx.annotation - annotation - 1.1.0 - aar - - - - - - com.simpligility.maven.plugins - android-maven-plugin - 4.5.0 - true - - - ${env.ANDROID_PLATFORM} - ${env.ANDROID_BUILDTOOL_VERSION} - - - - - org.apache.maven.plugins - maven-compiler-plugin - - - org.apache.maven.plugins - maven-javadoc-plugin - - - - diff --git a/aws-android-sdk-cloudwatch/build.gradle b/aws-android-sdk-cloudwatch/build.gradle index a11e5f0392..96e8909e54 100644 --- a/aws-android-sdk-cloudwatch/build.gradle +++ b/aws-android-sdk-cloudwatch/build.gradle @@ -1,3 +1,4 @@ +apply from: rootProject.file('publishing.gradle') apply plugin: 'com.android.library' android { diff --git a/aws-android-sdk-cloudwatch/gradle.properties b/aws-android-sdk-cloudwatch/gradle.properties new file mode 100644 index 0000000000..72589b38c5 --- /dev/null +++ b/aws-android-sdk-cloudwatch/gradle.properties @@ -0,0 +1,4 @@ +POM_ARTIFACT_ID=aws-android-sdk-cloudwatch +POM_DESCRIPTION=The AWS Android SDK for Amazon CloudWatch module holds the client classes that are used for communicating with Amazon CloudWatch Service +POM_NAME=AWS SDK for Android - Amazon CloudWatch +POM_PACKAGING=aar diff --git a/aws-android-sdk-cloudwatch/pom.xml b/aws-android-sdk-cloudwatch/pom.xml deleted file mode 100644 index 278a4a54e1..0000000000 --- a/aws-android-sdk-cloudwatch/pom.xml +++ /dev/null @@ -1,47 +0,0 @@ - - - 4.0.0 - com.amazonaws - aws-android-sdk-cloudwatch - aar - AWS SDK for Android - Amazon CloudWatch - The AWS Android SDK for Amazon CloudWatch module holds the client classes that are used for communicating with Amazon CloudWatch Service - http://aws.amazon.com/sdkforandroid - - com.amazonaws - aws-android-sdk-pom - 2.16.13 - - - - com.amazonaws - aws-android-sdk-core - false - 2.16.13 - - - - - - com.simpligility.maven.plugins - android-maven-plugin - 4.5.0 - true - - - ${env.ANDROID_PLATFORM} - ${env.ANDROID_BUILDTOOL_VERSION} - - - - - org.apache.maven.plugins - maven-compiler-plugin - - - org.apache.maven.plugins - maven-javadoc-plugin - - - - diff --git a/aws-android-sdk-cognito/build.gradle b/aws-android-sdk-cognito/build.gradle index a11e5f0392..96e8909e54 100644 --- a/aws-android-sdk-cognito/build.gradle +++ b/aws-android-sdk-cognito/build.gradle @@ -1,3 +1,4 @@ +apply from: rootProject.file('publishing.gradle') apply plugin: 'com.android.library' android { diff --git a/aws-android-sdk-cognito/gradle.properties b/aws-android-sdk-cognito/gradle.properties new file mode 100644 index 0000000000..e116f1ca02 --- /dev/null +++ b/aws-android-sdk-cognito/gradle.properties @@ -0,0 +1,4 @@ +POM_ARTIFACT_ID=aws-android-sdk-cognito +POM_DESCRIPTION=The AWS Android SDK for Amazon Cognito Sync module holds the client classes that are used for communicating with Amazon Cognito Sync Service +POM_NAME=AWS SDK for Android - Amazon Cognito Sync +POM_PACKAGING=aar diff --git a/aws-android-sdk-cognito/pom.xml b/aws-android-sdk-cognito/pom.xml deleted file mode 100644 index 83131146ff..0000000000 --- a/aws-android-sdk-cognito/pom.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - 4.0.0 - com.amazonaws - aws-android-sdk-cognito - aar - AWS SDK for Android - Amazon Cognito Sync - 2.16.13 - The AWS Android SDK for Amazon Cognito Sync module holds the client classes that are used for communicating with Amazon Cognito Sync Service - http://aws.amazon.com/sdkforandroid - - com.amazonaws - aws-android-sdk-pom - 2.16.13 - - - - Amazon Software License - http://aws.amazon.com/asl/ - repo - - - - - com.amazonaws - aws-android-sdk-core - false - 2.16.13 - - - - - - com.simpligility.maven.plugins - android-maven-plugin - 4.5.0 - true - - - ${env.ANDROID_PLATFORM} - ${env.ANDROID_BUILDTOOL_VERSION} - - - - - org.apache.maven.plugins - maven-compiler-plugin - - - org.apache.maven.plugins - maven-javadoc-plugin - - - - diff --git a/aws-android-sdk-cognitoauth/build.gradle b/aws-android-sdk-cognitoauth/build.gradle index 7bac10ba65..9876f27d19 100644 --- a/aws-android-sdk-cognitoauth/build.gradle +++ b/aws-android-sdk-cognitoauth/build.gradle @@ -1,3 +1,4 @@ +apply from: rootProject.file('publishing.gradle') apply plugin: 'com.android.library' android { diff --git a/aws-android-sdk-cognitoauth/gradle.properties b/aws-android-sdk-cognitoauth/gradle.properties new file mode 100644 index 0000000000..cfcd348470 --- /dev/null +++ b/aws-android-sdk-cognitoauth/gradle.properties @@ -0,0 +1,4 @@ +POM_ARTIFACT_ID=aws-android-sdk-cognitoauth +POM_DESCRIPTION=The AWS Android SDK with app integration for Amazon Cognito Your User Pools Service +POM_NAME=AWS SDK for Android - Amazon Cognito Auth +POM_PACKAGING=aar diff --git a/aws-android-sdk-cognitoauth/pom.xml b/aws-android-sdk-cognitoauth/pom.xml deleted file mode 100644 index 709eb43baa..0000000000 --- a/aws-android-sdk-cognitoauth/pom.xml +++ /dev/null @@ -1,77 +0,0 @@ - - - 4.0.0 - com.amazonaws - aws-android-sdk-cognitoauth - aar - AWS SDK for Android - Amazon Cognito Auth - 2.16.13 - The AWS Android SDK with app integration for Amazon Cognito Your User Pools Service - http://aws.amazon.com/sdkforandroid - - com.amazonaws - aws-android-sdk-pom - 2.16.13 - - - - google-maven - https://maven.google.com - - - - - Apache License, Version 2.0 - http://aws.amazon.com/apache2.0 - repo - - - Amazon Software License - http://aws.amazon.com/asl/ - repo - - - - - com.amazonaws - aws-android-sdk-core - false - 2.16.13 - - - androidx.browser - browser - 1.2.0 - - - com.amazonaws - aws-android-sdk-cognitoidentityprovider-asf - false - 1.0.0 - - - - - - com.simpligility.maven.plugins - android-maven-plugin - 4.5.0 - true - - - ${env.ANDROID_PLATFORM} - ${env.ANDROID_BUILDTOOL_VERSION} - - - - - org.apache.maven.plugins - maven-compiler-plugin - - - org.apache.maven.plugins - maven-javadoc-plugin - - - - diff --git a/aws-android-sdk-cognitoidentityprovider/build.gradle b/aws-android-sdk-cognitoidentityprovider/build.gradle index f43a85f23e..d2b1976fc0 100644 --- a/aws-android-sdk-cognitoidentityprovider/build.gradle +++ b/aws-android-sdk-cognitoidentityprovider/build.gradle @@ -1,3 +1,4 @@ +apply from: rootProject.file('publishing.gradle') apply plugin: 'com.android.library' android { diff --git a/aws-android-sdk-cognitoidentityprovider/gradle.properties b/aws-android-sdk-cognitoidentityprovider/gradle.properties new file mode 100644 index 0000000000..9687e72ba0 --- /dev/null +++ b/aws-android-sdk-cognitoidentityprovider/gradle.properties @@ -0,0 +1,4 @@ +POM_ARTIFACT_ID=aws-android-sdk-cognitoidentityprovider +POM_DESCRIPTION=The AWS Android SDK for Amazon Cognito Identity Provider module holds the client classes that are used for communicating with Amazon Cognito Identity Provider Service +POM_NAME=AWS SDK for Android - Amazon Cognito Identity Provider +POM_PACKAGING=aar diff --git a/aws-android-sdk-cognitoidentityprovider/pom.xml b/aws-android-sdk-cognitoidentityprovider/pom.xml deleted file mode 100644 index 3049b246fe..0000000000 --- a/aws-android-sdk-cognitoidentityprovider/pom.xml +++ /dev/null @@ -1,61 +0,0 @@ - - - 4.0.0 - com.amazonaws - aws-android-sdk-cognitoidentityprovider - aar - AWS SDK for Android - Amazon Cognito Identity Provider - 2.16.13 - The AWS Android SDK for Amazon Cognito Identity Provider module holds the client classes that are used for communicating with Amazon Cognito Identity Provider Service - http://aws.amazon.com/sdkforandroid - - com.amazonaws - aws-android-sdk-pom - 2.16.13 - - - - Amazon Software License - http://aws.amazon.com/asl/ - repo - - - - - com.amazonaws - aws-android-sdk-core - false - 2.16.13 - - - com.amazonaws - aws-android-sdk-cognitoidentityprovider-asf - false - 1.0.0 - - - - - - com.simpligility.maven.plugins - android-maven-plugin - 4.5.0 - true - - - ${env.ANDROID_PLATFORM} - ${env.ANDROID_BUILDTOOL_VERSION} - - - - - org.apache.maven.plugins - maven-compiler-plugin - - - org.apache.maven.plugins - maven-javadoc-plugin - - - - diff --git a/aws-android-sdk-comprehend/build.gradle b/aws-android-sdk-comprehend/build.gradle index a11e5f0392..96e8909e54 100644 --- a/aws-android-sdk-comprehend/build.gradle +++ b/aws-android-sdk-comprehend/build.gradle @@ -1,3 +1,4 @@ +apply from: rootProject.file('publishing.gradle') apply plugin: 'com.android.library' android { diff --git a/aws-android-sdk-comprehend/gradle.properties b/aws-android-sdk-comprehend/gradle.properties new file mode 100644 index 0000000000..0ed1d15893 --- /dev/null +++ b/aws-android-sdk-comprehend/gradle.properties @@ -0,0 +1,4 @@ +POM_ARTIFACT_ID=aws-android-sdk-comprehend +POM_DESCRIPTION=The AWS Android SDK for Amazon Comprehend module holds the client classes that are used for communicating with Amazon Comprehend Service +POM_NAME=AWS SDK for Android - Amazon Comprehend +POM_PACKAGING=aar diff --git a/aws-android-sdk-comprehend/pom.xml b/aws-android-sdk-comprehend/pom.xml deleted file mode 100644 index a0879b0dce..0000000000 --- a/aws-android-sdk-comprehend/pom.xml +++ /dev/null @@ -1,47 +0,0 @@ - - - 4.0.0 - com.amazonaws - aws-android-sdk-comprehend - aar - AWS SDK for Android - Amazon Comprehend - The AWS Android SDK for Amazon Comprehend module holds the client classes that are used for communicating with Amazon Comprehend Service - http://aws.amazon.com/sdkforandroid - - com.amazonaws - aws-android-sdk-pom - 2.16.13 - - - - com.amazonaws - aws-android-sdk-core - false - 2.16.13 - - - - - - com.simpligility.maven.plugins - android-maven-plugin - 4.5.0 - true - - - ${env.ANDROID_PLATFORM} - ${env.ANDROID_BUILDTOOL_VERSION} - - - - - org.apache.maven.plugins - maven-compiler-plugin - - - org.apache.maven.plugins - maven-javadoc-plugin - - - - diff --git a/aws-android-sdk-connect/build.gradle b/aws-android-sdk-connect/build.gradle index a11e5f0392..96e8909e54 100644 --- a/aws-android-sdk-connect/build.gradle +++ b/aws-android-sdk-connect/build.gradle @@ -1,3 +1,4 @@ +apply from: rootProject.file('publishing.gradle') apply plugin: 'com.android.library' android { diff --git a/aws-android-sdk-connect/gradle.properties b/aws-android-sdk-connect/gradle.properties new file mode 100644 index 0000000000..45955a37d3 --- /dev/null +++ b/aws-android-sdk-connect/gradle.properties @@ -0,0 +1,4 @@ +POM_ARTIFACT_ID=aws-android-sdk-connect +POM_DESCRIPTION=The AWS Android SDK for Amazon Connect module holds the client classes that are used for communicating with Amazon Connect Service +POM_NAME=AWS SDK for Android - Amazon Connect +POM_PACKAGING=aar diff --git a/aws-android-sdk-connect/pom.xml b/aws-android-sdk-connect/pom.xml deleted file mode 100644 index 79f8cab0e6..0000000000 --- a/aws-android-sdk-connect/pom.xml +++ /dev/null @@ -1,47 +0,0 @@ - - - 4.0.0 - com.amazonaws - aws-android-sdk-connect - aar - AWS SDK for Android - Amazon Connect - The AWS Android SDK for Amazon Connect module holds the client classes that are used for communicating with Amazon Connect Service - http://aws.amazon.com/sdkforandroid - - com.amazonaws - aws-android-sdk-pom - 2.16.13 - - - - com.amazonaws - aws-android-sdk-core - false - 2.16.13 - - - - - - com.simpligility.maven.plugins - android-maven-plugin - 4.5.0 - true - - - ${env.ANDROID_PLATFORM} - ${env.ANDROID_BUILDTOOL_VERSION} - - - - - org.apache.maven.plugins - maven-compiler-plugin - - - org.apache.maven.plugins - maven-javadoc-plugin - - - - diff --git a/aws-android-sdk-connectparticipant/build.gradle b/aws-android-sdk-connectparticipant/build.gradle index a11e5f0392..96e8909e54 100644 --- a/aws-android-sdk-connectparticipant/build.gradle +++ b/aws-android-sdk-connectparticipant/build.gradle @@ -1,3 +1,4 @@ +apply from: rootProject.file('publishing.gradle') apply plugin: 'com.android.library' android { diff --git a/aws-android-sdk-connectparticipant/gradle.properties b/aws-android-sdk-connectparticipant/gradle.properties new file mode 100644 index 0000000000..0f54b53a67 --- /dev/null +++ b/aws-android-sdk-connectparticipant/gradle.properties @@ -0,0 +1,4 @@ +POM_ARTIFACT_ID=aws-android-sdk-connectparticipant +POM_DESCRIPTION=The AWS Android SDK for Amazon Connect Participant module holds the client classes that are used for communicating with Amazon Connect Participant Service +POM_NAME=AWS SDK for Android - Amazon Connect Participant +POM_PACKAGING=aar diff --git a/aws-android-sdk-connectparticipant/pom.xml b/aws-android-sdk-connectparticipant/pom.xml deleted file mode 100644 index 5f008b0b98..0000000000 --- a/aws-android-sdk-connectparticipant/pom.xml +++ /dev/null @@ -1,47 +0,0 @@ - - - 4.0.0 - com.amazonaws - aws-android-sdk-connectparticipant - aar - AWS SDK for Android - Amazon Connect Participant - The AWS Android SDK for Amazon Connect Participant module holds the client classes that are used for communicating with Amazon Connect Participant Service - http://aws.amazon.com/sdkforandroid - - com.amazonaws - aws-android-sdk-pom - 2.16.13 - - - - com.amazonaws - aws-android-sdk-core - false - 2.16.13 - - - - - - com.simpligility.maven.plugins - android-maven-plugin - 4.5.0 - true - - - ${env.ANDROID_PLATFORM} - ${env.ANDROID_BUILDTOOL_VERSION} - - - - - org.apache.maven.plugins - maven-compiler-plugin - - - org.apache.maven.plugins - maven-javadoc-plugin - - - - diff --git a/aws-android-sdk-core/build.gradle b/aws-android-sdk-core/build.gradle index 590fd5624f..e39b47749f 100644 --- a/aws-android-sdk-core/build.gradle +++ b/aws-android-sdk-core/build.gradle @@ -1,3 +1,4 @@ +apply from: rootProject.file('publishing.gradle') apply plugin: 'com.android.library' android { diff --git a/aws-android-sdk-core/gradle.properties b/aws-android-sdk-core/gradle.properties new file mode 100644 index 0000000000..3b377f7d93 --- /dev/null +++ b/aws-android-sdk-core/gradle.properties @@ -0,0 +1,4 @@ +POM_ARTIFACT_ID=aws-android-sdk-core +POM_DESCRIPTION=The AWS SDK for Android - Core module holds the classes that is used by the individual service clients to interact with Amazon Web Services. Users need to depend on aws-java-sdk artifact for accessing individual client classes. +POM_NAME=AWS SDK for Android - Core Runtime +POM_PACKAGING=aar diff --git a/aws-android-sdk-core/pom.xml b/aws-android-sdk-core/pom.xml deleted file mode 100644 index e3f094862a..0000000000 --- a/aws-android-sdk-core/pom.xml +++ /dev/null @@ -1,99 +0,0 @@ - - - 4.0.0 - com.amazonaws - aws-android-sdk-core - aar - AWS SDK for Android - Core Runtime - The AWS SDK for Android - Core module holds the classes that is used by the individual service clients to interact with Amazon Web Services. Users need to depend on aws-java-sdk artifact for accessing individual client classes. - http://aws.amazon.com/sdkforandroid - - com.amazonaws - aws-android-sdk-pom - 2.16.13 - - - - com.google.code.gson - gson - 2.8.6 - - - androidx.annotation - annotation - 1.1.0 - - - commons-logging - commons-logging - 1.2 - provided - - - joda-time - joda-time - 2.8.1 - test - - - junit - junit - 4.13 - test - - - org.apache.commons - commons-io - 1.3.2 - test - - - org.easymock - easymock - 3.1 - test - - - org.robolectric - robolectric - 4.3.1 - test - - - xerces - xercesImpl - 2.12.0 - test - - - org.apache.httpcomponents - httpclient - 4.5.12 - test - - - - - - com.simpligility.maven.plugins - android-maven-plugin - 4.5.0 - true - - - ${env.ANDROID_PLATFORM} - ${env.ANDROID_BUILDTOOL_VERSION} - - - - - org.apache.maven.plugins - maven-compiler-plugin - - - org.apache.maven.plugins - maven-javadoc-plugin - - - - diff --git a/aws-android-sdk-ddb-document/build.gradle b/aws-android-sdk-ddb-document/build.gradle index a129898c67..e36d3adf99 100644 --- a/aws-android-sdk-ddb-document/build.gradle +++ b/aws-android-sdk-ddb-document/build.gradle @@ -1,3 +1,4 @@ +apply from: rootProject.file('publishing.gradle') apply plugin: 'com.android.library' android { diff --git a/aws-android-sdk-ddb-document/gradle.properties b/aws-android-sdk-ddb-document/gradle.properties new file mode 100644 index 0000000000..0388b5423f --- /dev/null +++ b/aws-android-sdk-ddb-document/gradle.properties @@ -0,0 +1,4 @@ +POM_ARTIFACT_ID=aws-android-sdk-ddb-document +POM_DESCRIPTION=The AWS Android SDK for Amazon DynamoDB Document (Beta) provides full JSON data support, use of Document Path to access part of a document, and new data types such as Map, Primitive, List, and Boolean. +POM_NAME=AWS SDK for Android - Amazon DynamoDB Document (Beta) +POM_PACKAGING=aar diff --git a/aws-android-sdk-ddb-document/pom.xml b/aws-android-sdk-ddb-document/pom.xml deleted file mode 100644 index 733c5c69db..0000000000 --- a/aws-android-sdk-ddb-document/pom.xml +++ /dev/null @@ -1,59 +0,0 @@ - - - 4.0.0 - com.amazonaws - aws-android-sdk-ddb-document - aar - AWS SDK for Android - Amazon DynamoDB Document (Beta) - The AWS Android SDK for Amazon DynamoDB Document (Beta) provides full JSON data support, use of Document Path to access part of a document, and new data types such as Map, Primitive, List, and Boolean. - http://aws.amazon.com/sdkforandroid - - com.amazonaws - aws-android-sdk-pom - 2.16.13 - - - - com.amazonaws - aws-android-sdk-core - false - 2.16.13 - - - com.google.guava - guava - false - 29.0-android - - - com.amazonaws - aws-android-sdk-ddb - false - 2.16.13 - - - - - - com.simpligility.maven.plugins - android-maven-plugin - 4.5.0 - true - - - ${env.ANDROID_PLATFORM} - ${env.ANDROID_BUILDTOOL_VERSION} - - - - - org.apache.maven.plugins - maven-compiler-plugin - - - org.apache.maven.plugins - maven-javadoc-plugin - - - - diff --git a/aws-android-sdk-ddb-mapper/build.gradle b/aws-android-sdk-ddb-mapper/build.gradle index 575e4c5b1f..12c6eef63a 100644 --- a/aws-android-sdk-ddb-mapper/build.gradle +++ b/aws-android-sdk-ddb-mapper/build.gradle @@ -1,3 +1,4 @@ +apply from: rootProject.file('publishing.gradle') apply plugin: 'com.android.library' android { diff --git a/aws-android-sdk-ddb-mapper/gradle.properties b/aws-android-sdk-ddb-mapper/gradle.properties new file mode 100644 index 0000000000..3f1c1cdae6 --- /dev/null +++ b/aws-android-sdk-ddb-mapper/gradle.properties @@ -0,0 +1,4 @@ +POM_ARTIFACT_ID=aws-android-sdk-ddb-mapper +POM_DESCRIPTION=The AWS Android SDK for Amazon DynamoDB Mapper module holds the client classes that are used for communicating with Amazon DynamoDB Service +POM_NAME=AWS SDK for Android - Amazon DynamoDB Mapper +POM_PACKAGING=aar diff --git a/aws-android-sdk-ddb-mapper/pom.xml b/aws-android-sdk-ddb-mapper/pom.xml deleted file mode 100644 index 8b9abf097d..0000000000 --- a/aws-android-sdk-ddb-mapper/pom.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - 4.0.0 - com.amazonaws - aws-android-sdk-ddb-mapper - aar - AWS SDK for Android - Amazon DynamoDB Mapper - The AWS Android SDK for Amazon DynamoDB Mapper module holds the client classes that are used for communicating with Amazon DynamoDB Service - http://aws.amazon.com/sdkforandroid - - com.amazonaws - aws-android-sdk-pom - 2.16.13 - - - - com.amazonaws - aws-android-sdk-ddb - false - 2.16.13 - - - com.amazonaws - aws-android-sdk-s3 - false - 2.16.13 - - - junit - junit - 4.13 - test - - - org.easymock - easymock - 3.1 - test - - - org.apache.httpcomponents - httpclient - 4.5.12 - test - - - - - - com.simpligility.maven.plugins - android-maven-plugin - 4.5.0 - true - - - ${env.ANDROID_PLATFORM} - ${env.ANDROID_BUILDTOOL_VERSION} - - - - - org.apache.maven.plugins - maven-compiler-plugin - - - org.apache.maven.plugins - maven-javadoc-plugin - - - - diff --git a/aws-android-sdk-ddb/build.gradle b/aws-android-sdk-ddb/build.gradle index a11e5f0392..96e8909e54 100644 --- a/aws-android-sdk-ddb/build.gradle +++ b/aws-android-sdk-ddb/build.gradle @@ -1,3 +1,4 @@ +apply from: rootProject.file('publishing.gradle') apply plugin: 'com.android.library' android { diff --git a/aws-android-sdk-ddb/gradle.properties b/aws-android-sdk-ddb/gradle.properties new file mode 100644 index 0000000000..d4c3ef401d --- /dev/null +++ b/aws-android-sdk-ddb/gradle.properties @@ -0,0 +1,4 @@ +POM_ARTIFACT_ID=aws-android-sdk-ddb +POM_DESCRIPTION=The AWS Android SDK for Amazon DynamoDB module holds the client classes that are used for communicating with Amazon DynamoDB Service +POM_NAME=AWS SDK for Android - Amazon DynamoDB +POM_PACKAGING=aar diff --git a/aws-android-sdk-ddb/pom.xml b/aws-android-sdk-ddb/pom.xml deleted file mode 100644 index 867df4180f..0000000000 --- a/aws-android-sdk-ddb/pom.xml +++ /dev/null @@ -1,47 +0,0 @@ - - - 4.0.0 - com.amazonaws - aws-android-sdk-ddb - aar - AWS SDK for Android - Amazon DynamoDB - The AWS Android SDK for Amazon DynamoDB module holds the client classes that are used for communicating with Amazon DynamoDB Service - http://aws.amazon.com/sdkforandroid - - com.amazonaws - aws-android-sdk-pom - 2.16.13 - - - - com.amazonaws - aws-android-sdk-core - false - 2.16.13 - - - - - - com.simpligility.maven.plugins - android-maven-plugin - 4.5.0 - true - - - ${env.ANDROID_PLATFORM} - ${env.ANDROID_BUILDTOOL_VERSION} - - - - - org.apache.maven.plugins - maven-compiler-plugin - - - org.apache.maven.plugins - maven-javadoc-plugin - - - - diff --git a/aws-android-sdk-ec2/build.gradle b/aws-android-sdk-ec2/build.gradle index a11e5f0392..96e8909e54 100644 --- a/aws-android-sdk-ec2/build.gradle +++ b/aws-android-sdk-ec2/build.gradle @@ -1,3 +1,4 @@ +apply from: rootProject.file('publishing.gradle') apply plugin: 'com.android.library' android { diff --git a/aws-android-sdk-ec2/gradle.properties b/aws-android-sdk-ec2/gradle.properties new file mode 100644 index 0000000000..78d71e9c11 --- /dev/null +++ b/aws-android-sdk-ec2/gradle.properties @@ -0,0 +1,4 @@ +POM_ARTIFACT_ID=aws-android-sdk-ec2 +POM_DESCRIPTION=The AWS Android SDK for Amazon EC2 module holds the client classes that are used for communicating with Amazon EC2 Service +POM_NAME=AWS SDK for Android - Amazon EC2 +POM_PACKAGING=aar diff --git a/aws-android-sdk-ec2/pom.xml b/aws-android-sdk-ec2/pom.xml deleted file mode 100644 index 7f379bd5e8..0000000000 --- a/aws-android-sdk-ec2/pom.xml +++ /dev/null @@ -1,47 +0,0 @@ - - - 4.0.0 - com.amazonaws - aws-android-sdk-ec2 - aar - AWS SDK for Android - Amazon EC2 - The AWS Android SDK for Amazon EC2 module holds the client classes that are used for communicating with Amazon EC2 Service - http://aws.amazon.com/sdkforandroid - - com.amazonaws - aws-android-sdk-pom - 2.16.13 - - - - com.amazonaws - aws-android-sdk-core - false - 2.16.13 - - - - - - com.simpligility.maven.plugins - android-maven-plugin - 4.5.0 - true - - - ${env.ANDROID_PLATFORM} - ${env.ANDROID_BUILDTOOL_VERSION} - - - - - org.apache.maven.plugins - maven-compiler-plugin - - - org.apache.maven.plugins - maven-javadoc-plugin - - - - diff --git a/aws-android-sdk-iot/build.gradle b/aws-android-sdk-iot/build.gradle index 7686d49489..0104fce515 100644 --- a/aws-android-sdk-iot/build.gradle +++ b/aws-android-sdk-iot/build.gradle @@ -1,3 +1,4 @@ +apply from: rootProject.file('publishing.gradle') apply plugin: 'com.android.library' android { diff --git a/aws-android-sdk-iot/gradle.properties b/aws-android-sdk-iot/gradle.properties new file mode 100644 index 0000000000..726cd3a7ed --- /dev/null +++ b/aws-android-sdk-iot/gradle.properties @@ -0,0 +1,4 @@ +POM_ARTIFACT_ID=aws-android-sdk-iot +POM_DESCRIPTION=The AWS Android SDK for AWS IoT module holds the client classes that are used for communicating with AWS IoT Service +POM_NAME=AWS SDK for Android - AWS IoT +POM_PACKAGING=aar diff --git a/aws-android-sdk-iot/pom.xml b/aws-android-sdk-iot/pom.xml deleted file mode 100644 index d304fc2d09..0000000000 --- a/aws-android-sdk-iot/pom.xml +++ /dev/null @@ -1,77 +0,0 @@ - - - 4.0.0 - com.amazonaws - aws-android-sdk-iot - aar - AWS SDK for Android - AWS IoT - The AWS Android SDK for AWS IoT module holds the client classes that are used for communicating with AWS IoT Service - http://aws.amazon.com/sdkforandroid - - com.amazonaws - aws-android-sdk-pom - 2.16.13 - - - - com.amazonaws - aws-android-sdk-core - false - 2.16.13 - - - org.conscrypt - conscrypt-android - 2.4.0 - aar - - - org.eclipse.paho - org.eclipse.paho.client.mqttv3 - false - 1.2.4 - - - junit - junit - 4.13 - test - - - org.mockito - mockito-all - 1.10.19 - test - - - org.robolectric - robolectric - 4.3.1 - test - - - - - - com.simpligility.maven.plugins - android-maven-plugin - 4.5.0 - true - - - ${env.ANDROID_PLATFORM} - ${env.ANDROID_BUILDTOOL_VERSION} - - - - - org.apache.maven.plugins - maven-compiler-plugin - - - org.apache.maven.plugins - maven-javadoc-plugin - - - - diff --git a/aws-android-sdk-kinesis/build.gradle b/aws-android-sdk-kinesis/build.gradle index 652ec69dc6..8743484cf1 100644 --- a/aws-android-sdk-kinesis/build.gradle +++ b/aws-android-sdk-kinesis/build.gradle @@ -1,3 +1,4 @@ +apply from: rootProject.file('publishing.gradle') apply plugin: 'com.android.library' android { diff --git a/aws-android-sdk-kinesis/gradle.properties b/aws-android-sdk-kinesis/gradle.properties new file mode 100644 index 0000000000..345cc294fa --- /dev/null +++ b/aws-android-sdk-kinesis/gradle.properties @@ -0,0 +1,4 @@ +POM_ARTIFACT_ID=aws-android-sdk-kinesis +POM_DESCRIPTION=The AWS Android SDK for Amazon Kinesis module holds the client classes that are used for communicating with Amazon Kinesis Service +POM_NAME=AWS SDK for Android - Amazon Kinesis +POM_PACKAGING=aar diff --git a/aws-android-sdk-kinesis/pom.xml b/aws-android-sdk-kinesis/pom.xml deleted file mode 100644 index 6629793277..0000000000 --- a/aws-android-sdk-kinesis/pom.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - 4.0.0 - com.amazonaws - aws-android-sdk-kinesis - aar - AWS SDK for Android - Amazon Kinesis - The AWS Android SDK for Amazon Kinesis module holds the client classes that are used for communicating with Amazon Kinesis Service - http://aws.amazon.com/sdkforandroid - - com.amazonaws - aws-android-sdk-pom - 2.16.13 - - - - com.amazonaws - aws-android-sdk-core - false - 2.16.13 - - - commons-lang - commons-lang - 20030203.000129 - test - - - junit - junit - 4.13 - test - - - org.mockito - mockito-all - 1.10.19 - test - - - org.robolectric - robolectric - 4.3.1 - test - - - - - - com.simpligility.maven.plugins - android-maven-plugin - 4.5.0 - true - - - ${env.ANDROID_PLATFORM} - ${env.ANDROID_BUILDTOOL_VERSION} - - - - - org.apache.maven.plugins - maven-compiler-plugin - - - org.apache.maven.plugins - maven-javadoc-plugin - - - - diff --git a/aws-android-sdk-kinesisvideo-archivedmedia/build.gradle b/aws-android-sdk-kinesisvideo-archivedmedia/build.gradle index 1b8a759bdb..85a94b5bee 100644 --- a/aws-android-sdk-kinesisvideo-archivedmedia/build.gradle +++ b/aws-android-sdk-kinesisvideo-archivedmedia/build.gradle @@ -1,3 +1,4 @@ +apply from: rootProject.file('publishing.gradle') apply plugin: 'com.android.library' android { diff --git a/aws-android-sdk-kinesisvideo-archivedmedia/gradle.properties b/aws-android-sdk-kinesisvideo-archivedmedia/gradle.properties new file mode 100644 index 0000000000..60cdbea2cb --- /dev/null +++ b/aws-android-sdk-kinesisvideo-archivedmedia/gradle.properties @@ -0,0 +1,4 @@ +POM_ARTIFACT_ID=aws-android-sdk-kinesisvideo-archivedmedia +POM_DESCRIPTION=The AWS Android SDK for Amazon Kinesis Video Streams Archived Media module holds the client classes that are used for communicating with Amazon Kinesis Video Streams Service Archived Media +POM_NAME=AWS SDK for Android - Amazon Kinesis Video Streams Archived Media +POM_PACKAGING=aar diff --git a/aws-android-sdk-kinesisvideo-archivedmedia/pom.xml b/aws-android-sdk-kinesisvideo-archivedmedia/pom.xml deleted file mode 100644 index 0e12def935..0000000000 --- a/aws-android-sdk-kinesisvideo-archivedmedia/pom.xml +++ /dev/null @@ -1,53 +0,0 @@ - - - 4.0.0 - com.amazonaws - aws-android-sdk-kinesisvideo-archivedmedia - aar - AWS SDK for Android - Amazon Kinesis Video Streams Archived Media - The AWS Android SDK for Amazon Kinesis Video Streams Archived Media module holds the client classes that are used for communicating with Amazon Kinesis Video Streams Service Archived Media - http://aws.amazon.com/sdkforandroid - - com.amazonaws - aws-android-sdk-pom - 2.16.13 - - - - com.amazonaws - aws-android-sdk-core - false - 2.16.13 - - - com.amazonaws - aws-android-sdk-kinesisvideo - false - 2.16.13 - - - - - - com.simpligility.maven.plugins - android-maven-plugin - 4.5.0 - true - - - ${env.ANDROID_PLATFORM} - ${env.ANDROID_BUILDTOOL_VERSION} - - - - - org.apache.maven.plugins - maven-compiler-plugin - - - org.apache.maven.plugins - maven-javadoc-plugin - - - - diff --git a/aws-android-sdk-kinesisvideo-signaling/build.gradle b/aws-android-sdk-kinesisvideo-signaling/build.gradle index a11e5f0392..96e8909e54 100644 --- a/aws-android-sdk-kinesisvideo-signaling/build.gradle +++ b/aws-android-sdk-kinesisvideo-signaling/build.gradle @@ -1,3 +1,4 @@ +apply from: rootProject.file('publishing.gradle') apply plugin: 'com.android.library' android { diff --git a/aws-android-sdk-kinesisvideo-signaling/gradle.properties b/aws-android-sdk-kinesisvideo-signaling/gradle.properties new file mode 100644 index 0000000000..d476909de7 --- /dev/null +++ b/aws-android-sdk-kinesisvideo-signaling/gradle.properties @@ -0,0 +1,4 @@ +POM_ARTIFACT_ID=aws-android-sdk-kinesisvideo-signaling +POM_DESCRIPTION=The AWS Android SDK for Amazon Kinesis Video Signaling module holds the client classes that are used for communicating with Amazon Kinesis Video Signaling Service +POM_NAME=AWS SDK for Android - Amazon Kinesis +POM_PACKAGING=aar diff --git a/aws-android-sdk-kinesisvideo-signaling/pom.xml b/aws-android-sdk-kinesisvideo-signaling/pom.xml deleted file mode 100644 index f37d7ad995..0000000000 --- a/aws-android-sdk-kinesisvideo-signaling/pom.xml +++ /dev/null @@ -1,47 +0,0 @@ - - - 4.0.0 - com.amazonaws - aws-android-sdk-kinesisvideo-signaling - aar - AWS SDK for Android - Amazon Kinesis - The AWS Android SDK for Amazon Kinesis Video Signaling module holds the client classes that are used for communicating with Amazon Kinesis Video Signaling Service - http://aws.amazon.com/sdkforandroid - - com.amazonaws - aws-android-sdk-pom - 2.16.13 - - - - com.amazonaws - aws-android-sdk-core - false - 2.16.13 - - - - - - com.simpligility.maven.plugins - android-maven-plugin - 4.5.0 - true - - - ${env.ANDROID_PLATFORM} - ${env.ANDROID_BUILDTOOL_VERSION} - - - - - org.apache.maven.plugins - maven-compiler-plugin - - - org.apache.maven.plugins - maven-javadoc-plugin - - - - diff --git a/aws-android-sdk-kinesisvideo/build.gradle b/aws-android-sdk-kinesisvideo/build.gradle index c0fe7acd6f..61d30ac870 100644 --- a/aws-android-sdk-kinesisvideo/build.gradle +++ b/aws-android-sdk-kinesisvideo/build.gradle @@ -1,3 +1,4 @@ +apply from: rootProject.file('publishing.gradle') apply plugin: 'com.android.library' android { diff --git a/aws-android-sdk-kinesisvideo/gradle.properties b/aws-android-sdk-kinesisvideo/gradle.properties new file mode 100644 index 0000000000..7870eff97d --- /dev/null +++ b/aws-android-sdk-kinesisvideo/gradle.properties @@ -0,0 +1,4 @@ +POM_ARTIFACT_ID=aws-android-sdk-kinesisvideo +POM_DESCRIPTION=The AWS Android SDK for Amazon Kinesis Video Streams module holds the client classes that are used for communicating with Amazon Kinesis Video Streams Service +POM_NAME=AWS SDK for Android - Amazon Kinesis Video Streams +POM_PACKAGING=aar diff --git a/aws-android-sdk-kinesisvideo/pom.xml b/aws-android-sdk-kinesisvideo/pom.xml deleted file mode 100644 index f4e3e1a4c4..0000000000 --- a/aws-android-sdk-kinesisvideo/pom.xml +++ /dev/null @@ -1,85 +0,0 @@ - - - 4.0.0 - com.amazonaws - aws-android-sdk-kinesisvideo - aar - AWS SDK for Android - Amazon Kinesis Video Streams - The AWS Android SDK for Amazon Kinesis Video Streams module holds the client classes that are used for communicating with Amazon Kinesis Video Streams Service - http://aws.amazon.com/sdkforandroid - - com.amazonaws - aws-android-sdk-pom - 2.16.13 - - - - Amazon Software License - http://aws.amazon.com/asl/ - repo - - - - - android-support - file://${env.ANDROID_HOME}/extras/android/m2repository/ - - - google-android-gms - file://${env.ANDROID_HOME}/extras/google/m2repository/ - - - google-maven - https://maven.google.com - - - - - com.amazonaws - aws-android-sdk-core - false - 2.16.13 - - - androidx.annotation - annotation - 1.1.0 - - - org.apache.httpcomponents - httpclient - 4.5.12 - - - - - - com.simpligility.maven.plugins - android-maven-plugin - 4.5.0 - true - - - ${env.ANDROID_PLATFORM} - ${env.ANDROID_BUILDTOOL_VERSION} - - ${project.basedir}/src/main/jniLibs - - - - org.apache.maven.plugins - maven-compiler-plugin - - 1.7 - 1.7 - UTF-8 - true - - - - org.apache.maven.plugins - maven-javadoc-plugin - - - - diff --git a/aws-android-sdk-kms/build.gradle b/aws-android-sdk-kms/build.gradle index a11e5f0392..96e8909e54 100644 --- a/aws-android-sdk-kms/build.gradle +++ b/aws-android-sdk-kms/build.gradle @@ -1,3 +1,4 @@ +apply from: rootProject.file('publishing.gradle') apply plugin: 'com.android.library' android { diff --git a/aws-android-sdk-kms/gradle.properties b/aws-android-sdk-kms/gradle.properties new file mode 100644 index 0000000000..7a3450a056 --- /dev/null +++ b/aws-android-sdk-kms/gradle.properties @@ -0,0 +1,4 @@ +POM_ARTIFACT_ID=aws-android-sdk-kms +POM_DESCRIPTION=The AWS Android SDK for AWS KMS module holds the client classes that are used for communicating with AWS Key Management Service +POM_NAME=AWS SDK for Android - AWS KMS +POM_PACKAGING=aar diff --git a/aws-android-sdk-kms/pom.xml b/aws-android-sdk-kms/pom.xml deleted file mode 100644 index 20656ad825..0000000000 --- a/aws-android-sdk-kms/pom.xml +++ /dev/null @@ -1,47 +0,0 @@ - - - 4.0.0 - com.amazonaws - aws-android-sdk-kms - aar - AWS SDK for Android - AWS KMS - The AWS Android SDK for AWS KMS module holds the client classes that are used for communicating with AWS Key Management Service - http://aws.amazon.com/sdkforandroid - - com.amazonaws - aws-android-sdk-pom - 2.16.13 - - - - com.amazonaws - aws-android-sdk-core - false - 2.16.13 - - - - - - com.simpligility.maven.plugins - android-maven-plugin - 4.5.0 - true - - - ${env.ANDROID_PLATFORM} - ${env.ANDROID_BUILDTOOL_VERSION} - - - - - org.apache.maven.plugins - maven-compiler-plugin - - - org.apache.maven.plugins - maven-javadoc-plugin - - - - diff --git a/aws-android-sdk-lambda/build.gradle b/aws-android-sdk-lambda/build.gradle index 22a1efb71a..dd3c121d45 100644 --- a/aws-android-sdk-lambda/build.gradle +++ b/aws-android-sdk-lambda/build.gradle @@ -1,3 +1,4 @@ +apply from: rootProject.file('publishing.gradle') apply plugin: 'com.android.library' android { diff --git a/aws-android-sdk-lambda/gradle.properties b/aws-android-sdk-lambda/gradle.properties new file mode 100644 index 0000000000..1eb13145bf --- /dev/null +++ b/aws-android-sdk-lambda/gradle.properties @@ -0,0 +1,4 @@ +POM_ARTIFACT_ID=aws-android-sdk-lambda +POM_DESCRIPTION=The AWS Android SDK for AWS Lambda module holds the client classes that are used for communicating with AWS Lambda Service +POM_NAME=AWS SDK for Android - AWS Lambda +POM_PACKAGING=aar diff --git a/aws-android-sdk-lambda/pom.xml b/aws-android-sdk-lambda/pom.xml deleted file mode 100644 index 2249f3c002..0000000000 --- a/aws-android-sdk-lambda/pom.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - 4.0.0 - com.amazonaws - aws-android-sdk-lambda - aar - AWS SDK for Android - AWS Lambda - The AWS Android SDK for AWS Lambda module holds the client classes that are used for communicating with AWS Lambda Service - http://aws.amazon.com/sdkforandroid - - com.amazonaws - aws-android-sdk-pom - 2.16.13 - - - - com.amazonaws - aws-android-sdk-core - false - 2.16.13 - - - junit - junit - 4.13 - test - - - org.mockito - mockito-all - 1.10.19 - test - - - org.robolectric - robolectric - 4.3.1 - test - - - - - - com.simpligility.maven.plugins - android-maven-plugin - 4.5.0 - true - - - ${env.ANDROID_PLATFORM} - ${env.ANDROID_BUILDTOOL_VERSION} - - - - - org.apache.maven.plugins - maven-compiler-plugin - - - org.apache.maven.plugins - maven-javadoc-plugin - - - - diff --git a/aws-android-sdk-lex/build.gradle b/aws-android-sdk-lex/build.gradle index 90521ec671..94fd0b2ae0 100644 --- a/aws-android-sdk-lex/build.gradle +++ b/aws-android-sdk-lex/build.gradle @@ -1,3 +1,4 @@ +apply from: rootProject.file('publishing.gradle') apply plugin: 'com.android.library' android { diff --git a/aws-android-sdk-lex/gradle.properties b/aws-android-sdk-lex/gradle.properties new file mode 100644 index 0000000000..7e43b83e93 --- /dev/null +++ b/aws-android-sdk-lex/gradle.properties @@ -0,0 +1,4 @@ +POM_ARTIFACT_ID=aws-android-sdk-lex +POM_DESCRIPTION=The AWS Android SDK for Amazon Lex +POM_NAME=AWS SDK for Android - Amazon Lex +POM_PACKAGING=aar diff --git a/aws-android-sdk-lex/pom.xml b/aws-android-sdk-lex/pom.xml deleted file mode 100644 index b8e5644f0b..0000000000 --- a/aws-android-sdk-lex/pom.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - 4.0.0 - com.amazonaws - aws-android-sdk-lex - aar - AWS SDK for Android - Amazon Lex - The AWS Android SDK for Amazon Lex - http://aws.amazon.com/mobile/sdk - - com.amazonaws - aws-android-sdk-pom - 2.16.13 - - - - - AWS Customer Agreement - https://aws.amazon.com/agreement/ - - - Apache License, Version 2.0 - http://aws.amazon.com/apache2.0 - repo - - - - - com.amazonaws - aws-android-sdk-core - false - 2.16.13 - - - com.google.guava - guava - false - 29.0-android - - - - - - com.simpligility.maven.plugins - android-maven-plugin - 4.5.0 - true - - - ${env.ANDROID_PLATFORM} - ${env.ANDROID_BUILDTOOL_VERSION} - - ${project.basedir}/src/main/jniLibs - - - - org.apache.maven.plugins - maven-compiler-plugin - - - org.apache.maven.plugins - maven-javadoc-plugin - - - - diff --git a/aws-android-sdk-logs/build.gradle b/aws-android-sdk-logs/build.gradle index a11e5f0392..96e8909e54 100644 --- a/aws-android-sdk-logs/build.gradle +++ b/aws-android-sdk-logs/build.gradle @@ -1,3 +1,4 @@ +apply from: rootProject.file('publishing.gradle') apply plugin: 'com.android.library' android { diff --git a/aws-android-sdk-logs/gradle.properties b/aws-android-sdk-logs/gradle.properties new file mode 100644 index 0000000000..ece9bfac58 --- /dev/null +++ b/aws-android-sdk-logs/gradle.properties @@ -0,0 +1,4 @@ +POM_ARTIFACT_ID=aws-android-sdk-logs +POM_DESCRIPTION=The AWS Java SDK for Amazon CloudWatch Logs module holds the client classes that are used for communicating with Amazon CloudWatch Logs Service +POM_NAME=AWS SDK for Android - Amazon CloudWatch Logs +POM_PACKAGING=aar diff --git a/aws-android-sdk-logs/pom.xml b/aws-android-sdk-logs/pom.xml deleted file mode 100644 index 4824da1ed1..0000000000 --- a/aws-android-sdk-logs/pom.xml +++ /dev/null @@ -1,47 +0,0 @@ - - - 4.0.0 - com.amazonaws - aws-android-sdk-logs - aar - AWS SDK for Android - Amazon CloudWatch Logs - The AWS Java SDK for Amazon CloudWatch Logs module holds the client classes that are used for communicating with Amazon CloudWatch Logs Service - http://aws.amazon.com/sdkforandroid - - com.amazonaws - aws-android-sdk-pom - 2.16.13 - - - - com.amazonaws - aws-android-sdk-core - false - 2.16.13 - - - - - - com.simpligility.maven.plugins - android-maven-plugin - 4.5.0 - true - - - ${env.ANDROID_PLATFORM} - ${env.ANDROID_BUILDTOOL_VERSION} - - - - - org.apache.maven.plugins - maven-compiler-plugin - - - org.apache.maven.plugins - maven-javadoc-plugin - - - - diff --git a/aws-android-sdk-machinelearning/build.gradle b/aws-android-sdk-machinelearning/build.gradle index a11e5f0392..96e8909e54 100644 --- a/aws-android-sdk-machinelearning/build.gradle +++ b/aws-android-sdk-machinelearning/build.gradle @@ -1,3 +1,4 @@ +apply from: rootProject.file('publishing.gradle') apply plugin: 'com.android.library' android { diff --git a/aws-android-sdk-machinelearning/gradle.properties b/aws-android-sdk-machinelearning/gradle.properties new file mode 100644 index 0000000000..ee973910fd --- /dev/null +++ b/aws-android-sdk-machinelearning/gradle.properties @@ -0,0 +1,4 @@ +POM_ARTIFACT_ID=aws-android-sdk-machinelearning +POM_DESCRIPTION=The AWS Android SDK for Amazon Machine Learning module holds the client classes that are used for communicating with Amazon Machine Learning Service +POM_NAME=AWS SDK for Android - Amazon Machine Learning +POM_PACKAGING=aar diff --git a/aws-android-sdk-machinelearning/pom.xml b/aws-android-sdk-machinelearning/pom.xml deleted file mode 100644 index 439631856d..0000000000 --- a/aws-android-sdk-machinelearning/pom.xml +++ /dev/null @@ -1,47 +0,0 @@ - - - 4.0.0 - com.amazonaws - aws-android-sdk-machinelearning - aar - AWS SDK for Android - Amazon Machine Learning - The AWS Android SDK for Amazon Machine Learning module holds the client classes that are used for communicating with Amazon Machine Learning Service - http://aws.amazon.com/sdkforandroid - - com.amazonaws - aws-android-sdk-pom - 2.16.13 - - - - com.amazonaws - aws-android-sdk-core - false - 2.16.13 - - - - - - com.simpligility.maven.plugins - android-maven-plugin - 4.5.0 - true - - - ${env.ANDROID_PLATFORM} - ${env.ANDROID_BUILDTOOL_VERSION} - - - - - org.apache.maven.plugins - maven-compiler-plugin - - - org.apache.maven.plugins - maven-javadoc-plugin - - - - diff --git a/aws-android-sdk-mobile-client/build.gradle b/aws-android-sdk-mobile-client/build.gradle index 249dc7787c..b8baaac572 100644 --- a/aws-android-sdk-mobile-client/build.gradle +++ b/aws-android-sdk-mobile-client/build.gradle @@ -1,3 +1,4 @@ +apply from: rootProject.file('publishing.gradle') apply plugin: 'com.android.library' apply plugin: 'devicefarm' diff --git a/aws-android-sdk-mobile-client/gradle.properties b/aws-android-sdk-mobile-client/gradle.properties new file mode 100644 index 0000000000..7438efdf8f --- /dev/null +++ b/aws-android-sdk-mobile-client/gradle.properties @@ -0,0 +1,4 @@ +POM_ARTIFACT_ID=aws-android-sdk-mobile-client +POM_DESCRIPTION=The AWS Android SDK for Mobile Client holds the client classes that are used for initializing the SDK and instantiating the SDK clients. +POM_NAME=AWS SDK for Android - AWS Mobile Client +POM_PACKAGING=aar diff --git a/aws-android-sdk-mobile-client/pom.xml b/aws-android-sdk-mobile-client/pom.xml deleted file mode 100644 index 7bb84976fe..0000000000 --- a/aws-android-sdk-mobile-client/pom.xml +++ /dev/null @@ -1,114 +0,0 @@ - - - 4.0.0 - com.amazonaws - aws-android-sdk-mobile-client - aar - AWS SDK for Android - AWS Mobile Client - The AWS Android SDK for Mobile Client holds the client classes that are used for initializing the SDK and instantiating the SDK clients. - http://aws.amazon.com/sdkforandroid - - - UTF-8 - - - UTF-8 - - - - - google-maven - https://maven.google.com - - - - com.amazonaws - aws-android-sdk-pom - 2.16.13 - - - - com.amazonaws - aws-android-sdk-auth-core - false - 2.16.13 - aar - - - com.amazonaws - aws-android-sdk-cognitoidentityprovider - false - 2.16.13 - - - androidx.core - core - true - 1.3.0 - - - com.amazonaws - aws-android-sdk-auth-ui - true - 2.16.13 - aar - - - com.amazonaws - aws-android-sdk-auth-facebook - true - 2.16.13 - aar - - - com.amazonaws - aws-android-sdk-auth-google - true - 2.16.13 - aar - - - com.amazonaws - aws-android-sdk-auth-userpools - true - 2.16.13 - aar - - - com.amazonaws - aws-android-sdk-cognitoauth - true - 2.16.13 - aar - - - androidx.browser - browser - 1.2.0 - - - - - - com.simpligility.maven.plugins - android-maven-plugin - 4.5.0 - true - - - ${env.ANDROID_PLATFORM} - - - - - org.apache.maven.plugins - maven-compiler-plugin - - - org.apache.maven.plugins - maven-javadoc-plugin - - - - - diff --git a/aws-android-sdk-mobileanalytics/build.gradle b/aws-android-sdk-mobileanalytics/build.gradle index 2ac97cc0af..f107f80ac0 100644 --- a/aws-android-sdk-mobileanalytics/build.gradle +++ b/aws-android-sdk-mobileanalytics/build.gradle @@ -1,3 +1,4 @@ +apply from: rootProject.file('publishing.gradle') apply plugin: 'com.android.library' android { diff --git a/aws-android-sdk-mobileanalytics/gradle.properties b/aws-android-sdk-mobileanalytics/gradle.properties new file mode 100644 index 0000000000..1824fbc2ed --- /dev/null +++ b/aws-android-sdk-mobileanalytics/gradle.properties @@ -0,0 +1,4 @@ +POM_ARTIFACT_ID=aws-android-sdk-mobileanalytics +POM_DESCRIPTION=The AWS Android SDK for Amazon Mobile Analytics module holds the client classes that are used for communicating with Amazon Mobile Analytics Service +POM_NAME=AWS SDK for Android - Amazon Mobile Analytics +POM_PACKAGING=aar diff --git a/aws-android-sdk-mobileanalytics/pom.xml b/aws-android-sdk-mobileanalytics/pom.xml deleted file mode 100644 index 7b46624b8e..0000000000 --- a/aws-android-sdk-mobileanalytics/pom.xml +++ /dev/null @@ -1,77 +0,0 @@ - - - 4.0.0 - com.amazonaws - aws-android-sdk-mobileanalytics - aar - AWS SDK for Android - Amazon Mobile Analytics - The AWS Android SDK for Amazon Mobile Analytics module holds the client classes that are used for communicating with Amazon Mobile Analytics Service - http://aws.amazon.com/sdkforandroid - - com.amazonaws - aws-android-sdk-pom - 2.16.13 - - - - com.amazonaws - aws-android-sdk-core - false - 2.16.13 - - - com.google.android - android-test - 4.1.1.4 - test - - - junit - junit - 4.13 - test - - - org.hamcrest - hamcrest-all - 1.3 - test - - - org.mockito - mockito-all - 1.10.19 - test - - - org.robolectric - robolectric - 4.3.1 - test - - - - - - com.simpligility.maven.plugins - android-maven-plugin - 4.5.0 - true - - - ${env.ANDROID_PLATFORM} - ${env.ANDROID_BUILDTOOL_VERSION} - - - - - org.apache.maven.plugins - maven-compiler-plugin - - - org.apache.maven.plugins - maven-javadoc-plugin - - - - diff --git a/aws-android-sdk-pinpoint/build.gradle b/aws-android-sdk-pinpoint/build.gradle index 2c5478c0cb..57ae089874 100644 --- a/aws-android-sdk-pinpoint/build.gradle +++ b/aws-android-sdk-pinpoint/build.gradle @@ -1,3 +1,4 @@ +apply from: rootProject.file('publishing.gradle') apply plugin: 'com.android.library' android { diff --git a/aws-android-sdk-pinpoint/gradle.properties b/aws-android-sdk-pinpoint/gradle.properties new file mode 100644 index 0000000000..94f638fb9d --- /dev/null +++ b/aws-android-sdk-pinpoint/gradle.properties @@ -0,0 +1,4 @@ +POM_ARTIFACT_ID=aws-android-sdk-pinpoint +POM_DESCRIPTION=The AWS Android SDK for Amazon Pinpoint module holds the client classes that are used for communicating with Amazon Pinpoint Service +POM_NAME=AWS SDK for Android - Amazon Pinpoint +POM_PACKAGING=aar diff --git a/aws-android-sdk-pinpoint/pom.xml b/aws-android-sdk-pinpoint/pom.xml deleted file mode 100644 index b072e846a2..0000000000 --- a/aws-android-sdk-pinpoint/pom.xml +++ /dev/null @@ -1,76 +0,0 @@ - - - 4.0.0 - com.amazonaws - aws-android-sdk-pinpoint - aar - AWS SDK for Android - Amazon Pinpoint - The AWS Android SDK for Amazon Pinpoint module holds the client classes that are used for communicating with Amazon Pinpoint Service - http://aws.amazon.com/sdkforandroid - - com.amazonaws - aws-android-sdk-pom - 2.16.13 - - - - com.amazonaws - aws-android-sdk-core - false - 2.16.13 - - - androidx.core - core - 1.3.0 - - - androidx.test - core - 1.2.0 - test - - - junit - junit - 4.13 - test - - - org.mockito - mockito-all - 1.10.19 - test - - - org.robolectric - robolectric - 4.3.1 - test - - - - - - com.simpligility.maven.plugins - android-maven-plugin - 4.5.0 - true - - - ${env.ANDROID_PLATFORM} - ${env.ANDROID_BUILDTOOL_VERSION} - - - - - org.apache.maven.plugins - maven-compiler-plugin - - - org.apache.maven.plugins - maven-javadoc-plugin - - - - diff --git a/aws-android-sdk-polly/build.gradle b/aws-android-sdk-polly/build.gradle index 22a1efb71a..dd3c121d45 100644 --- a/aws-android-sdk-polly/build.gradle +++ b/aws-android-sdk-polly/build.gradle @@ -1,3 +1,4 @@ +apply from: rootProject.file('publishing.gradle') apply plugin: 'com.android.library' android { diff --git a/aws-android-sdk-polly/gradle.properties b/aws-android-sdk-polly/gradle.properties new file mode 100644 index 0000000000..f2e60dab60 --- /dev/null +++ b/aws-android-sdk-polly/gradle.properties @@ -0,0 +1,4 @@ +POM_ARTIFACT_ID=aws-android-sdk-polly +POM_DESCRIPTION=The AWS Android SDK for Amazon Polly module holds the client classes that are used for communicating with Amazon Polly Service +POM_NAME=AWS SDK for Android - Amazon Polly +POM_PACKAGING=aar diff --git a/aws-android-sdk-polly/pom.xml b/aws-android-sdk-polly/pom.xml deleted file mode 100644 index 53d4205b1e..0000000000 --- a/aws-android-sdk-polly/pom.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - 4.0.0 - com.amazonaws - aws-android-sdk-polly - aar - AWS SDK for Android - Amazon Polly - The AWS Android SDK for Amazon Polly module holds the client classes that are used for communicating with Amazon Polly Service - http://aws.amazon.com/sdkforandroid - - com.amazonaws - aws-android-sdk-pom - 2.16.13 - - - - com.amazonaws - aws-android-sdk-core - false - 2.16.13 - - - junit - junit - 4.13 - test - - - org.mockito - mockito-all - 1.10.19 - test - - - org.robolectric - robolectric - 4.3.1 - test - - - - - - com.simpligility.maven.plugins - android-maven-plugin - 4.5.0 - true - - - ${env.ANDROID_PLATFORM} - ${env.ANDROID_BUILDTOOL_VERSION} - - - - - org.apache.maven.plugins - maven-compiler-plugin - - - org.apache.maven.plugins - maven-javadoc-plugin - - - - diff --git a/aws-android-sdk-rekognition/build.gradle b/aws-android-sdk-rekognition/build.gradle index a11e5f0392..96e8909e54 100644 --- a/aws-android-sdk-rekognition/build.gradle +++ b/aws-android-sdk-rekognition/build.gradle @@ -1,3 +1,4 @@ +apply from: rootProject.file('publishing.gradle') apply plugin: 'com.android.library' android { diff --git a/aws-android-sdk-rekognition/gradle.properties b/aws-android-sdk-rekognition/gradle.properties new file mode 100644 index 0000000000..08891c1ce9 --- /dev/null +++ b/aws-android-sdk-rekognition/gradle.properties @@ -0,0 +1,4 @@ +POM_ARTIFACT_ID=aws-android-sdk-rekognition +POM_DESCRIPTION=The AWS Android SDK for Amazon Rekognition module holds the client classes that are used for communicating with Amazon Rekognition Service +POM_NAME=AWS SDK for Android - Amazon Rekognition +POM_PACKAGING=aar diff --git a/aws-android-sdk-rekognition/pom.xml b/aws-android-sdk-rekognition/pom.xml deleted file mode 100644 index 2aa37e7c0b..0000000000 --- a/aws-android-sdk-rekognition/pom.xml +++ /dev/null @@ -1,47 +0,0 @@ - - - 4.0.0 - com.amazonaws - aws-android-sdk-rekognition - aar - AWS SDK for Android - Amazon Rekognition - The AWS Android SDK for Amazon Rekognition module holds the client classes that are used for communicating with Amazon Rekognition Service - http://aws.amazon.com/sdkforandroid - - com.amazonaws - aws-android-sdk-pom - 2.16.13 - - - - com.amazonaws - aws-android-sdk-core - false - 2.16.13 - - - - - - com.simpligility.maven.plugins - android-maven-plugin - 4.5.0 - true - - - ${env.ANDROID_PLATFORM} - ${env.ANDROID_BUILDTOOL_VERSION} - - - - - org.apache.maven.plugins - maven-compiler-plugin - - - org.apache.maven.plugins - maven-javadoc-plugin - - - - diff --git a/aws-android-sdk-s3/build.gradle b/aws-android-sdk-s3/build.gradle index af06abd87f..e9bf55ea9c 100644 --- a/aws-android-sdk-s3/build.gradle +++ b/aws-android-sdk-s3/build.gradle @@ -1,3 +1,4 @@ +apply from: rootProject.file('publishing.gradle') apply plugin: 'com.android.library' android { diff --git a/aws-android-sdk-s3/gradle.properties b/aws-android-sdk-s3/gradle.properties new file mode 100644 index 0000000000..36baa60e09 --- /dev/null +++ b/aws-android-sdk-s3/gradle.properties @@ -0,0 +1,4 @@ +POM_ARTIFACT_ID=aws-android-sdk-s3 +POM_DESCRIPTION=The AWS Android SDK for Amazon S3 module holds the client classes that are used for communicating with Amazon Simple Storage Service +POM_NAME=AWS SDK for Android - Amazon S3 +POM_PACKAGING=aar diff --git a/aws-android-sdk-s3/pom.xml b/aws-android-sdk-s3/pom.xml deleted file mode 100644 index ee42d8f869..0000000000 --- a/aws-android-sdk-s3/pom.xml +++ /dev/null @@ -1,95 +0,0 @@ - - - 4.0.0 - com.amazonaws - aws-android-sdk-s3 - aar - AWS SDK for Android - Amazon S3 - The AWS Android SDK for Amazon S3 module holds the client classes that are used for communicating with Amazon Simple Storage Service - http://aws.amazon.com/sdkforandroid - - com.amazonaws - aws-android-sdk-pom - 2.16.13 - - - - com.amazonaws - aws-android-sdk-core - false - 2.16.13 - - - com.amazonaws - aws-android-sdk-kms - false - 2.16.13 - - - commons-logging - commons-logging - 1.2 - test - - - joda-time - joda-time - 2.8.1 - test - - - junit - junit - 4.13 - test - - - org.apache.commons - commons-io - 1.3.2 - test - - - org.mockito - mockito-all - 1.10.19 - test - - - org.robolectric - robolectric - 4.3.1 - test - - - org.apache.httpcomponents - httpclient - 4.5.12 - test - - - - - - com.simpligility.maven.plugins - android-maven-plugin - 4.5.0 - true - - - ${env.ANDROID_PLATFORM} - ${env.ANDROID_BUILDTOOL_VERSION} - - - - - org.apache.maven.plugins - maven-compiler-plugin - - - org.apache.maven.plugins - maven-javadoc-plugin - - - - diff --git a/aws-android-sdk-sagemaker-runtime/build.gradle b/aws-android-sdk-sagemaker-runtime/build.gradle index a11e5f0392..96e8909e54 100644 --- a/aws-android-sdk-sagemaker-runtime/build.gradle +++ b/aws-android-sdk-sagemaker-runtime/build.gradle @@ -1,3 +1,4 @@ +apply from: rootProject.file('publishing.gradle') apply plugin: 'com.android.library' android { diff --git a/aws-android-sdk-sagemaker-runtime/gradle.properties b/aws-android-sdk-sagemaker-runtime/gradle.properties new file mode 100644 index 0000000000..2b4028906d --- /dev/null +++ b/aws-android-sdk-sagemaker-runtime/gradle.properties @@ -0,0 +1,4 @@ +POM_ARTIFACT_ID=aws-android-sdk-sagemaker-runtime +POM_DESCRIPTION=The AWS Android SDK for Amazon SageMaker Runtime module holds the client classes that are used for communicating with Amazon SageMaker Runtime Service +POM_NAME=AWS SDK for Android - Amazon SageMaker Runtime +POM_PACKAGING=aar diff --git a/aws-android-sdk-sagemaker-runtime/pom.xml b/aws-android-sdk-sagemaker-runtime/pom.xml deleted file mode 100644 index 7150a6e7dd..0000000000 --- a/aws-android-sdk-sagemaker-runtime/pom.xml +++ /dev/null @@ -1,47 +0,0 @@ - - - 4.0.0 - com.amazonaws - aws-android-sdk-sagemaker-runtime - aar - AWS SDK for Android - Amazon SageMaker Runtime - The AWS Android SDK for Amazon SageMaker Runtime module holds the client classes that are used for communicating with Amazon SageMaker Runtime Service - http://aws.amazon.com/sdkforandroid - - com.amazonaws - aws-android-sdk-pom - 2.16.13 - - - - com.amazonaws - aws-android-sdk-core - false - 2.16.13 - - - - - - com.simpligility.maven.plugins - android-maven-plugin - 4.5.0 - true - - - ${env.ANDROID_PLATFORM} - ${env.ANDROID_BUILDTOOL_VERSION} - - - - - org.apache.maven.plugins - maven-compiler-plugin - - - org.apache.maven.plugins - maven-javadoc-plugin - - - - diff --git a/aws-android-sdk-sdb/build.gradle b/aws-android-sdk-sdb/build.gradle index c9d2018a29..24cb4f98e9 100644 --- a/aws-android-sdk-sdb/build.gradle +++ b/aws-android-sdk-sdb/build.gradle @@ -1,3 +1,4 @@ +apply from: rootProject.file('publishing.gradle') apply plugin: 'com.android.library' android { diff --git a/aws-android-sdk-sdb/gradle.properties b/aws-android-sdk-sdb/gradle.properties new file mode 100644 index 0000000000..d30126a518 --- /dev/null +++ b/aws-android-sdk-sdb/gradle.properties @@ -0,0 +1,4 @@ +POM_ARTIFACT_ID=aws-android-sdk-sdb +POM_DESCRIPTION=The AWS Android SDK for Amazon SimpleDB module holds the client classes that are used for communicating with Amazon SimpleDB Service +POM_NAME=AWS SDK for Android - Amazon SimpleDB +POM_PACKAGING=aar diff --git a/aws-android-sdk-sdb/pom.xml b/aws-android-sdk-sdb/pom.xml deleted file mode 100644 index 4420e20e00..0000000000 --- a/aws-android-sdk-sdb/pom.xml +++ /dev/null @@ -1,59 +0,0 @@ - - - 4.0.0 - com.amazonaws - aws-android-sdk-sdb - aar - AWS SDK for Android - Amazon SimpleDB - The AWS Android SDK for Amazon SimpleDB module holds the client classes that are used for communicating with Amazon SimpleDB Service - http://aws.amazon.com/sdkforandroid - - com.amazonaws - aws-android-sdk-pom - 2.16.13 - - - - com.amazonaws - aws-android-sdk-core - false - 2.16.13 - - - junit - junit - 4.13 - test - - - org.robolectric - robolectric - 4.3.1 - test - - - - - - com.simpligility.maven.plugins - android-maven-plugin - 4.5.0 - true - - - ${env.ANDROID_PLATFORM} - ${env.ANDROID_BUILDTOOL_VERSION} - - - - - org.apache.maven.plugins - maven-compiler-plugin - - - org.apache.maven.plugins - maven-javadoc-plugin - - - - diff --git a/aws-android-sdk-ses/build.gradle b/aws-android-sdk-ses/build.gradle index a11e5f0392..96e8909e54 100644 --- a/aws-android-sdk-ses/build.gradle +++ b/aws-android-sdk-ses/build.gradle @@ -1,3 +1,4 @@ +apply from: rootProject.file('publishing.gradle') apply plugin: 'com.android.library' android { diff --git a/aws-android-sdk-ses/gradle.properties b/aws-android-sdk-ses/gradle.properties new file mode 100644 index 0000000000..c4101140b9 --- /dev/null +++ b/aws-android-sdk-ses/gradle.properties @@ -0,0 +1,4 @@ +POM_ARTIFACT_ID=aws-android-sdk-ses +POM_DESCRIPTION=The AWS Android SDK for Amazon SES module holds the client classes that are used for communicating with Amazon Simple Email Service +POM_NAME=AWS SDK for Android - Amazon SES +POM_PACKAGING=aar diff --git a/aws-android-sdk-ses/pom.xml b/aws-android-sdk-ses/pom.xml deleted file mode 100644 index 2bc18d5dd2..0000000000 --- a/aws-android-sdk-ses/pom.xml +++ /dev/null @@ -1,47 +0,0 @@ - - - 4.0.0 - com.amazonaws - aws-android-sdk-ses - aar - AWS SDK for Android - Amazon SES - The AWS Android SDK for Amazon SES module holds the client classes that are used for communicating with Amazon Simple Email Service - http://aws.amazon.com/sdkforandroid - - com.amazonaws - aws-android-sdk-pom - 2.16.13 - - - - com.amazonaws - aws-android-sdk-core - false - 2.16.13 - - - - - - com.simpligility.maven.plugins - android-maven-plugin - 4.5.0 - true - - - ${env.ANDROID_PLATFORM} - ${env.ANDROID_BUILDTOOL_VERSION} - - - - - org.apache.maven.plugins - maven-compiler-plugin - - - org.apache.maven.plugins - maven-javadoc-plugin - - - - diff --git a/aws-android-sdk-sns/build.gradle b/aws-android-sdk-sns/build.gradle index eb74d467aa..e0800bbb85 100644 --- a/aws-android-sdk-sns/build.gradle +++ b/aws-android-sdk-sns/build.gradle @@ -1,3 +1,4 @@ +apply from: rootProject.file('publishing.gradle') apply plugin: 'com.android.library' android { diff --git a/aws-android-sdk-sns/gradle.properties b/aws-android-sdk-sns/gradle.properties new file mode 100644 index 0000000000..36a9c7325c --- /dev/null +++ b/aws-android-sdk-sns/gradle.properties @@ -0,0 +1,4 @@ +POM_ARTIFACT_ID=aws-android-sdk-sns +POM_DESCRIPTION=The AWS Android SDK for Amazon SNS module holds the client classes that are used for communicating with Amazon Simple Notification Service +POM_NAME=AWS SDK for Android - Amazon SNS +POM_PACKAGING=aar diff --git a/aws-android-sdk-sns/pom.xml b/aws-android-sdk-sns/pom.xml deleted file mode 100644 index 592a517989..0000000000 --- a/aws-android-sdk-sns/pom.xml +++ /dev/null @@ -1,53 +0,0 @@ - - - 4.0.0 - com.amazonaws - aws-android-sdk-sns - aar - AWS SDK for Android - Amazon SNS - The AWS Android SDK for Amazon SNS module holds the client classes that are used for communicating with Amazon Simple Notification Service - http://aws.amazon.com/sdkforandroid - - com.amazonaws - aws-android-sdk-pom - 2.16.13 - - - - com.amazonaws - aws-android-sdk-core - false - 2.16.13 - - - com.amazonaws - aws-android-sdk-sqs - false - 2.16.13 - - - - - - com.simpligility.maven.plugins - android-maven-plugin - 4.5.0 - true - - - ${env.ANDROID_PLATFORM} - ${env.ANDROID_BUILDTOOL_VERSION} - - - - - org.apache.maven.plugins - maven-compiler-plugin - - - org.apache.maven.plugins - maven-javadoc-plugin - - - - diff --git a/aws-android-sdk-sqs/build.gradle b/aws-android-sdk-sqs/build.gradle index a11e5f0392..96e8909e54 100644 --- a/aws-android-sdk-sqs/build.gradle +++ b/aws-android-sdk-sqs/build.gradle @@ -1,3 +1,4 @@ +apply from: rootProject.file('publishing.gradle') apply plugin: 'com.android.library' android { diff --git a/aws-android-sdk-sqs/gradle.properties b/aws-android-sdk-sqs/gradle.properties new file mode 100644 index 0000000000..cad5c290d3 --- /dev/null +++ b/aws-android-sdk-sqs/gradle.properties @@ -0,0 +1,4 @@ +POM_ARTIFACT_ID=aws-android-sdk-sqs +POM_DESCRIPTION=The AWS Android SDK for Amazon SQS module holds the client classes that are used for communicating with Amazon Simple Queue Service +POM_NAME=AWS SDK for Android - Amazon SQS +POM_PACKAGING=aar diff --git a/aws-android-sdk-sqs/pom.xml b/aws-android-sdk-sqs/pom.xml deleted file mode 100644 index 2de821ac79..0000000000 --- a/aws-android-sdk-sqs/pom.xml +++ /dev/null @@ -1,47 +0,0 @@ - - - 4.0.0 - com.amazonaws - aws-android-sdk-sqs - aar - AWS SDK for Android - Amazon SQS - The AWS Android SDK for Amazon SQS module holds the client classes that are used for communicating with Amazon Simple Queue Service - http://aws.amazon.com/sdkforandroid - - com.amazonaws - aws-android-sdk-pom - 2.16.13 - - - - com.amazonaws - aws-android-sdk-core - false - 2.16.13 - - - - - - com.simpligility.maven.plugins - android-maven-plugin - 4.5.0 - true - - - ${env.ANDROID_PLATFORM} - ${env.ANDROID_BUILDTOOL_VERSION} - - - - - org.apache.maven.plugins - maven-compiler-plugin - - - org.apache.maven.plugins - maven-javadoc-plugin - - - - diff --git a/aws-android-sdk-textract/build.gradle b/aws-android-sdk-textract/build.gradle index a11e5f0392..96e8909e54 100644 --- a/aws-android-sdk-textract/build.gradle +++ b/aws-android-sdk-textract/build.gradle @@ -1,3 +1,4 @@ +apply from: rootProject.file('publishing.gradle') apply plugin: 'com.android.library' android { diff --git a/aws-android-sdk-textract/gradle.properties b/aws-android-sdk-textract/gradle.properties new file mode 100644 index 0000000000..50de99164f --- /dev/null +++ b/aws-android-sdk-textract/gradle.properties @@ -0,0 +1,4 @@ +POM_ARTIFACT_ID=aws-android-sdk-textract +POM_DESCRIPTION=The AWS Android SDK for Amazon Textract module holds the client classes that are used for communicating with Amazon Textract Service +POM_NAME=AWS SDK for Android - Amazon Textract +POM_PACKAGING=aar diff --git a/aws-android-sdk-textract/pom.xml b/aws-android-sdk-textract/pom.xml deleted file mode 100644 index 11a92c6794..0000000000 --- a/aws-android-sdk-textract/pom.xml +++ /dev/null @@ -1,47 +0,0 @@ - - - 4.0.0 - com.amazonaws - aws-android-sdk-textract - aar - AWS SDK for Android - Amazon Textract - The AWS Android SDK for Amazon Textract module holds the client classes that are used for communicating with Amazon Textract Service - http://aws.amazon.com/sdkforandroid - - com.amazonaws - aws-android-sdk-pom - 2.16.13 - - - - com.amazonaws - aws-android-sdk-core - false - 2.16.13 - - - - - - com.simpligility.maven.plugins - android-maven-plugin - 4.5.0 - true - - - ${env.ANDROID_PLATFORM} - ${env.ANDROID_BUILDTOOL_VERSION} - - - - - org.apache.maven.plugins - maven-compiler-plugin - - - org.apache.maven.plugins - maven-javadoc-plugin - - - - diff --git a/aws-android-sdk-transcribe/build.gradle b/aws-android-sdk-transcribe/build.gradle index a11e5f0392..96e8909e54 100644 --- a/aws-android-sdk-transcribe/build.gradle +++ b/aws-android-sdk-transcribe/build.gradle @@ -1,3 +1,4 @@ +apply from: rootProject.file('publishing.gradle') apply plugin: 'com.android.library' android { diff --git a/aws-android-sdk-transcribe/gradle.properties b/aws-android-sdk-transcribe/gradle.properties new file mode 100644 index 0000000000..147f6c6818 --- /dev/null +++ b/aws-android-sdk-transcribe/gradle.properties @@ -0,0 +1,4 @@ +POM_ARTIFACT_ID=aws-android-sdk-transcribe +POM_DESCRIPTION=The AWS Android SDK for Amazon Transcribe module holds the client classes that are used for communicating with Amazon Transcribe Service +POM_NAME=AWS SDK for Android - Amazon Transcribe +POM_PACKAGING=aar diff --git a/aws-android-sdk-transcribe/pom.xml b/aws-android-sdk-transcribe/pom.xml deleted file mode 100644 index 45dceea232..0000000000 --- a/aws-android-sdk-transcribe/pom.xml +++ /dev/null @@ -1,47 +0,0 @@ - - - 4.0.0 - com.amazonaws - aws-android-sdk-transcribe - aar - AWS SDK for Android - Amazon Transcribe - The AWS Android SDK for Amazon Transcribe module holds the client classes that are used for communicating with Amazon Transcribe Service - http://aws.amazon.com/sdkforandroid - - com.amazonaws - aws-android-sdk-pom - 2.16.13 - - - - com.amazonaws - aws-android-sdk-core - false - 2.16.13 - - - - - - com.simpligility.maven.plugins - android-maven-plugin - 4.5.0 - true - - - ${env.ANDROID_PLATFORM} - ${env.ANDROID_BUILDTOOL_VERSION} - - - - - org.apache.maven.plugins - maven-compiler-plugin - - - org.apache.maven.plugins - maven-javadoc-plugin - - - - diff --git a/aws-android-sdk-translate/build.gradle b/aws-android-sdk-translate/build.gradle index a11e5f0392..96e8909e54 100644 --- a/aws-android-sdk-translate/build.gradle +++ b/aws-android-sdk-translate/build.gradle @@ -1,3 +1,4 @@ +apply from: rootProject.file('publishing.gradle') apply plugin: 'com.android.library' android { diff --git a/aws-android-sdk-translate/gradle.properties b/aws-android-sdk-translate/gradle.properties new file mode 100644 index 0000000000..eada399ccd --- /dev/null +++ b/aws-android-sdk-translate/gradle.properties @@ -0,0 +1,4 @@ +POM_ARTIFACT_ID=aws-android-sdk-translate +POM_DESCRIPTION=The AWS Android SDK for Amazon Translate module holds the client classes that are used for communicating with Amazon Translate Service +POM_NAME=AWS SDK for Android - Amazon Translate +POM_PACKAGING=aar diff --git a/aws-android-sdk-translate/pom.xml b/aws-android-sdk-translate/pom.xml deleted file mode 100644 index e643302669..0000000000 --- a/aws-android-sdk-translate/pom.xml +++ /dev/null @@ -1,47 +0,0 @@ - - - 4.0.0 - com.amazonaws - aws-android-sdk-translate - aar - AWS SDK for Android - Amazon Translate - The AWS Android SDK for Amazon Translate module holds the client classes that are used for communicating with Amazon Translate Service - http://aws.amazon.com/sdkforandroid - - com.amazonaws - aws-android-sdk-pom - 2.16.13 - - - - com.amazonaws - aws-android-sdk-core - false - 2.16.13 - - - - - - com.simpligility.maven.plugins - android-maven-plugin - 4.5.0 - true - - - ${env.ANDROID_PLATFORM} - ${env.ANDROID_BUILDTOOL_VERSION} - - - - - org.apache.maven.plugins - maven-compiler-plugin - - - org.apache.maven.plugins - maven-javadoc-plugin - - - - diff --git a/pom.xml b/pom.xml deleted file mode 100644 index 8b8651e162..0000000000 --- a/pom.xml +++ /dev/null @@ -1,185 +0,0 @@ - - - 4.0.0 - com.amazonaws - aws-android-sdk-pom - pom - AWS SDK for Android - 2.16.13 - The Amazon Web Services SDK for Android provides Android APIs for building software on AWS’ cost-effective, scalable, and reliable infrastructure products. The AWS SDK for Android allows developers to code against APIs for all of Amazon's infrastructure web services (Amazon S3, Amazon EC2, Amazon SQS, Auto Scaling, etc). - http://aws.amazon.com/sdkforandroid - - - UTF-8 - - - UTF-8 - - - - http://github.com/aws/aws-sdk-android.git - - - - Apache License, Version 2.0 - http://aws.amazon.com/apache2.0 - repo - - - - aws-android-sdk-apigateway-core - aws-android-sdk-auth-core - aws-android-sdk-auth-google - aws-android-sdk-auth-facebook - aws-android-sdk-auth-userpools - aws-android-sdk-auth-ui - aws-android-sdk-cloudwatch - aws-android-sdk-cognito - aws-android-sdk-cognitoidentityprovider - aws-android-sdk-cognitoauth - aws-android-sdk-comprehend - aws-android-sdk-connect - aws-android-sdk-connectparticipant - aws-android-sdk-core - aws-android-sdk-ddb-mapper - aws-android-sdk-ddb-document - aws-android-sdk-ddb - aws-android-sdk-ec2 - aws-android-sdk-iot - aws-android-sdk-kinesis - aws-android-sdk-kinesisvideo - aws-android-sdk-kinesisvideo-archivedmedia - aws-android-sdk-kinesisvideo-signaling - aws-android-sdk-kms - aws-android-sdk-lambda - aws-android-sdk-lex - aws-android-sdk-logs - aws-android-sdk-machinelearning - aws-android-sdk-mobileanalytics - aws-android-sdk-mobile-client - aws-android-sdk-polly - aws-android-sdk-pinpoint - aws-android-sdk-rekognition - aws-android-sdk-s3 - aws-android-sdk-sagemaker-runtime - aws-android-sdk-sdb - aws-android-sdk-ses - aws-android-sdk-sns - aws-android-sdk-sqs - aws-android-sdk-textract - aws-android-sdk-transcribe - aws-android-sdk-translate - - - - amazonwebservices - Amazon Web Services - http://aws.amazon.com - - developer - - - - - - com.google.android - android - 2.3.3 - provided - - - - - - - org.apache.maven.plugins - maven-compiler-plugin - 3.8.1 - - 1.7 - 1.7 - UTF-8 - true - - - - org.apache.maven.plugins - maven-surefire-plugin - - false - - - - org.apache.maven.plugins - maven-javadoc-plugin - 2.9.1 - - *.internal:*.transform - 128m - 1024m - - - - org.codehaus.mojo - cobertura-maven-plugin - 2.7 - - - html - xml - - - - - - - - - - publishing - - - - org.apache.maven.plugins - maven-gpg-plugin - - - sign-artifacts - verify - - sign - - - - - - - --pinentry-mode - loopback - - - - - org.sonatype.plugins - nexus-staging-maven-plugin - 1.5.1 - true - - sonatype-nexus-staging - https://aws.oss.sonatype.org - - - - - - - disable-java8-doclint - - [1.8,) - - - -Xdoclint:none - - - - diff --git a/publishing.gradle b/publishing.gradle new file mode 100644 index 0000000000..cba841edfc --- /dev/null +++ b/publishing.gradle @@ -0,0 +1,242 @@ +/* + * Copyright 2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"). + * You may not use this file except in compliance with the License. + * A copy of the License is located at + * + * http://aws.amazon.com/apache2.0 + * + * or in the "license" file accompanying this file. This file is distributed + * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing + * permissions and limitations under the License. + */ + +apply plugin: 'maven' +apply plugin: 'signing' +apply plugin: 'maven-publish' + +version = VERSION_NAME +group = GROUP + +def isReleaseBuild() { + return VERSION_NAME.contains("SNAPSHOT") == false +} + +def getReleaseRepositoryUrl() { + return hasProperty('RELEASE_REPOSITORY_URL') ? RELEASE_REPOSITORY_URL : + "https://aws.oss.sonatype.org/service/local/staging/deploy/maven2/" +} + +def getSnapshotRepositoryUrl() { + return hasProperty('SNAPSHOT_REPOSITORY_URL') ? SNAPSHOT_REPOSITORY_URL : + "https://aws.oss.sonatype.org/content/repositories/snapshots/" +} + +def getRepositoryUsername() { + return hasProperty('SONATYPE_NEXUS_USERNAME') ? SONATYPE_NEXUS_USERNAME : "" +} + +def getRepositoryPassword() { + return hasProperty('SONATYPE_NEXUS_PASSWORD') ? SONATYPE_NEXUS_PASSWORD : "" +} + +archivesBaseName = POM_ARTIFACT_ID + +afterEvaluate { project -> + uploadArchives { + repositories { + if (project.hasProperty('SONATYPE_NEXUS_USERNAME')) { + mavenDeployer { + beforeDeployment { MavenDeployment deployment -> signing.signPom(deployment) } + + pom.groupId = GROUP + pom.artifactId = POM_ARTIFACT_ID + pom.version = VERSION_NAME + + repository(url: getReleaseRepositoryUrl()) { + authentication(userName: getRepositoryUsername(), password: getRepositoryPassword()) + } + snapshotRepository(url: getSnapshotRepositoryUrl()) { + authentication(userName: getRepositoryUsername(), password: getRepositoryPassword()) + } + + pom.project { + name POM_NAME + packaging POM_PACKAGING + description POM_DESCRIPTION + url POM_URL + + scm { + url POM_SCM_URL + connection POM_SCM_CONNECTION + developerConnection POM_SCM_DEV_CONNECTION + } + + licenses { + license { + name POM_LICENCE_NAME + url POM_LICENCE_URL + distribution POM_LICENCE_DIST + } + } + + developers { + developer { + id POM_DEVELOPER_ID + organizationUrl POM_DEVELOPER_ORGANIZATION_URL + roles { + role "developer" + } + } + } + } + } + } else { + mavenInstaller { + pom.groupId = GROUP + pom.artifactId = POM_ARTIFACT_ID + pom.version = VERSION_NAME + } + } + } + } + + signing { + required { isReleaseBuild() && gradle.taskGraph.hasTask("uploadArchives") } + sign configurations.archives + } + + if (project.getPlugins().hasPlugin('com.android.application') || + project.getPlugins().hasPlugin('com.android.library')) { + task install(type: Upload, dependsOn: assemble) { + repositories.mavenInstaller { + configuration = configurations.archives + + pom.groupId = GROUP + pom.artifactId = POM_ARTIFACT_ID + pom.version = VERSION_NAME + + pom.project { + name POM_NAME + packaging POM_PACKAGING + description POM_DESCRIPTION + url POM_URL + + scm { + url POM_SCM_URL + connection POM_SCM_CONNECTION + developerConnection POM_SCM_DEV_CONNECTION + } + + licenses { + license { + name POM_LICENCE_NAME + url POM_LICENCE_URL + distribution POM_LICENCE_DIST + } + } + + developers { + developer { + id POM_DEVELOPER_ID + organization POM_DEVELOPER_ORGANIZATION + organizationUrl POM_DEVELOPER_ORGANIZATION_URL + } + } + } + } + } + + task androidJavadocs(type: Javadoc) { + source = android.sourceSets.main.java.source + classpath += project.files(android.getBootClasspath().join(File.pathSeparator)) + } + + task androidJavadocsJar(type: Jar, dependsOn: androidJavadocs) { + classifier = 'javadoc' + from androidJavadocs.destinationDir + } + + task androidSourcesJar(type: Jar) { + classifier = 'sources' + from android.sourceSets.main.java.source + } + } else { + install { + repositories.mavenInstaller { + pom.groupId = GROUP + pom.artifactId = POM_ARTIFACT_ID + pom.version = VERSION_NAME + + pom.project { + name POM_NAME + packaging POM_PACKAGING + description POM_DESCRIPTION + url POM_URL + + scm { + url POM_SCM_URL + connection POM_SCM_CONNECTION + developerConnection POM_SCM_DEV_CONNECTION + } + + licenses { + license { + name POM_LICENCE_NAME + url POM_LICENCE_URL + distribution POM_LICENCE_DIST + } + } + + developers { + developer { + id POM_DEVELOPER_ID + organization POM_DEVELOPER_ORGANIZATION + organizationUrl POM_DEVELOPER_ORGANIZATION_URL + } + } + } + } + } + + task sourcesJar(type: Jar, dependsOn: classes) { + classifier = 'sources' + from sourceSets.main.allSource + } + } + + artifacts { + if (project.getPlugins().hasPlugin('com.android.application') || + project.getPlugins().hasPlugin('com.android.library')) { + archives androidSourcesJar + } else { + archives sourcesJar + } + } + + publishing { + publications { + library(MavenPublication) { + groupId GROUP + artifactId POM_ARTIFACT_ID + version VERSION_NAME + artifact("${buildDir}/outputs/aar/${artifactId}-release.aar") + pom.withXml { + def dependenciesNode = asNode().appendNode('dependencies') + // Note that this only handles implementation + // dependencies. In the future, may need to add api, + // etc. + configurations.implementation.allDependencies.each { + def dependencyNode = dependenciesNode.appendNode('dependency') + dependencyNode.appendNode('groupId', it.group) + dependencyNode.appendNode('artifactId', it.name) + dependencyNode.appendNode('version', it.version) + } + } + } + } + } +} +