Skip to content

Commit c752924

Browse files
Ashley Friezeashleyfrieze
authored andcommitted
BAEL-3998-Aws Lambda with Hibernate
1 parent 3e2441b commit c752924

22 files changed

Lines changed: 566 additions & 83 deletions

File tree

aws-lambda/lambda/pom.xml

Lines changed: 100 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,100 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<project
3+
xmlns="http://maven.apache.org/POM/4.0.0"
4+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
5+
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
6+
<modelVersion>4.0.0</modelVersion>
7+
<artifactId>aws-lambda-examples</artifactId>
8+
<version>0.1.0-SNAPSHOT</version>
9+
<name>aws-lambda-examples</name>
10+
<packaging>jar</packaging>
11+
12+
<parent>
13+
<groupId>com.baeldung</groupId>
14+
<artifactId>parent-modules</artifactId>
15+
<version>1.0.0-SNAPSHOT</version>
16+
<relativePath>../../</relativePath>
17+
</parent>
18+
19+
<dependencies>
20+
<dependency>
21+
<groupId>com.amazonaws</groupId>
22+
<artifactId>aws-java-sdk-dynamodb</artifactId>
23+
<version>${aws-java-sdk.version}</version>
24+
</dependency>
25+
<dependency>
26+
<groupId>com.amazonaws</groupId>
27+
<artifactId>aws-java-sdk-core</artifactId>
28+
<version>${aws-java-sdk.version}</version>
29+
</dependency>
30+
<dependency>
31+
<groupId>com.amazonaws</groupId>
32+
<artifactId>aws-lambda-java-core</artifactId>
33+
<version>${aws-lambda-java-core.version}</version>
34+
<exclusions>
35+
<exclusion>
36+
<artifactId>commons-logging</artifactId>
37+
<groupId>commons-logging</groupId>
38+
</exclusion>
39+
</exclusions>
40+
</dependency>
41+
<dependency>
42+
<groupId>com.amazonaws</groupId>
43+
<artifactId>aws-lambda-java-events</artifactId>
44+
<version>${aws-lambda-java-events.version}</version>
45+
<exclusions>
46+
<exclusion>
47+
<artifactId>commons-logging</artifactId>
48+
<groupId>commons-logging</groupId>
49+
</exclusion>
50+
</exclusions>
51+
</dependency>
52+
<dependency>
53+
<groupId>com.google.code.gson</groupId>
54+
<artifactId>gson</artifactId>
55+
<version>${gson.version}</version>
56+
</dependency>
57+
<dependency>
58+
<groupId>commons-io</groupId>
59+
<artifactId>commons-io</artifactId>
60+
<version>${commons-io.version}</version>
61+
</dependency>
62+
<dependency>
63+
<groupId>com.googlecode.json-simple</groupId>
64+
<artifactId>json-simple</artifactId>
65+
<version>${json-simple.version}</version>
66+
</dependency>
67+
</dependencies>
68+
69+
<build>
70+
<plugins>
71+
<plugin>
72+
<groupId>org.apache.maven.plugins</groupId>
73+
<artifactId>maven-shade-plugin</artifactId>
74+
<version>${maven-shade-plugin.version}</version>
75+
<configuration>
76+
<createDependencyReducedPom>false</createDependencyReducedPom>
77+
</configuration>
78+
<executions>
79+
<execution>
80+
<phase>package</phase>
81+
<goals>
82+
<goal>shade</goal>
83+
</goals>
84+
</execution>
85+
</executions>
86+
</plugin>
87+
</plugins>
88+
</build>
89+
90+
<properties>
91+
<json-simple.version>1.1.1</json-simple.version>
92+
<commons-io.version>2.5</commons-io.version>
93+
<aws-lambda-java-events.version>1.3.0</aws-lambda-java-events.version>
94+
<aws-lambda-java-core.version>1.2.0</aws-lambda-java-core.version>
95+
<gson.version>2.8.2</gson.version>
96+
<aws-java-sdk.version>1.11.241</aws-java-sdk.version>
97+
<maven-shade-plugin.version>3.0.0</maven-shade-plugin.version>
98+
</properties>
99+
100+
</project>
File renamed without changes.

aws-lambda/sam-templates/template-inline-swagger.yaml renamed to aws-lambda/lambda/sam-templates/template-inline-swagger.yaml

File renamed without changes.

aws-lambda/src/main/java/com/baeldung/lambda/LambdaMethodHandler.java renamed to aws-lambda/lambda/src/main/java/com/baeldung/lambda/LambdaMethodHandler.java

File renamed without changes.

aws-lambda/src/main/java/com/baeldung/lambda/LambdaRequestHandler.java renamed to aws-lambda/lambda/src/main/java/com/baeldung/lambda/LambdaRequestHandler.java

File renamed without changes.

aws-lambda/src/main/java/com/baeldung/lambda/LambdaRequestStreamHandler.java renamed to aws-lambda/lambda/src/main/java/com/baeldung/lambda/LambdaRequestStreamHandler.java

File renamed without changes.

aws-lambda/src/main/java/com/baeldung/lambda/apigateway/APIDemoHandler.java renamed to aws-lambda/lambda/src/main/java/com/baeldung/lambda/apigateway/APIDemoHandler.java

File renamed without changes.

aws-lambda/src/main/java/com/baeldung/lambda/apigateway/model/Person.java renamed to aws-lambda/lambda/src/main/java/com/baeldung/lambda/apigateway/model/Person.java

File renamed without changes.

aws-lambda/src/main/java/com/baeldung/lambda/dynamodb/SavePersonHandler.java renamed to aws-lambda/lambda/src/main/java/com/baeldung/lambda/dynamodb/SavePersonHandler.java

File renamed without changes.

aws-lambda/src/main/java/com/baeldung/lambda/dynamodb/bean/PersonRequest.java renamed to aws-lambda/lambda/src/main/java/com/baeldung/lambda/dynamodb/bean/PersonRequest.java

File renamed without changes.

0 commit comments

Comments
 (0)