Skip to content

Commit 204a111

Browse files
committed
Add basic README, .gitignore and pom.xml
1 parent ecda67d commit 204a111

File tree

3 files changed

+129
-7
lines changed

3 files changed

+129
-7
lines changed

.gitignore

+32
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
target/
2+
!.mvn/wrapper/maven-wrapper.jar
3+
!**/src/main/**/target/
4+
!**/src/test/**/target/
5+
6+
### IntelliJ IDEA ###
7+
.idea/*
8+
*.iws
9+
*.iml
10+
*.ipr
11+
12+
### Eclipse ###
13+
.apt_generated
14+
.classpath
15+
.factorypath
16+
.project
17+
.settings
18+
.springBeans
19+
.sts4-cache
20+
21+
### NetBeans ###
22+
/nbproject/private/
23+
/nbbuild/
24+
/dist/
25+
/nbdist/
26+
/.nb-gradle/
27+
build/
28+
!**/src/main/**/build/
29+
!**/src/test/**/build/
30+
31+
### VS Code ###
32+
.vscode/

README.md

+2-7
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,6 @@
1-
## My Project
1+
## Amazon S3 Encryption Client
22

3-
TODO: Fill this README out!
4-
5-
Be sure to:
6-
7-
* Change the title in this README
8-
* Edit your repository description on GitHub
3+
This library provides an S3 client that supports client-side encryption.
94

105
## Security
116

pom.xml

+95
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,95 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<project xmlns="http://maven.apache.org/POM/4.0.0"
3+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4+
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
5+
<modelVersion>4.0.0</modelVersion>
6+
7+
<groupId>software.amazon.encryption</groupId>
8+
<artifactId>s3-client</artifactId>
9+
<version>3.0-SNAPSHOT</version>
10+
<packaging>jar</packaging>
11+
12+
<name>AWS S3 Encryption Client</name>
13+
<description>The AWS S3 Encryption Client provides client-side encryption for S3</description>
14+
<url>https://github.com/aws/aws-s33c-java</url>
15+
16+
<licenses>
17+
<license>
18+
<name>Apache License, Version 2.0</name>
19+
<url>https://aws.amazon.com/apache2.0</url>
20+
<distribution>repo</distribution>
21+
</license>
22+
</licenses>
23+
24+
<developers>
25+
<developer>
26+
<id>amazonwebservices</id>
27+
<organization>Amazon Web Services</organization>
28+
<organizationUrl>https://aws.amazon.com</organizationUrl>
29+
<roles>
30+
<role>developer</role>
31+
</roles>
32+
</developer>
33+
</developers>
34+
35+
<properties>
36+
<maven.compiler.source>8</maven.compiler.source>
37+
<maven.compiler.target>8</maven.compiler.target>
38+
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
39+
</properties>
40+
41+
<dependencyManagement>
42+
<dependencies>
43+
<dependency>
44+
<groupId>com.amazonaws</groupId>
45+
<artifactId>aws-java-sdk-bom</artifactId>
46+
<version>1.12.213</version>
47+
<type>pom</type>
48+
<scope>import</scope>
49+
</dependency>
50+
51+
<dependency>
52+
<groupId>software.amazon.awssdk</groupId>
53+
<artifactId>bom</artifactId>
54+
<version>2.17.154</version>
55+
<optional>true</optional>
56+
<type>pom</type>
57+
<scope>import</scope>
58+
</dependency>
59+
</dependencies>
60+
</dependencyManagement>
61+
62+
<dependencies>
63+
<dependency>
64+
<groupId>org.bouncycastle</groupId>
65+
<artifactId>bcprov-jdk18on</artifactId>
66+
<version>1.71</version>
67+
<optional>true</optional>
68+
</dependency>
69+
70+
<dependency>
71+
<groupId>com.amazonaws</groupId>
72+
<artifactId>aws-java-sdk-kms</artifactId>
73+
</dependency>
74+
75+
<dependency>
76+
<groupId>com.amazonaws</groupId>
77+
<artifactId>aws-java-sdk-s3</artifactId>
78+
</dependency>
79+
80+
<dependency>
81+
<groupId>software.amazon.awssdk</groupId>
82+
<artifactId>s3</artifactId>
83+
<version>2.17.154</version>
84+
<optional>true</optional>
85+
</dependency>
86+
87+
<dependency>
88+
<groupId>software.amazon.awssdk</groupId>
89+
<artifactId>kms</artifactId>
90+
<version>2.17.154</version>
91+
<optional>true</optional>
92+
</dependency>
93+
</dependencies>
94+
95+
</project>

0 commit comments

Comments
 (0)