Skip to content

Commit 713e3a5

Browse files
committed
Split service packages to differnt modules for kinesis, route53, iot, cloudsearch
1 parent 77b4394 commit 713e3a5

File tree

54 files changed

+190
-1
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

54 files changed

+190
-1
lines changed

services/cloudsearchdomain/pom.xml

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!--
3+
~ Copyright 2010-2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
4+
~
5+
~ Licensed under the Apache License, Version 2.0 (the "License").
6+
~ You may not use this file except in compliance with the License.
7+
~ A copy of the License is located at
8+
~
9+
~ http://aws.amazon.com/apache2.0
10+
~
11+
~ or in the "license" file accompanying this file. This file is distributed
12+
~ on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
13+
~ express or implied. See the License for the specific language governing
14+
~ permissions and limitations under the License.
15+
-->
16+
17+
<project xmlns="http://maven.apache.org/POM/4.0.0"
18+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
19+
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
20+
<modelVersion>4.0.0</modelVersion>
21+
22+
<parent>
23+
<groupId>software.amazon.awssdk</groupId>
24+
<artifactId>services</artifactId>
25+
<version>2.0.0-preview-11-SNAPSHOT</version>
26+
</parent>
27+
28+
<artifactId>cloudsearchdomain</artifactId>
29+
<name>AWS Java SDK :: Services :: Amazon CloudSearch Domain</name>
30+
<description>The AWS Java SDK for Amazon CloudSearch Domain module holds the client classes that are used for communicating
31+
with Amazon CloudSearch Domain Service
32+
</description>
33+
<url>https://aws.amazon.com/sdkforjava</url>
34+
35+
<dependencies>
36+
<dependency>
37+
<groupId>com.github.tomakehurst</groupId>
38+
<artifactId>wiremock</artifactId>
39+
<scope>test</scope>
40+
</dependency>
41+
</dependencies>
42+
</project>

services/iotdata/pom.xml

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!--
3+
~ Copyright 2010-2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
4+
~
5+
~ Licensed under the Apache License, Version 2.0 (the "License").
6+
~ You may not use this file except in compliance with the License.
7+
~ A copy of the License is located at
8+
~
9+
~ http://aws.amazon.com/apache2.0
10+
~
11+
~ or in the "license" file accompanying this file. This file is distributed
12+
~ on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
13+
~ express or implied. See the License for the specific language governing
14+
~ permissions and limitations under the License.
15+
-->
16+
17+
<project xmlns="http://maven.apache.org/POM/4.0.0"
18+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
19+
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
20+
<modelVersion>4.0.0</modelVersion>
21+
22+
<parent>
23+
<groupId>software.amazon.awssdk</groupId>
24+
<artifactId>services</artifactId>
25+
<version>2.0.0-preview-11-SNAPSHOT</version>
26+
</parent>
27+
28+
<artifactId>iotdata</artifactId>
29+
<name>AWS Java SDK :: Services :: AWS IoT Data</name>
30+
<description>The AWS Java SDK for AWS Iot Data Plane Service module holds the client classes that are used for communicating
31+
with AWS IoT Data Plane Service
32+
</description>
33+
<url>https://aws.amazon.com/sdkforjava</url>
34+
35+
36+
</project>

services/iot/src/it/java/software/amazon/awssdk/services/iot/ServiceIntegrationTest.java renamed to services/iotdata/src/it/java/software/amazon/awssdk/services/iotdata/ServiceIntegrationTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
* permissions and limitations under the License.
1414
*/
1515

16-
package software.amazon.awssdk.services.iot;
16+
package software.amazon.awssdk.services.iotdata;
1717

1818
import static org.hamcrest.Matchers.greaterThan;
1919
import static org.junit.Assert.assertEquals;

services/kinesisanalytics/pom.xml

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!--
3+
~ Copyright 2010-2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
4+
~
5+
~ Licensed under the Apache License, Version 2.0 (the "License").
6+
~ You may not use this file except in compliance with the License.
7+
~ A copy of the License is located at
8+
~
9+
~ http://aws.amazon.com/apache2.0
10+
~
11+
~ or in the "license" file accompanying this file. This file is distributed
12+
~ on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
13+
~ express or implied. See the License for the specific language governing
14+
~ permissions and limitations under the License.
15+
-->
16+
17+
<project xmlns="http://maven.apache.org/POM/4.0.0"
18+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
19+
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
20+
<modelVersion>4.0.0</modelVersion>
21+
22+
<parent>
23+
<groupId>software.amazon.awssdk</groupId>
24+
<artifactId>services</artifactId>
25+
<version>2.0.0-preview-11-SNAPSHOT</version>
26+
</parent>
27+
28+
<artifactId>kinesisanalytics</artifactId>
29+
<name>AWS Java SDK :: Services :: Amazon Kinesis Analytics</name>
30+
<description>The AWS Java SDK for Amazon Kinesis Analytics module holds the client classes that are used for communicating
31+
with Amazon Kinesis Analytics Service
32+
</description>
33+
<url>https://aws.amazon.com/sdkforjava</url>
34+
35+
</project>

