Skip to content

Commit 35527b5

Browse files
committed
add eventbridge scheduler code
1 parent 3d8f947 commit 35527b5

File tree

8 files changed

+1101
-0
lines changed

8 files changed

+1101
-0
lines changed
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
target/
2+
!.mvn/wrapper/maven-wrapper.jar
3+
!**/src/main/**/target/
4+
!**/src/test/**/target/
5+
6+
### IntelliJ IDEA ###
7+
.idea/modules.xml
8+
.idea/jarRepositories.xml
9+
.idea/compiler.xml
10+
.idea/libraries/
11+
*.iws
12+
*.iml
13+
*.ipr
14+
15+
### Eclipse ###
16+
.apt_generated
17+
.classpath
18+
.factorypath
19+
.project
20+
.settings
21+
.springBeans
22+
.sts4-cache
23+
24+
### NetBeans ###
25+
/nbproject/private/
26+
/nbbuild/
27+
/dist/
28+
/nbdist/
29+
/.nb-gradle/
30+
build/
31+
!**/src/main/**/build/
32+
!**/src/test/**/build/
33+
34+
### VS Code ###
35+
.vscode/
36+
37+
### Mac OS ###
38+
.DS_Store
Lines changed: 197 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,197 @@
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>org.example</groupId>
8+
<artifactId>eventbridge_scheduler</artifactId>
9+
<version>1.0-SNAPSHOT</version>
10+
11+
<properties>
12+
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
13+
<java.version>17</java.version>
14+
<maven.compiler.target>17</maven.compiler.target>
15+
<maven.compiler.source>17</maven.compiler.source>
16+
</properties>
17+
<build>
18+
<plugins>
19+
<plugin>
20+
<groupId>org.apache.maven.plugins</groupId>
21+
<artifactId>maven-surefire-plugin</artifactId>
22+
<version>3.1.2</version>
23+
<configuration>
24+
<groups>IntegrationTest</groups>
25+
</configuration>
26+
</plugin>
27+
<plugin>
28+
<groupId>org.apache.maven.plugins</groupId>
29+
<artifactId>maven-resources-plugin</artifactId>
30+
<version>3.3.1</version>
31+
</plugin>
32+
<plugin>
33+
<groupId>org.apache.maven.plugins</groupId>
34+
<artifactId>maven-compiler-plugin</artifactId>
35+
<version>3.11.0</version>
36+
<configuration>
37+
<release>17</release>
38+
</configuration>
39+
<!-- The following execution section processes the plugin annotations for apache logging for the custom memory appender, MemoryLog4jAppender, used in the test for ParseUri.java -->
40+
<executions>
41+
<execution>
42+
<id>log4j-plugin-processor</id>
43+
<goals>
44+
<goal>compile</goal>
45+
</goals>
46+
<phase>process-classes</phase>
47+
<configuration>
48+
<proc>only</proc>
49+
<annotationProcessors>
50+
<annotationProcessor>org.apache.logging.log4j.core.config.plugins.processor.PluginProcessor</annotationProcessor>
51+
</annotationProcessors>
52+
</configuration>
53+
</execution>
54+
</executions>
55+
</plugin>
56+
</plugins>
57+
</build>
58+
<dependencyManagement>
59+
<dependencies>
60+
<dependency>
61+
<groupId>software.amazon.awssdk</groupId>
62+
<artifactId>bom</artifactId>
63+
<version>2.26.14</version>
64+
<type>pom</type>
65+
<scope>import</scope>
66+
</dependency>
67+
<dependency>
68+
<groupId>org.apache.logging.log4j</groupId>
69+
<artifactId>log4j-bom</artifactId>
70+
<version>2.23.1</version>
71+
<type>pom</type>
72+
<scope>import</scope>
73+
</dependency>
74+
</dependencies>
75+
</dependencyManagement>
76+
<dependencies>
77+
<dependency>
78+
<groupId>com.amazonaws</groupId>
79+
<artifactId>aws-java-sdk-s3</artifactId>
80+
<version>1.12.756</version>
81+
</dependency>
82+
<dependency>
83+
<groupId>org.junit.jupiter</groupId>
84+
<artifactId>junit-jupiter-api</artifactId>
85+
<version>5.9.2</version>
86+
<scope>test</scope>
87+
</dependency>
88+
<dependency>
89+
<groupId>software.amazon.awssdk</groupId>
90+
<artifactId>cloudformation</artifactId>
91+
</dependency>
92+
<dependency>
93+
<groupId>org.junit.jupiter</groupId>
94+
<artifactId>junit-jupiter-engine</artifactId>
95+
<version>5.9.2</version>
96+
<scope>test</scope>
97+
</dependency>
98+
<dependency>
99+
<groupId>com.fasterxml.jackson.core</groupId>
100+
<artifactId>jackson-databind</artifactId>
101+
<version>2.14.2</version>
102+
</dependency>
103+
<dependency>
104+
<groupId>com.sun.mail</groupId>
105+
<artifactId>jakarta.mail</artifactId>
106+
<version>2.0.1</version> <!-- Ensure you're using the latest version -->
107+
</dependency>
108+
<dependency>
109+
<groupId>org.junit.platform</groupId>
110+
<artifactId>junit-platform-commons</artifactId>
111+
<version>1.9.2</version>
112+
</dependency>
113+
<dependency>
114+
<groupId>software.amazon.awssdk.crt</groupId>
115+
<artifactId>aws-crt</artifactId>
116+
<version>0.29.25</version>
117+
</dependency>
118+
<dependency>
119+
<groupId>org.junit.platform</groupId>
120+
<artifactId>junit-platform-launcher</artifactId>
121+
<version>1.9.2</version>
122+
<scope>test</scope>
123+
</dependency>
124+
<dependency>
125+
<groupId>software.amazon.awssdk</groupId>
126+
<artifactId>s3</artifactId>
127+
</dependency>
128+
<dependency>
129+
<groupId>software.amazon.awssdk</groupId>
130+
<artifactId>cloudformation</artifactId>
131+
</dependency>
132+
<dependency>
133+
<groupId>software.amazon.awssdk</groupId>
134+
<artifactId>apache-client</artifactId>
135+
</dependency>
136+
<dependency>
137+
<groupId>software.amazon.awssdk</groupId>
138+
<artifactId>sso</artifactId>
139+
</dependency>
140+
<dependency>
141+
<groupId>software.amazon.awssdk</groupId>
142+
<artifactId>ssooidc</artifactId>
143+
</dependency>
144+
<dependency>
145+
<groupId>software.amazon.awssdk</groupId>
146+
<artifactId>secretsmanager</artifactId>
147+
</dependency>
148+
<dependency>
149+
<groupId>software.amazon.awssdk</groupId>
150+
<artifactId>netty-nio-client</artifactId>
151+
</dependency>
152+
<dependency>
153+
<groupId>software.amazon.awssdk</groupId>
154+
<artifactId>eventbridge</artifactId>
155+
</dependency>
156+
<dependency>
157+
<groupId>software.amazon.awssdk</groupId>
158+
<artifactId>scheduler</artifactId>
159+
</dependency>
160+
<dependency>
161+
<groupId>software.amazon.awssdk</groupId>
162+
<artifactId>iam</artifactId>
163+
</dependency>
164+
<dependency>
165+
<groupId>org.apache.logging.log4j</groupId>
166+
<artifactId>log4j-core</artifactId>
167+
</dependency>
168+
<dependency>
169+
<groupId>org.slf4j</groupId>
170+
<artifactId>slf4j-api</artifactId>
171+
<version>2.0.13</version>
172+
</dependency>
173+
<dependency>
174+
<groupId>org.apache.logging.log4j</groupId>
175+
<artifactId>log4j-slf4j2-impl</artifactId>
176+
</dependency>
177+
<dependency>
178+
<groupId>org.apache.logging.log4j</groupId>
179+
<artifactId>log4j-1.2-api</artifactId>
180+
</dependency>
181+
<dependency>
182+
<groupId>org.apache.commons</groupId>
183+
<artifactId>commons-lang3</artifactId>
184+
<version>3.12.0</version>
185+
</dependency>
186+
<dependency>
187+
<groupId>javax.mail</groupId>
188+
<artifactId>javax.mail-api</artifactId>
189+
<version>1.6.2</version>
190+
</dependency>
191+
<dependency>
192+
<groupId>com.google.code.gson</groupId>
193+
<artifactId>gson</artifactId>
194+
<version>2.10.1</version>
195+
</dependency>
196+
</dependencies>
197+
</project>
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
package com.example.eventbrideschedule;
2+
3+
public class HelloScheduler {
4+
}

0 commit comments

Comments
 (0)