File tree Expand file tree Collapse file tree 7 files changed +37
-23
lines changed
src/main/java/org/george0st/processors/cql/processor Expand file tree Collapse file tree 7 files changed +37
-23
lines changed Original file line number Diff line number Diff line change
1
+
2
+ # Generate NiFi processor and controller
3
+
4
+ 0 . [ Install maven] ( https://maven.apache.org/install.html )
5
+ 1 . JDK is MUST
6
+ 2 . Setup variable ** JAVA_HOME** =c:\Program Files\Java\jdk-21\
7
+ 3 . [ Download maven] ( https://maven.apache.org/download.cgi )
8
+ 4 . Update variable ** PATH** =...;c:\Apps\maven\bin;
9
+ 1 . ** mvn archetype: generate **
10
+ 2 . nifi
11
+ 3 . Dialog settings, e.g.:
12
+ 1 . groupId: org.george0st
13
+ 2 . artifactId: sample-processor or sample-controller
14
+ 3 . version: 1.0
15
+ 4 . artifactBaseName: sample
Original file line number Diff line number Diff line change 19
19
<parent >
20
20
<groupId >org.george0st</groupId >
21
21
<artifactId >cql-processor</artifactId >
22
- <version >2.2.6 </version >
22
+ <version >2.2.7 </version >
23
23
</parent >
24
24
25
25
<artifactId >nifi-cql-api</artifactId >
26
26
<packaging >jar</packaging >
27
- <version >2.2.6 </version >
27
+ <version >2.2.7 </version >
28
28
29
29
<dependencies >
30
30
<!-- external -->
Original file line number Diff line number Diff line change 19
19
<parent >
20
20
<groupId >org.george0st</groupId >
21
21
<artifactId >cql-processor</artifactId >
22
- <version >2.2.6 </version >
22
+ <version >2.2.7 </version >
23
23
</parent >
24
24
25
25
<artifactId >nifi-cql-nar</artifactId >
26
26
<packaging >nar</packaging >
27
- <version >2.2.6 </version >
27
+ <version >2.2.7 </version >
28
28
29
29
<dependencies >
30
30
<!-- internal -->
31
31
<dependency >
32
32
<groupId >org.george0st</groupId >
33
33
<artifactId >nifi-cql-processors</artifactId >
34
- <version >2.2.6 </version >
34
+ <version >2.2.7 </version >
35
35
</dependency >
36
36
<dependency >
37
37
<groupId >org.george0st</groupId >
38
38
<artifactId >nifi-cql</artifactId >
39
- <version >2.2.6 </version >
39
+ <version >2.2.7 </version >
40
40
</dependency >
41
41
<!-- core -->
42
42
<dependency >
43
43
<groupId >org.apache.nifi</groupId >
44
44
<artifactId >nifi-standard-services-api-nar</artifactId >
45
- <version >2.4 .0</version >
45
+ <version >2.5 .0</version >
46
46
<type >nar</type >
47
47
</dependency >
48
48
</dependencies >
Original file line number Diff line number Diff line change 19
19
<parent >
20
20
<groupId >org.george0st</groupId >
21
21
<artifactId >cql-processor</artifactId >
22
- <version >2.2.6 </version >
22
+ <version >2.2.7 </version >
23
23
</parent >
24
24
25
25
<artifactId >nifi-cql-processors</artifactId >
26
26
<packaging >jar</packaging >
27
- <version >2.2.6 </version >
27
+ <version >2.2.7 </version >
28
28
29
29
<dependencies >
30
30
<!-- internal -->
31
31
<dependency >
32
32
<groupId >org.george0st</groupId >
33
33
<artifactId >nifi-cql-api</artifactId >
34
- <version >2.2.6 </version >
34
+ <version >2.2.7 </version >
35
35
</dependency >
36
36
<dependency >
37
37
<groupId >org.george0st</groupId >
38
38
<artifactId >nifi-cql</artifactId >
39
- <version >2.2.6 </version >
39
+ <version >2.2.7 </version >
40
40
<scope >test</scope >
41
41
</dependency >
42
42
<!-- external -->
71
71
<dependency >
72
72
<groupId >org.apache.nifi</groupId >
73
73
<artifactId >nifi-utils</artifactId >
74
- <version >2.4 .0</version >
74
+ <version >2.5 .0</version >
75
75
</dependency >
76
76
<dependency >
77
77
<groupId >org.apache.nifi</groupId >
78
78
<artifactId >nifi-mock</artifactId >
79
- <version >2.4 .0</version >
79
+ <version >2.5 .0</version >
80
80
<scope >test</scope >
81
81
</dependency >
82
82
<dependency >
Original file line number Diff line number Diff line change @@ -44,8 +44,7 @@ private long executeCore(Writer writer) throws IOException {
44
44
45
45
// create CSV format
46
46
CSVFormat csvFormat = CSVFormat .DEFAULT .builder ()
47
- .setHeader (columns .toArray (new String [0 ]))
48
- .build ();
47
+ .setHeader (columns .toArray (new String [0 ])).get ();
49
48
50
49
// write CSV
51
50
try (final CSVPrinter printer = new CSVPrinter (writer , csvFormat )) {
Original file line number Diff line number Diff line change 19
19
<parent >
20
20
<groupId >org.george0st</groupId >
21
21
<artifactId >cql-processor</artifactId >
22
- <version >2.2.6 </version >
22
+ <version >2.2.7 </version >
23
23
</parent >
24
24
25
25
<artifactId >nifi-cql</artifactId >
26
26
<packaging >jar</packaging >
27
- <version >2.2.6 </version >
27
+ <version >2.2.7 </version >
28
28
29
29
<dependencies >
30
30
<!-- internal -->
31
31
<dependency >
32
32
<groupId >org.george0st</groupId >
33
33
<artifactId >nifi-cql-api</artifactId >
34
- <version >2.2.6 </version >
34
+ <version >2.2.7 </version >
35
35
</dependency >
36
36
<!-- external -->
37
37
<dependency >
54
54
<dependency >
55
55
<groupId >org.apache.nifi</groupId >
56
56
<artifactId >nifi-ssl-context-service-api</artifactId >
57
- <version >2.4 .0</version >
57
+ <version >2.5 .0</version >
58
58
</dependency >
59
59
<dependency >
60
60
<groupId >org.apache.nifi</groupId >
61
61
<artifactId >nifi-utils</artifactId >
62
- <version >2.4 .0</version >
62
+ <version >2.5 .0</version >
63
63
</dependency >
64
64
<dependency >
65
65
<groupId >org.apache.nifi</groupId >
66
66
<artifactId >nifi-mock</artifactId >
67
- <version >2.4 .0</version >
67
+ <version >2.5 .0</version >
68
68
<scope >test</scope >
69
69
</dependency >
70
70
<dependency >
Original file line number Diff line number Diff line change 19
19
<parent >
20
20
<groupId >org.apache.nifi</groupId >
21
21
<artifactId >nifi-extension-bundles</artifactId >
22
- <version >2.4 .0</version >
22
+ <version >2.5 .0</version >
23
23
</parent >
24
24
25
25
<groupId >org.george0st</groupId >
26
26
<artifactId >cql-processor</artifactId >
27
- <version >2.2.6 </version >
27
+ <version >2.2.7 </version >
28
28
<packaging >pom</packaging >
29
29
30
30
<modules >
You can’t perform that action at this time.
0 commit comments