services/kinesisfirehose/pom.xml

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!--
3+
~ Copyright 2010-2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
4+
~
5+
~ Licensed under the Apache License, Version 2.0 (the "License").
6+
~ You may not use this file except in compliance with the License.
7+
~ A copy of the License is located at
8+
~
9+
~ http://aws.amazon.com/apache2.0
10+
~
11+
~ or in the "license" file accompanying this file. This file is distributed
12+
~ on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
13+
~ express or implied. See the License for the specific language governing
14+
~ permissions and limitations under the License.
15+
-->
16+
17+
<project xmlns="http://maven.apache.org/POM/4.0.0"
18+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
19+
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
20+
<modelVersion>4.0.0</modelVersion>
21+
22+
<parent>
23+
<groupId>software.amazon.awssdk</groupId>
24+
<artifactId>services</artifactId>
25+
<version>2.0.0-preview-11-SNAPSHOT</version>
26+
</parent>
27+
28+
<artifactId>kinesisfirehose</artifactId>
29+
<name>AWS Java SDK :: Services :: Amazon Kinesis Firehose</name>
30+
<description>The AWS Java SDK for Amazon Kinesis Firehose module holds the client classes that are used for communicating
31+
with Amazon Kinesis Firehose Service
32+
</description>
33+
<url>https://aws.amazon.com/sdkforjava</url>
34+
35+
</project>

services/pom.xml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@
4545
<module>cloudfront</module>
4646
<module>cloudhsm</module>
4747
<module>cloudsearch</module>
48+
<module>cloudsearchdomain</module>
4849
<module>cloudtrail</module>
4950
<module>cloudwatch</module>
5051
<module>codebuild</module>
@@ -85,7 +86,10 @@
8586
<module>importexport</module>
8687
<module>inspector</module>
8788
<module>iot</module>
89+
<module>iotdata</module>
8890
<module>kinesis</module>
91+
<module>kinesisanalytics</module>
92+
<module>kinesisfirehose</module>
8993
<module>kms</module>
9094
<module>lambda</module>
9195
<module>lightsail</module>
@@ -106,6 +110,7 @@
106110
<module>rekognition</module>
107111
<module>resourcegroupstaggingapi</module>
108112
<module>route53</module>
113+
<module>route53domains</module>
109114
<module>s3</module>
110115
<module>servermigration</module>
111116
<module>servicecatalog</module>

services/route53domains/pom.xml

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!--
3+
~ Copyright 2010-2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
4+
~
5+
~ Licensed under the Apache License, Version 2.0 (the "License").
6+
~ You may not use this file except in compliance with the License.
7+
~ A copy of the License is located at
8+
~
9+
~ http://aws.amazon.com/apache2.0
10+
~
11+
~ or in the "license" file accompanying this file. This file is distributed
12+
~ on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
13+
~ express or implied. See the License for the specific language governing
14+
~ permissions and limitations under the License.
15+
-->
16+
17+
<project xmlns="http://maven.apache.org/POM/4.0.0"
18+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
19+
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
20+
<modelVersion>4.0.0</modelVersion>
21+
22+
<parent>
23+
<groupId>software.amazon.awssdk</groupId>
24+
<artifactId>services</artifactId>
25+
<version>2.0.0-preview-11-SNAPSHOT</version>
26+
</parent>
27+
28+
<artifactId>route53domains</artifactId>
29+
<name>AWS Java SDK :: Services :: Amazon Route53 Domains</name>
30+
<description>The AWS Java SDK for Amazon Route53 module holds the client classes that are used for communicating
31+
with Amazon Route53 Domain Service
32+
</description>
33+
<url>https://aws.amazon.com/sdkforjava</url>
34+
35+
36+
</project>

0 commit comments

Comments
 (0)