File tree 16 files changed +127
-81
lines changed
AvroGlueSchemaRegistryKafka
AvroGlueSchemaRegistryKinesis
Kafka-SASL_SSL-ConfigProviders
Kafka-mTLS-Keystore-ConfigProviders
16 files changed +127
-81
lines changed Original file line number Diff line number Diff line change 53
53
<scope >provided</scope >
54
54
</dependency >
55
55
56
- <!-- Amazon Managed Service for Apache Flink (formerly Kinesis Analytics) runtime -->
56
+ <!-- Library to retrieve runtime application properties in Managed Service for Apache Flink -->
57
57
<dependency >
58
58
<groupId >com.amazonaws</groupId >
59
59
<artifactId >aws-kinesisanalytics-runtime</artifactId >
66
66
<groupId >org.apache.flink</groupId >
67
67
<artifactId >flink-connector-base</artifactId >
68
68
<version >${flink.version} </version >
69
+ <scope >provided</scope >
69
70
</dependency >
70
71
<dependency >
71
72
<groupId >org.apache.flink</groupId >
Original file line number Diff line number Diff line change 52
52
<scope >provided</scope >
53
53
</dependency >
54
54
55
- <!-- Kinesis Data Analytics -->
55
+ <!-- Library to retrieve runtime application properties in Managed Service for Apache Flink -->
56
56
<dependency >
57
57
<groupId >com.amazonaws</groupId >
58
58
<artifactId >aws-kinesisanalytics-runtime</artifactId >
59
59
<version >${kda.runtime.version} </version >
60
60
<scope >provided</scope >
61
61
</dependency >
62
+
62
63
<dependency >
63
64
<groupId >com.amazonaws</groupId >
64
65
<artifactId >aws-kinesisanalytics-flink</artifactId >
70
71
<groupId >org.apache.flink</groupId >
71
72
<artifactId >flink-connector-base</artifactId >
72
73
<version >${flink.version} </version >
74
+ <scope >provided</scope >
73
75
</dependency >
74
76
<dependency >
75
77
<groupId >org.apache.flink</groupId >
Original file line number Diff line number Diff line change 37
37
</dependencyManagement >
38
38
39
39
<dependencies >
40
- <!-- Amazon Managed Service for Apache Flink (formerly Amazon Kinesis Data Analytics) runtime -->
40
+ <!-- Library to retrieve runtime application properties in Managed Service for Apache Flink -->
41
41
<dependency >
42
42
<groupId >com.amazonaws</groupId >
43
43
<artifactId >aws-kinesisanalytics-runtime</artifactId >
44
44
<version >${kda.runtime.version} </version >
45
+ <scope >provided</scope >
45
46
</dependency >
46
47
47
48
<!-- Apache Flink dependencies -->
70
71
<groupId >org.apache.flink</groupId >
71
72
<artifactId >flink-connector-base</artifactId >
72
73
<version >${flink.version} </version >
74
+ <scope >provided</scope >
73
75
</dependency >
74
76
<dependency >
75
77
<groupId >org.apache.flink</groupId >
Original file line number Diff line number Diff line change 57
57
<scope >provided</scope >
58
58
</dependency >
59
59
60
- <!-- Amazon Managed Service for Apache Flink (formerly Amazon Kinesis Data Analytics) runtime -->
60
+ <!-- Library to retrieve runtime application properties in Managed Service for Apache Flink -->
61
61
<dependency >
62
62
<groupId >com.amazonaws</groupId >
63
63
<artifactId >aws-kinesisanalytics-runtime</artifactId >
64
64
<version >${kda.runtime.version} </version >
65
+ <scope >provided</scope >
65
66
</dependency >
66
67
67
68
<!-- Connectors -->
84
85
<groupId >org.apache.logging.log4j</groupId >
85
86
<artifactId >log4j-slf4j-impl</artifactId >
86
87
<version >${log4j.version} </version >
87
- <scope >compile</scope >
88
88
</dependency >
89
89
<dependency >
90
90
<groupId >org.apache.logging.log4j</groupId >
91
91
<artifactId >log4j-api</artifactId >
92
92
<version >${log4j.version} </version >
93
- <scope >compile</scope >
94
93
</dependency >
95
94
<dependency >
96
95
<groupId >org.apache.logging.log4j</groupId >
97
96
<artifactId >log4j-core</artifactId >
98
97
<version >${log4j.version} </version >
99
- <scope >compile</scope >
100
98
</dependency >
101
99
</dependencies >
102
100
Original file line number Diff line number Diff line change 57
57
</dependency >
58
58
59
59
60
- <!-- Amazon Managed Service for Apache Flink (formerly Amazon Kinesis Data Analytics) runtime -->
60
+ <!-- Library to retrieve runtime application properties in Managed Service for Apache Flink -->
61
61
<dependency >
62
62
<groupId >com.amazonaws</groupId >
63
63
<artifactId >aws-kinesisanalytics-runtime</artifactId >
64
64
<version >${kda.runtime.version} </version >
65
+ <scope >provided</scope >
65
66
</dependency >
66
67
67
68
75
76
<groupId >org.apache.flink</groupId >
76
77
<artifactId >flink-connector-files</artifactId >
77
78
<version >${flink.version} </version >
79
+ <scope >provided</scope >
78
80
</dependency >
79
81
<dependency >
80
82
<groupId >org.apache.flink</groupId >
86
88
<groupId >org.apache.flink</groupId >
87
89
<artifactId >flink-json</artifactId >
88
90
<version >${flink.version} </version >
91
+ <scope >provided</scope >
89
92
</dependency >
90
93
91
94
95
98
<groupId >org.apache.logging.log4j</groupId >
96
99
<artifactId >log4j-slf4j-impl</artifactId >
97
100
<version >${log4j.version} </version >
98
- <scope >compile</scope >
99
101
</dependency >
100
102
<dependency >
101
103
<groupId >org.apache.logging.log4j</groupId >
102
104
<artifactId >log4j-api</artifactId >
103
105
<version >${log4j.version} </version >
104
- <scope >compile</scope >
105
106
</dependency >
106
107
<dependency >
107
108
<groupId >org.apache.logging.log4j</groupId >
108
109
<artifactId >log4j-core</artifactId >
109
110
<version >${log4j.version} </version >
110
- <scope >compile</scope >
111
111
</dependency >
112
112
</dependencies >
113
113
Original file line number Diff line number Diff line change 23
23
<log4j .version>2.17.1</log4j .version>
24
24
<iceberg .version>1.4.2</iceberg .version>
25
25
<hadoop .version>3.3.6</hadoop .version>
26
-
27
-
28
-
29
-
30
26
</properties >
31
27
32
28
<dependencies >
129
125
<groupId >org.apache.flink</groupId >
130
126
<artifactId >flink-connector-files</artifactId >
131
127
<version >${flink.version} </version >
128
+ <scope >provided</scope >
132
129
</dependency >
133
130
<dependency >
134
131
<groupId >org.apache.flink</groupId >
137
134
<scope >provided</scope >
138
135
</dependency >
139
136
140
- <!-- Amazon Managed Service for Apache Flink (formerly Amazon Kinesis Data Analytics) runtime -->
137
+ <!-- Library to retrieve runtime application properties in Managed Service for Apache Flink -->
141
138
<dependency >
142
139
<groupId >com.amazonaws</groupId >
143
140
<artifactId >aws-kinesisanalytics-runtime</artifactId >
144
141
<version >${kda.runtime.version} </version >
142
+ <scope >provided</scope >
145
143
</dependency >
146
144
147
145
<!-- Flink Kinesis connector -->
163
161
<groupId >org.apache.logging.log4j</groupId >
164
162
<artifactId >log4j-slf4j-impl</artifactId >
165
163
<version >${log4j.version} </version >
166
- <scope >runtime</scope >
167
164
</dependency >
168
165
<dependency >
169
166
<groupId >org.apache.logging.log4j</groupId >
170
167
<artifactId >log4j-api</artifactId >
171
168
<version >${log4j.version} </version >
172
- <scope >runtime</scope >
173
169
</dependency >
174
170
<dependency >
175
171
<groupId >org.apache.logging.log4j</groupId >
176
172
<artifactId >log4j-core</artifactId >
177
173
<version >${log4j.version} </version >
178
- <scope >runtime</scope >
179
174
</dependency >
180
175
</dependencies >
181
176
Original file line number Diff line number Diff line change 58
58
<scope >provided</scope >
59
59
</dependency >
60
60
61
- <!-- Amazon Managed Service for Apache Flink (formerly Amazon Kinesis Data Analytics) runtime -->
61
+ <!-- Library to retrieve runtime application properties in Managed Service for Apache Flink -->
62
62
<dependency >
63
63
<groupId >com.amazonaws</groupId >
64
64
<artifactId >aws-kinesisanalytics-runtime</artifactId >
65
65
<version >${kda.runtime.version} </version >
66
+ <scope >provided</scope >
66
67
</dependency >
67
68
68
69
<!-- Flink Kafka connector -->
77
78
<groupId >org.apache.flink</groupId >
78
79
<artifactId >flink-connector-base</artifactId >
79
80
<version >${flink.version} </version >
81
+ <scope >provided</scope >
80
82
</dependency >
81
83
82
84
<!-- Logging framework, to produce console output when running in the IDE. -->
Original file line number Diff line number Diff line change 59
59
<groupId >org.apache.flink</groupId >
60
60
<artifactId >flink-connector-base</artifactId >
61
61
<version >${flink.version} </version >
62
+ <scope >provided</scope >
62
63
</dependency >
63
64
64
- <!-- Amazon Managed Service for Apache Flink (formerly Amazon Kinesis Data Analytics) runtime -->
65
+ <!-- Library to retrieve runtime application properties in Managed Service for Apache Flink -->
65
66
<dependency >
66
67
<groupId >com.amazonaws</groupId >
67
68
<artifactId >aws-kinesisanalytics-runtime</artifactId >
68
69
<version >${kda.runtime.version} </version >
70
+ <scope >provided</scope >
69
71
</dependency >
70
72
71
73
<!-- Flink Kafka connector -->
98
100
<groupId >org.apache.logging.log4j</groupId >
99
101
<artifactId >log4j-slf4j-impl</artifactId >
100
102
<version >${log4j.version} </version >
101
- <scope >runtime</scope >
102
103
</dependency >
103
104
<dependency >
104
105
<groupId >org.apache.logging.log4j</groupId >
105
106
<artifactId >log4j-api</artifactId >
106
107
<version >${log4j.version} </version >
107
- <scope >runtime</scope >
108
108
</dependency >
109
109
<dependency >
110
110
<groupId >org.apache.logging.log4j</groupId >
111
111
<artifactId >log4j-core</artifactId >
112
112
<version >${log4j.version} </version >
113
- <scope >runtime</scope >
114
113
</dependency >
115
114
</dependencies >
116
115
Original file line number Diff line number Diff line change 43
43
<scope >provided</scope >
44
44
</dependency >
45
45
46
- <!-- Amazon Managed Service for Apache Flink (formerly Amazon Kinesis Data Analytics) runtime -->
46
+ <!-- Library to retrieve runtime application properties in Managed Service for Apache Flink -->
47
47
<dependency >
48
48
<groupId >com.amazonaws</groupId >
49
49
<artifactId >aws-kinesisanalytics-runtime</artifactId >
50
50
<version >${kda.runtime.version} </version >
51
+ <scope >provided</scope >
51
52
</dependency >
52
53
53
54
<!-- Flink Kafka connector -->
62
63
<groupId >org.apache.flink</groupId >
63
64
<artifactId >flink-connector-base</artifactId >
64
65
<version >${flink.version} </version >
66
+ <scope >provided</scope >
65
67
</dependency >
66
68
67
69
<!-- Logging framework, to produce console output when running in the IDE. -->
81
83
<artifactId >log4j-core</artifactId >
82
84
<version >${log4j.version} </version >
83
85
</dependency >
86
+
84
87
<!-- MSK IAM Authentication -->
85
88
<dependency >
86
89
<groupId >software.amazon.msk</groupId >
Original file line number Diff line number Diff line change 57
57
<scope >provided</scope >
58
58
</dependency >
59
59
60
- <!-- Amazon Managed Service for Apache Flink (formerly Amazon Kinesis Data Analytics) runtime -->
60
+ <!-- Library to retrieve runtime application properties in Managed Service for Apache Flink -->
61
61
<dependency >
62
62
<groupId >com.amazonaws</groupId >
63
63
<artifactId >aws-kinesisanalytics-runtime</artifactId >
64
64
<version >${kda.runtime.version} </version >
65
+ <scope >provided</scope >
65
66
</dependency >
66
67
67
68
<!-- Connectors and Formats -->
Original file line number Diff line number Diff line change 56
56
<scope >provided</scope >
57
57
</dependency >
58
58
59
- <!-- Amazon Managed Service for Apache Flink (formerly Amazon Kinesis Data Analytics) runtime -->
59
+ <!-- Library to retrieve runtime application properties in Managed Service for Apache Flink -->
60
60
<dependency >
61
61
<groupId >com.amazonaws</groupId >
62
62
<artifactId >aws-kinesisanalytics-runtime</artifactId >
63
63
<version >${kda.runtime.version} </version >
64
+ <scope >provided</scope >
64
65
</dependency >
65
66
66
67
<!-- Flink Kinesis connector -->
73
74
<groupId >org.apache.flink</groupId >
74
75
<artifactId >flink-connector-base</artifactId >
75
76
<version >${flink.version} </version >
77
+ <scope >provided</scope >
76
78
</dependency >
77
79
<dependency >
78
80
<groupId >org.apache.flink</groupId >
86
88
<groupId >org.apache.logging.log4j</groupId >
87
89
<artifactId >log4j-slf4j-impl</artifactId >
88
90
<version >${log4j.version} </version >
89
- <scope >runtime</scope >
90
91
</dependency >
91
92
<dependency >
92
93
<groupId >org.apache.logging.log4j</groupId >
93
94
<artifactId >log4j-api</artifactId >
94
95
<version >${log4j.version} </version >
95
- <scope >runtime</scope >
96
96
</dependency >
97
97
<dependency >
98
98
<groupId >org.apache.logging.log4j</groupId >
99
99
<artifactId >log4j-core</artifactId >
100
100
<version >${log4j.version} </version >
101
- <scope >runtime</scope >
102
101
</dependency >
103
102
</dependencies >
104
103
Original file line number Diff line number Diff line change 1
1
## Flink Java examples
2
2
3
3
This folder contains examples of Flink applications written in Java
4
+
5
+ You can import all the Java examples in your IDE importing the parent ` pom.xml ` in this directory,
6
+ and you can build all examples at once running ` mvn package ` in this directory.
7
+
8
+ Alternatively, you can import and build each single example independently.
You can’t perform that action at this time.
0 commit comments