summaryrefslogtreecommitdiffstats
path: root/external/meta-iot-cloud/recipes-connectivity/kura/files/Remove-default-build-profiles.patch
blob: 04ad711a71ecab10474158d413c409f8ff8e3aa0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
From e6c74effaa51745916c178f6a377174376dfe7eb Mon Sep 17 00:00:00 2001
From: Scott Ware <scott.r.ware@intel.com>
Date: Wed, 11 Mar 2020 19:16:16 +0000
Subject: [PATCH 1/3] Remove default build profiles

Signed-off-by: Scott Ware <scott.r.ware@intel.com>
---
 kura/distrib/pom.xml | 1296 --------------------------------------------------
 1 file changed, 1296 deletions(-)

diff --git a/kura/distrib/pom.xml b/kura/distrib/pom.xml
index f237c54..b016846 100644
--- a/kura/distrib/pom.xml
+++ b/kura/distrib/pom.xml
@@ -1001,1301 +1001,5 @@
     </dependencies>
 
     <profiles>
-        <profile>
-            <id>raspberry-pi-2-3</id>
-            <properties>
-                <project.raspbian.dependencies>hostapd, isc-dhcp-server, iw, dos2unix, bind9, unzip, ethtool, telnet, bluez-hcidump,
-                    wireless-tools, java8-runtime-headless | java8-runtime</project.raspbian.dependencies>
-            </properties>
-            <activation>
-                <activeByDefault>true</activeByDefault>
-            </activation>
-            <build>
-                <resources>
-                    <resource>
-                        <directory>src/main/resources</directory>
-                        <filtering>true</filtering>
-                    </resource>
-                </resources>
-                <plugins>
-                    <plugin>
-                        <groupId>org.codehaus.mojo</groupId>
-                        <artifactId>buildnumber-maven-plugin</artifactId>
-                        <version>1.0</version>
-                        <executions>
-                            <execution>
-                                <phase>validate</phase>
-                                <goals>
-                                    <goal>create-timestamp</goal>
-                                </goals>
-                            </execution>
-                        </executions>
-                    </plugin>
-                    <plugin>
-                        <groupId>org.apache.maven.plugins</groupId>
-                        <artifactId>maven-antrun-plugin</artifactId>
-                        <version>1.7</version>
-                        <executions>
-                            <execution>
-                                <id>raspberry-pi-2-3-jars</id>
-                                <phase>prepare-package</phase>
-                                <goals>
-                                    <goal>run</goal>
-                                </goals>
-                                <configuration>
-                                    <target>
-                                        <property name="buildNumber" value="buildNumber" />
-                                        <property name="project.version" value="${project.version}" />
-                                        <property name="project.build.profile" value="${project.build.profile}" />
-                                        <property name="project.build.directory" value="${project.build.directory}" />
-                                        <property name="build.name" value="raspberry-pi-2" />
-                                        <property name="target.device" value="raspberry-pi-2" />
-                                        <property name="native.tag" value="armv6hf" />
-                                        <property name="kura.os.version" value="raspbian" />
-                                        <property name="kura.arch" value="armv7_hf" />
-                                        <property name="service.manager" value="sysv" />
-                                        <property name="os.base" value="debian" />
-                                        <property name="kura.mem.size" value="512m" />
-                                        <property name="kura.install.dir" value="/opt/eclipse" />
-                                        <ant antfile="${basedir}/src/main/ant/build_equinox_distrib.xml" target="dist-linux" />
-                                    </target>
-                                </configuration>
-                            </execution>
-                        </executions>
-                    </plugin>
-                    <plugin>
-                        <groupId>org.vafer</groupId>
-                        <artifactId>jdeb</artifactId>
-                        <version>1.0</version>
-                        <executions>
-                            <execution>
-                                <id>raspberry-pi-2-3-deb</id>
-                                <phase>package</phase>
-                                <goals>
-                                    <goal>jdeb</goal>
-                                </goals>
-                                <configuration>
-                                    <verbose>true</verbose>
-                                    <deb>${basedir}/target/kura_${project.version}_raspberry-pi-2-3_installer.deb</deb>
-                                    <controlDir>${basedir}/src/main/deb/control</controlDir>
-                                    <dataSet>
-                                        <data>
-                                            <src>${basedir}/target/kura_${project.version}_raspberry-pi-2.zip</src>
-                                            <type>file</type>
-                                            <mapper>
-                                                <type>perm</type>
-                                                <prefix>/tmp</prefix>
-                                            </mapper>
-                                        </data>
-                                    </dataSet>
-                                </configuration>
-                            </execution>
-                        </executions>
-                    </plugin>
-                </plugins>
-            </build>
-        </profile>
-
-        <profile>
-            <id>raspberry-pi-2-3-nn</id>
-            <properties>
-                <project.raspbian.dependencies.nn>dos2unix, unzip, telnet, bluez-hcidump, java8-runtime-headless | java8-runtime</project.raspbian.dependencies.nn>
-            </properties>
-            <activation>
-                <activeByDefault>true</activeByDefault>
-            </activation>
-            <build>
-                <resources>
-                    <resource>
-                        <directory>src/main/resources</directory>
-                        <filtering>true</filtering>
-                    </resource>
-                </resources>
-                <plugins>
-                    <plugin>
-                        <groupId>org.codehaus.mojo</groupId>
-                        <artifactId>buildnumber-maven-plugin</artifactId>
-                        <version>1.0</version>
-                        <executions>
-                            <execution>
-                                <phase>validate</phase>
-                                <goals>
-                                    <goal>create-timestamp</goal>
-                                </goals>
-                            </execution>
-                        </executions>
-                    </plugin>
-                    <plugin>
-                        <groupId>org.apache.maven.plugins</groupId>
-                        <artifactId>maven-antrun-plugin</artifactId>
-                        <version>1.7</version>
-                        <executions>
-                            <execution>
-                                <id>raspberry-pi-2-3-nn-jars</id>
-                                <phase>prepare-package</phase>
-                                <goals>
-                                    <goal>run</goal>
-                                </goals>
-                                <configuration>
-                                    <target>
-                                        <property name="buildNumber" value="buildNumber" />
-                                        <property name="project.version" value="${project.version}" />
-                                        <property name="project.build.profile" value="${project.build.profile}" />
-                                        <property name="project.build.directory" value="${project.build.directory}" />
-                                        <property name="build.name" value="raspberry-pi-2-nn" />
-                                        <property name="target.device" value="raspberry-pi-2-nn" />
-                                        <property name="native.tag" value="armv6hf" />
-                                        <property name="kura.os.version" value="raspbian" />
-                                        <property name="kura.arch" value="armv7_hf" />
-                                        <property name="service.manager" value="sysv" />
-                                        <property name="os.base" value="debian" />
-                                        <property name="kura.mem.size" value="512m" />
-                                        <property name="kura.install.dir" value="/opt/eclipse" />
-                                        <ant antfile="${basedir}/src/main/ant/build_equinox_distrib.xml" target="dist-linux" />
-                                    </target>
-                                </configuration>
-                            </execution>
-                        </executions>
-                    </plugin>
-                    <plugin>
-                        <groupId>org.vafer</groupId>
-                        <artifactId>jdeb</artifactId>
-                        <version>1.0</version>
-                        <executions>
-                            <execution>
-                                <id>raspberry-pi-2-3-nn-deb</id>
-                                <phase>package</phase>
-                                <goals>
-                                    <goal>jdeb</goal>
-                                </goals>
-                                <configuration>
-                                    <verbose>true</verbose>
-                                    <deb>${basedir}/target/kura_${project.version}_raspberry-pi-2-3-nn_installer.deb</deb>
-                                    <controlDir>${basedir}/src/main/deb/control_nn</controlDir>
-                                    <dataSet>
-                                        <data>
-                                            <src>${basedir}/target/kura_${project.version}_raspberry-pi-2-nn.zip</src>
-                                            <type>file</type>
-                                            <mapper>
-                                                <type>perm</type>
-                                                <prefix>/tmp</prefix>
-                                            </mapper>
-                                        </data>
-                                    </dataSet>
-                                </configuration>
-                            </execution>
-                        </executions>
-                    </plugin>
-                </plugins>
-            </build>
-        </profile>
-        <profile>
-            <id>intel-up2-ubuntu-18</id>
-            <properties>
-                <project.raspbian.dependencies>hostapd, isc-dhcp-server, iw, dos2unix, bind9, unzip, ethtool, telnet, bluez-hcidump,
-                    wireless-tools, java8-runtime-headless | java8-runtime</project.raspbian.dependencies>
-            </properties>
-            <activation>
-                <activeByDefault>true</activeByDefault>
-            </activation>
-            <build>
-                <resources>
-                    <resource>
-                        <directory>src/main/resources</directory>
-                        <filtering>true</filtering>
-                    </resource>
-                </resources>
-                <plugins>
-                    <plugin>
-                        <groupId>org.codehaus.mojo</groupId>
-                        <artifactId>buildnumber-maven-plugin</artifactId>
-                        <version>1.0</version>
-                        <executions>
-                            <execution>
-                                <phase>validate</phase>
-                                <goals>
-                                    <goal>create-timestamp</goal>
-                                </goals>
-                            </execution>
-                        </executions>
-                    </plugin>
-                    <plugin>
-                        <groupId>org.apache.maven.plugins</groupId>
-                        <artifactId>maven-antrun-plugin</artifactId>
-                        <version>1.7</version>
-                        <executions>
-                            <execution>
-                                <id>intel-up2-ubuntu-jars</id>
-                                <phase>prepare-package</phase>
-                                <goals>
-                                    <goal>run</goal>
-                                </goals>
-                                <configuration>
-                                    <target>
-                                        <property name="buildNumber" value="buildNumber" />
-                                        <property name="project.version" value="${project.version}" />
-                                        <property name="project.build.profile" value="${project.build.profile}" />
-                                        <property name="project.build.directory" value="${project.build.directory}" />
-                                        <property name="build.name" value="intel-up2-ubuntu-18" />
-                                        <property name="target.device" value="intel-up2" />
-                                        <property name="native.tag" value="x86_64" />
-                                        <property name="kura.os.version" value="ubuntu" />
-                                        <property name="kura.arch" value="intel-up2-ubuntu-18" />
-                                        <property name="service.manager" value="sysv" />
-                                        <property name="os.base" value="debian" />
-                                        <property name="kura.mem.size" value="1024m" />
-                                        <property name="kura.install.dir" value="/opt/eclipse" />
-                                        <ant antfile="${basedir}/src/main/ant/build_equinox_distrib.xml" target="dist-linux" />
-                                    </target>
-                                </configuration>
-                            </execution>
-                        </executions>
-                    </plugin>
-                    <plugin>
-                        <groupId>org.vafer</groupId>
-                        <artifactId>jdeb</artifactId>
-                        <version>1.0</version>
-                        <executions>
-                            <execution>
-                                <id>intel-up2-ubuntu-deb</id>
-                                <phase>package</phase>
-                                <goals>
-                                    <goal>jdeb</goal>
-                                </goals>
-                                <configuration>
-                                    <verbose>true</verbose>
-                                    <deb>${basedir}/target/kura_${project.version}_intel-up2-ubuntu-18_installer.deb</deb>
-                                    <controlDir>${basedir}/src/main/deb/control</controlDir>
-                                    <dataSet>
-                                        <data>
-                                            <src>${basedir}/target/kura_${project.version}_intel-up2-ubuntu-18.zip</src>
-                                            <type>file</type>
-                                            <mapper>
-                                                <type>perm</type>
-                                                <prefix>/tmp</prefix>
-                                            </mapper>
-                                        </data>
-                                    </dataSet>
-                                </configuration>
-                            </execution>
-                        </executions>
-                    </plugin>
-                </plugins>
-            </build>
-        </profile>
-
-        <profile>
-            <id>intel-up2-centos-7</id>
-            <activation>
-                <activeByDefault>true</activeByDefault>
-            </activation>
-            <build>
-                <resources>
-                    <resource>
-                        <directory>src/main/resources</directory>
-                        <filtering>true</filtering>
-                    </resource>
-                </resources>
-                <plugins>
-                    <plugin>
-                        <groupId>org.codehaus.mojo</groupId>
-                        <artifactId>buildnumber-maven-plugin</artifactId>
-                        <version>1.0</version>
-                        <executions>
-                            <execution>
-                                <phase>validate</phase>
-                                <goals>
-                                    <goal>create-timestamp</goal>
-                                </goals>
-                            </execution>
-                        </executions>
-                    </plugin>
-                    <plugin>
-                        <groupId>org.apache.maven.plugins</groupId>
-                        <artifactId>maven-antrun-plugin</artifactId>
-                        <version>1.7</version>
-                        <executions>
-                            <execution>
-                                <id>intel-up2-centos-7-jars</id>
-                                <phase>prepare-package</phase>
-                                <goals>
-                                    <goal>run</goal>
-                                </goals>
-                                <configuration>
-                                    <target>
-                                        <property name="buildNumber" value="buildNumber" />
-                                        <property name="project.version" value="${project.version}" />
-                                        <property name="project.build.profile" value="${project.build.profile}" />
-                                        <property name="project.build.directory" value="${project.build.directory}" />
-                                        <property name="build.name" value="intel-up2-centos-7" />
-                                        <property name="target.device" value="intel-up2" />
-                                        <property name="native.tag" value="x86_64" />
-                                        <property name="kura.os.version" value="centos" />
-                                        <property name="kura.arch" value="intel-up2-centos-7" />
-                                        <property name="service.manager" value="systemd" />
-                                        <property name="os.base" value="redhat" />
-                                        <property name="kura.mem.size" value="1024m" />
-                                        <property name="kura.install.dir" value="/opt/eclipse" />
-                                        <ant antfile="${basedir}/src/main/ant/build_equinox_distrib.xml" target="dist-linux" />
-                                    </target>
-                                </configuration>
-                            </execution>
-                        </executions>
-                    </plugin>
-                    <plugin>
-                        <groupId>de.dentrassi.maven</groupId>
-                        <artifactId>rpm</artifactId>
-                        <executions>
-                            <execution>
-                                <id>intel-up2-centos-7-rpm</id>
-                                <phase>package</phase>
-                                <goals>
-                                    <goal>rpm</goal>
-                                </goals>
-                                <configuration>
-                                    <packageName>kura-intel-up2-centos-7</packageName>
-                                    <attach>true</attach>
-                                    <group>Application/Misc</group>
-                                    <license>EPL 1.0</license>
-                                    <architecture>x86_64</architecture>
-                                    <prerequisites>
-                                        <prerequisite>bash</prerequisite>
-                                        <prerequisite>sed</prerequisite>
-                                        <prerequisite>which</prerequisite>
-                                        <prerequisite>policycoreutils</prerequisite>
-                                    </prerequisites>
-                                    <requires>
-                                        <require>java</require>
-                                        <require>setserial</require>
-                                        <require>iptables</require>
-                                        <require>iptables-services</require>
-                                        <require>openssl</require>
-                                        <require>openssh</require>
-                                        <require>procps</require>
-                                        <require>iw</require>
-                                        <require>wireless-tools</require>
-                                        <require>bind</require>
-                                        <require>openvpn</require>
-                                        <require>ppp</require>
-                                        <require>dhcp</require>
-                                        <require>dhclient</require>
-                                        <require>net-tools</require>
-                                        <require>hostapd</require>
-                                        <require>wpa_supplicant</require>
-                                        <require>gzip</require>
-                                        <require>cronie</require>
-                                        <require>logrotate</require>
-                                        <require>telnet</require>
-                                        <require>bluez</require>
-                                        <require>socat</require>
-                                        <require>usbutils</require>
-                                        <require>iproute</require>
-                                        <require>unzip</require>
-                                        <require>psmisc</require>
-                                        <require>tar</require>
-                                        <require>dos2unix</require>
-                                        <require>net-tools</require>
-                                    </requires>
-                                    <entries>
-                                        <entry>
-                                            <name>/tmp/kura_${project.version}_installer.sh</name>
-                                            <file>${project.build.directory}/kura_${project.version}_intel-up2-centos-7_installer.sh</file>
-                                            <user>root</user>
-                                            <group>root</group>
-                                            <mode>0755</mode>
-                                        </entry>
-                                    </entries>
-                                    <afterInstallation>
-                                        <script>/tmp/kura_${project.version}_installer.sh</script>
-                                    </afterInstallation>
-                                    <beforeRemoval>
-                                        <script>
-    systemctl stop kura
-    systemctl disable kura
-    rm -f /usr/lib/systemd/system/kura.service
-    systemctl daemon-reload
-    systemctl reset-failed
-
-    rm -f  /etc/logrotate.d/kura
-    rm -f  /var/log/kura*.log
-    rm -rf /tmp/.kura
-    rm -rf /tmp/kura
-
-    if [ -d "${kura.install.link}" ] ; then
-      PARENT=`readlink -f ${kura.install.link}`
-      rm -rf ${kura.install.link}
-      rm -rf $PARENT
-    fi
-                                        </script>
-                                    </beforeRemoval>
-                                    <skipSigning>true</skipSigning>
-                                </configuration>
-                            </execution>
-                        </executions>
-                    </plugin>
-                </plugins>
-            </build>
-        </profile>
-
-        <profile>
-            <id>intel-up2-centos-7-nn</id>
-            <activation>
-                <activeByDefault>true</activeByDefault>
-            </activation>
-            <build>
-                <resources>
-                    <resource>
-                        <directory>src/main/resources</directory>
-                        <filtering>true</filtering>
-                    </resource>
-                </resources>
-                <plugins>
-                    <plugin>
-                        <groupId>org.codehaus.mojo</groupId>
-                        <artifactId>buildnumber-maven-plugin</artifactId>
-                        <version>1.0</version>
-                        <executions>
-                            <execution>
-                                <phase>validate</phase>
-                                <goals>
-                                    <goal>create-timestamp</goal>
-                                </goals>
-                            </execution>
-                        </executions>
-                    </plugin>
-                    <plugin>
-                        <groupId>org.apache.maven.plugins</groupId>
-                        <artifactId>maven-antrun-plugin</artifactId>
-                        <version>1.7</version>
-                        <executions>
-                            <execution>
-                                <id>intel-up2-centos-7-nn-jars</id>
-                                <phase>prepare-package</phase>
-                                <goals>
-                                    <goal>run</goal>
-                                </goals>
-                                <configuration>
-                                    <target>
-                                        <property name="buildNumber" value="buildNumber" />
-                                        <property name="project.version" value="${project.version}" />
-                                        <property name="project.build.profile" value="${project.build.profile}" />
-                                        <property name="project.build.directory" value="${project.build.directory}" />
-                                        <property name="build.name" value="intel-up2-centos-7-nn" />
-                                        <property name="target.device" value="intel-up2-nn" />
-                                        <property name="native.tag" value="x86_64" />
-                                        <property name="kura.os.version" value="centos" />
-                                        <property name="kura.arch" value="intel-up2-centos-7" />
-                                        <property name="service.manager" value="systemd" />
-                                        <property name="os.base" value="redhat" />
-                                        <property name="kura.mem.size" value="1024m" />
-                                        <property name="kura.install.dir" value="/opt/eclipse" />
-                                        <ant antfile="${basedir}/src/main/ant/build_equinox_distrib.xml" target="dist-linux" />
-                                    </target>
-                                </configuration>
-                            </execution>
-                        </executions>
-                    </plugin>
-                    <plugin>
-                        <groupId>de.dentrassi.maven</groupId>
-                        <artifactId>rpm</artifactId>
-                        <executions>
-                            <execution>
-                                <id>intel-up2-centos-7-nn-rpm</id>
-                                <phase>package</phase>
-                                <goals>
-                                    <goal>rpm</goal>
-                                </goals>
-                                <configuration>
-                                    <packageName>kura-intel-up2-centos-7-nn</packageName>
-                                    <attach>true</attach>
-                                    <group>Application/Misc</group>
-                                    <license>EPL 1.0</license>
-                                    <architecture>x86_64</architecture>
-                                    <prerequisites>
-                                        <prerequisite>bash</prerequisite>
-                                        <prerequisite>sed</prerequisite>
-                                        <prerequisite>which</prerequisite>
-                                    </prerequisites>
-                                    <requires>
-                                        <require>java</require>
-                                        <require>setserial</require>
-                                        <require>iptables</require>
-                                        <require>iptables-services</require>
-                                        <require>openssl</require>
-                                        <require>openssh</require>
-                                        <require>procps</require>
-                                        <require>gzip</require>
-                                        <require>cronie</require>
-                                        <require>logrotate</require>
-                                        <require>telnet</require>
-                                        <require>bluez</require>
-                                        <require>socat</require>
-                                        <require>usbutils</require>
-                                        <require>unzip</require>
-                                        <require>psmisc</require>
-                                        <require>tar</require>
-                                        <require>dos2unix</require>
-                                        <require>net-tools</require>
-                                    </requires>
-                                    <entries>
-                                        <entry>
-                                            <name>/tmp/kura_${project.version}_installer.sh</name>
-                                            <file>${project.build.directory}/kura_${project.version}_intel-up2-centos-7-nn_installer.sh</file>
-                                            <user>root</user>
-                                            <group>root</group>
-                                            <mode>0755</mode>
-                                        </entry>
-                                    </entries>
-                                    <afterInstallation>
-                                        <script>/tmp/kura_${project.version}_installer.sh</script>
-                                    </afterInstallation>
-                                    <beforeRemoval>
-                                        <script>
-    systemctl stop kura
-    systemctl disable kura
-    rm -f /usr/lib/systemd/system/kura.service
-    systemctl daemon-reload
-    systemctl reset-failed
-
-    rm -f  /etc/logrotate.d/kura
-    rm -f  /var/log/kura*.log
-    rm -rf /tmp/.kura
-    rm -rf /tmp/kura
-
-    if [ -d "${kura.install.link}" ] ; then
-      PARENT=`readlink -f ${kura.install.link}`
-      rm -rf ${kura.install.link}
-      rm -rf $PARENT
-    fi
-                                        </script>
-                                    </beforeRemoval>
-                                    <skipSigning>true</skipSigning>
-                                </configuration>
-                            </execution>
-                        </executions>
-                    </plugin>
-                </plugins>
-            </build>
-        </profile>
-
-        <profile>
-            <id>rock960-ubuntu-16-nn</id>
-            <properties>
-                <project.raspbian.dependencies.nn>dos2unix, unzip, telnet, bluez-hcidump, java8-runtime-headless | java8-runtime</project.raspbian.dependencies.nn>
-            </properties>
-            <activation>
-                <activeByDefault>true</activeByDefault>
-            </activation>
-            <build>
-                <resources>
-                    <resource>
-                        <directory>src/main/resources</directory>
-                        <filtering>true</filtering>
-                    </resource>
-                </resources>
-                <plugins>
-                    <plugin>
-                        <groupId>org.codehaus.mojo</groupId>
-                        <artifactId>buildnumber-maven-plugin</artifactId>
-                        <version>1.0</version>
-                        <executions>
-                            <execution>
-                                <phase>validate</phase>
-                                <goals>
-                                    <goal>create-timestamp</goal>
-                                </goals>
-                            </execution>
-                        </executions>
-                    </plugin>
-                    <plugin>
-                        <groupId>org.apache.maven.plugins</groupId>
-                        <artifactId>maven-antrun-plugin</artifactId>
-                        <version>1.7</version>
-                        <executions>
-                            <execution>
-                                <id>rock960-ubuntu-16-nn-jars</id>
-                                <phase>prepare-package</phase>
-                                <goals>
-                                    <goal>run</goal>
-                                </goals>
-                                <configuration>
-                                    <target>
-                                        <property name="buildNumber" value="buildNumber" />
-                                        <property name="project.version" value="${project.version}" />
-                                        <property name="project.build.profile" value="${project.build.profile}" />
-                                        <property name="project.build.directory" value="${project.build.directory}" />
-                                        <property name="build.name" value="rock960-ubuntu-16-nn" />
-                                        <property name="target.device" value="rock960-ubuntu-16-nn" />
-                                        <property name="native.tag" value="aarch64" />
-                                        <property name="kura.os.version" value="ubuntu" />
-                                        <property name="kura.arch" value="rock960-ubuntu-16-nn" />
-                                        <property name="service.manager" value="sysv" />
-                                        <property name="os.base" value="debian" />
-                                        <property name="kura.mem.size" value="1024m" />
-                                        <property name="kura.install.dir" value="/opt/eclipse" />
-                                        <ant antfile="${basedir}/src/main/ant/build_equinox_distrib.xml" target="dist-linux" />
-                                    </target>
-                                </configuration>
-                            </execution>
-                        </executions>
-                    </plugin>
-                    <plugin>
-                        <groupId>org.vafer</groupId>
-                        <artifactId>jdeb</artifactId>
-                        <version>1.0</version>
-                        <executions>
-                            <execution>
-                                <id>rock960-ubuntu-16-nn-deb</id>
-                                <phase>package</phase>
-                                <goals>
-                                    <goal>jdeb</goal>
-                                </goals>
-                                <configuration>
-                                    <verbose>true</verbose>
-                                    <deb>${basedir}/target/kura_${project.version}_rock960-ubuntu-16-nn_installer.deb</deb>
-                                    <controlDir>${basedir}/src/main/deb/control_nn</controlDir>
-                                    <dataSet>
-                                        <data>
-                                            <src>${basedir}/target/kura_${project.version}_rock960-ubuntu-16-nn.zip</src>
-                                            <type>file</type>
-                                            <mapper>
-                                                <type>perm</type>
-                                                <prefix>/tmp</prefix>
-                                            </mapper>
-                                        </data>
-                                    </dataSet>
-                                </configuration>
-                            </execution>
-                        </executions>
-                    </plugin>
-                </plugins>
-            </build>
-        </profile>
-
-        <profile>
-            <id>dev-env</id>
-            <activation>
-                <activeByDefault>true</activeByDefault>
-            </activation>
-            <build>
-                <resources>
-                    <resource>
-                        <directory>src/main/resources</directory>
-                        <filtering>true</filtering>
-                    </resource>
-                </resources>
-                <plugins>
-                    <plugin>
-                        <groupId>org.codehaus.mojo</groupId>
-                        <artifactId>buildnumber-maven-plugin</artifactId>
-                        <version>1.0</version>
-                        <executions>
-                            <execution>
-                                <phase>validate</phase>
-                                <goals>
-                                    <goal>create-timestamp</goal>
-                                </goals>
-                            </execution>
-                        </executions>
-                    </plugin>
-                    <plugin>
-                        <groupId>org.eclipse.tycho.extras</groupId>
-                        <artifactId>tycho-p2-extras-plugin</artifactId>
-                        <version>${tycho-version}</version>
-                        <executions>
-                            <execution>
-                                <phase>package</phase>
-                                <goals>
-                                    <goal>publish-features-and-bundles</goal>
-                                </goals>
-                            </execution>
-                        </executions>
-                        <configuration>
-                            <compress>false</compress>
-                            <sourceLocation>${project.build.directory}/staging/target-definition/equinox_3.12.50/repository</sourceLocation>
-                            <artifactRepositoryLocation>${project.build.directory}/staging/target-definition/equinox_3.12.50/repository</artifactRepositoryLocation>
-                            <metadataRepositoryLocation>${project.build.directory}/staging/target-definition/equinox_3.12.50/repository</metadataRepositoryLocation>
-                        </configuration>
-                    </plugin>
-                    <plugin>
-                        <groupId>org.apache.maven.plugins</groupId>
-                        <artifactId>maven-antrun-plugin</artifactId>
-                        <version>1.7</version>
-                        <executions>
-                            <execution>
-                                <id>prep-tp</id>
-                                <phase>prepare-package</phase>
-                                <goals>
-                                    <goal>run</goal>
-                                </goals>
-                                <configuration>
-                                    <target>
-                                        <!-- Kura User Workspace -->
-                                        <echo message="Preparing target platform..." />
-
-                                        <!-- Copy the mtoolkit plugin to the target directory -->
-                                        <copy
-                                            file="src/main/resources/common/org.tigris.mtoolkit.sdk-3.1.8-20110411-0918.zip"
-                                            todir="${project.build.directory}" />
-
-                                        <!-- Add the deployment agent and core packages to the target platform
-                                            which is required for the emulator -->
-                                        <copy todir="${project.build.directory}/staging/target-definition">
-                                            <fileset dir="../target-definition" />
-                                        </copy>
-                                        <!-- Add individual emulator bundles-->
-                                        <copy
-                                            file="${project.build.directory}/plugins/org.eclipse.kura.emulator.clock_${org.eclipse.kura.emulator.clock.version}.jar"
-                                            todir="${project.build.directory}/staging/target-definition/equinox_3.12.50/repository/plugins" />
-                                        <copy
-                                            file="${project.build.directory}/plugins/org.eclipse.kura.emulator.gpio_${org.eclipse.kura.emulator.gpio.version}.jar"
-                                            todir="${project.build.directory}/staging/target-definition/equinox_3.12.50/repository/plugins" />
-                                        <copy
-                                            file="${project.build.directory}/plugins/org.eclipse.kura.emulator.net_${org.eclipse.kura.emulator.net.version}.jar"
-                                            todir="${project.build.directory}/staging/target-definition/equinox_3.12.50/repository/plugins" />
-                                        <copy
-                                            file="${project.build.directory}/plugins/org.eclipse.kura.emulator.position_${org.eclipse.kura.emulator.position.version}.jar"
-                                            todir="${project.build.directory}/staging/target-definition/equinox_3.12.50/repository/plugins" />
-                                        <copy
-                                            file="${project.build.directory}/plugins/org.eclipse.kura.emulator.usb_${org.eclipse.kura.emulator.usb.version}.jar"
-                                            todir="${project.build.directory}/staging/target-definition/equinox_3.12.50/repository/plugins" />
-                                        <copy
-                                            file="${project.build.directory}/plugins/org.eclipse.kura.emulator.watchdog_${org.eclipse.kura.emulator.watchdog.version}.jar"
-                                            todir="${project.build.directory}/staging/target-definition/equinox_3.12.50/repository/plugins" />
-
-                                        <delete file="${project.build.directory}/staging/target-definition/pom.xml" />
-                                        <delete dir="${project.build.directory}/staging/target-definition/common/source" />
-                                        <delete
-                                            file="${project.build.directory}/staging/target-definition/kura-equinox_3.12.50.target" />
-                                        <delete
-                                            dir="${project.build.directory}/staging/target-definition/equinox_3.12.50/source" />
-                                        <delete
-                                            file="${project.build.directory}/staging/target-definition/equinox_3.12.50/repository/artifacts.xml" />
-                                        <delete
-                                            file="${project.build.directory}/staging/target-definition/equinox_3.12.50/repository/content.xml" />
-                                        <delete dir="${project.build.directory}/staging/target-definition/target" />
-
-                                        <copy overwrite="true"
-                                            file="src/main/resources/common/projects/target_definition.project" tofile="${project.build.directory}/staging/target-definition/.project" />
-                                        <copy file="src/main/resources/common/kura-equinox_3.12.50.target" todir="${project.build.directory}/staging/target-definition" />
-                                        <copy
-                                            file="${project.build.directory}/plugins/org.eclipse.kura.api_${org.eclipse.kura.api.version}.jar"
-                                            todir="${project.build.directory}/staging/target-definition/equinox_3.12.50/repository/plugins" />
-                                        <copy
-                                            file="${project.build.directory}/plugins/org.eclipse.kura.camel_${org.eclipse.kura.camel.version}.jar"
-                                            todir="${project.build.directory}/staging/target-definition/equinox_3.12.50/repository/plugins" />
-                                        <copy
-                                            file="${project.build.directory}/plugins/org.eclipse.kura.camel.cloud.factory_${org.eclipse.kura.camel.cloud.factory.version}.jar"
-                                            todir="${project.build.directory}/staging/target-definition/equinox_3.12.50/repository/plugins" />
-                                        <copy
-                                            file="${project.build.directory}/plugins/org.eclipse.kura.camel.xml_${org.eclipse.kura.camel.xml.version}.jar"
-                                            todir="${project.build.directory}/staging/target-definition/equinox_3.12.50/repository/plugins" />
-                                        <copy
-                                            file="${project.build.directory}/plugins/org.eclipse.kura.core_${org.eclipse.kura.core.version}.jar"
-                                            todir="${project.build.directory}/staging/target-definition/equinox_3.12.50/repository/plugins" />
-                                        <copy
-                                            file="${project.build.directory}/plugins/org.eclipse.kura.core.certificates_${org.eclipse.kura.core.certificates.version}.jar"
-                                            todir="${project.build.directory}/staging/target-definition/equinox_3.12.50/repository/plugins" />
-                                        <copy
-                                            file="${project.build.directory}/plugins/org.eclipse.kura.core.cloud_${org.eclipse.kura.core.cloud.version}.jar"
-                                            todir="${project.build.directory}/staging/target-definition/equinox_3.12.50/repository/plugins" />
-                                        <copy
-                                            file="${project.build.directory}/plugins/org.eclipse.kura.core.comm_${org.eclipse.kura.core.comm.version}.jar"
-                                            todir="${project.build.directory}/staging/target-definition/equinox_3.12.50/repository/plugins" />
-                                        <copy
-                                            file="${project.build.directory}/plugins/org.eclipse.kura.core.configuration_${org.eclipse.kura.core.configuration.version}.jar"
-                                            todir="${project.build.directory}/staging/target-definition/equinox_3.12.50/repository/plugins" />
-                                        <copy
-                                            file="${project.build.directory}/plugins/org.eclipse.kura.core.crypto_${org.eclipse.kura.core.crypto.version}.jar"
-                                            todir="${project.build.directory}/staging/target-definition/equinox_3.12.50/repository/plugins" />
-                                        <copy
-                                            file="${project.build.directory}/plugins/org.eclipse.kura.core.deployment_${org.eclipse.kura.core.deployment.version}.jar"
-                                            todir="${project.build.directory}/staging/target-definition/equinox_3.12.50/repository/plugins" />
-                                        <copy
-                                            file="${project.build.directory}/plugins/org.eclipse.kura.core.net_${org.eclipse.kura.core.net.version}.jar"
-                                            todir="${project.build.directory}/staging/target-definition/equinox_3.12.50/repository/plugins" />
-                                        <copy
-                                            file="${project.build.directory}/plugins/org.eclipse.kura.deployment.agent_${org.eclipse.kura.deployment.agent.version}.jar"
-                                            todir="${project.build.directory}/staging/target-definition/equinox_3.12.50/repository/plugins" />
-                                        <copy
-                                            file="${project.build.directory}/plugins/org.eclipse.kura.core.status_${org.eclipse.kura.core.status.version}.jar"
-                                            todir="${project.build.directory}/staging/target-definition/equinox_3.12.50/repository/plugins" />
-                                        <copy
-                                            file="${project.build.directory}/plugins/org.eclipse.kura.linux.bluetooth_${org.eclipse.kura.linux.bluetooth.version}.jar"
-                                            todir="${project.build.directory}/staging/target-definition/equinox_3.12.50/repository/plugins" />
-                                        <copy
-                                            file="${project.build.directory}/plugins/org.eclipse.kura.ble.provider_${org.eclipse.kura.ble.provider.version}.jar"
-                                            todir="${project.build.directory}/staging/target-definition/equinox_3.12.50/repository/plugins" />
-                                        <copy
-                                            file="${project.build.directory}/plugins/org.eclipse.kura.ble.ibeacon.provider_${org.eclipse.kura.ble.ibeacon.provider.version}.jar"
-                                            todir="${project.build.directory}/staging/target-definition/equinox_3.12.50/repository/plugins" />
-                                        <copy
-                                            file="${project.build.directory}/plugins/org.eclipse.kura.ble.eddystone.provider_${org.eclipse.kura.ble.eddystone.provider.version}.jar"
-                                            todir="${project.build.directory}/staging/target-definition/equinox_3.12.50/repository/plugins" />
-                                        <copy
-                                            file="${project.build.directory}/plugins/org.eclipse.kura.asset.provider_${org.eclipse.kura.asset.provider.version}.jar"
-                                            todir="${project.build.directory}/staging/target-definition/equinox_3.12.50/repository/plugins" />
-                                        <copy
-                                            file="${project.build.directory}/plugins/org.eclipse.kura.asset.cloudlet.provider_${org.eclipse.kura.asset.cloudlet.provider.version}.jar"
-                                            todir="${project.build.directory}/staging/target-definition/equinox_3.12.50/repository/plugins" />
-                                        <copy
-                                            file="${project.build.directory}/plugins/org.eclipse.kura.asset.helper.provider_${org.eclipse.kura.asset.helper.provider.version}.jar"
-                                            todir="${project.build.directory}/staging/target-definition/equinox_3.12.50/repository/plugins" />
-                                        <copy
-                                            file="${project.build.directory}/plugins/org.eclipse.kura.driver.helper.provider_${org.eclipse.kura.driver.helper.provider.version}.jar"
-                                            todir="${project.build.directory}/staging/target-definition/equinox_3.12.50/repository/plugins" />
-                                        <copy
-                                            file="${project.build.directory}/plugins/org.eclipse.kura.localization_${org.eclipse.kura.localization.version}.jar"
-                                            todir="${project.build.directory}/staging/target-definition/equinox_3.12.50/repository/plugins" />
-                                        <copy
-                                            file="${project.build.directory}/plugins/org.eclipse.kura.localization.resources_${org.eclipse.kura.localization.resources.version}.jar"
-                                            todir="${project.build.directory}/staging/target-definition/equinox_3.12.50/repository/plugins" />
-                                        <copy
-                                            file="${project.build.directory}/plugins/org.eclipse.kura.util_${org.eclipse.kura.util.version}.jar"
-                                            todir="${project.build.directory}/staging/target-definition/equinox_3.12.50/repository/plugins" />
-                                        <copy
-                                            file="${project.build.directory}/plugins/org.eclipse.kura.wire.camel_${org.eclipse.kura.wire.camel.version}.jar"
-                                            todir="${project.build.directory}/staging/target-definition/equinox_3.11.1/repository/plugins" />
-                                        <copy
-                                            file="${project.build.directory}/plugins/org.eclipse.kura.wire.component.provider_${org.eclipse.kura.wire.component.provider.version}.jar"
-                                            todir="${project.build.directory}/staging/target-definition/equinox_3.12.50/repository/plugins" />
-                                        <copy
-                                            file="${project.build.directory}/plugins/org.eclipse.kura.wire.h2db.component.provider_${org.eclipse.kura.wire.h2db.component.provider.version}.jar"
-                                            todir="${project.build.directory}/staging/target-definition/equinox_3.12.50/repository/plugins" />
-                                        <copy
-                                            file="${project.build.directory}/plugins/org.eclipse.kura.wire.helper.provider_${org.eclipse.kura.wire.helper.provider.version}.jar"
-                                            todir="${project.build.directory}/staging/target-definition/equinox_3.12.50/repository/plugins" />
-                                        <copy
-                                            file="${project.build.directory}/plugins/org.eclipse.kura.wire.provider_${org.eclipse.kura.wire.provider.version}.jar"
-                                            todir="${project.build.directory}/staging/target-definition/equinox_3.12.50/repository/plugins" />
-                                        <copy
-                                            file="${project.build.directory}/plugins/org.eclipse.kura.web2_${org.eclipse.kura.web2.version}.jar"
-                                            todir="${project.build.directory}/staging/target-definition/equinox_3.12.50/repository/plugins"
-                                            failonerror="false" />
-                                        <!-- Add REST bundles-->
-                                        <copy
-                                            file="${project.build.directory}/plugins/org.eclipse.kura.rest.provider_${org.eclipse.kura.rest.provider.version}.jar"
-                                            todir="${project.build.directory}/staging/target-definition/equinox_3.12.50/repository/plugins" />
-                                        <copy
-                                            file="${project.build.directory}/plugins/org.eclipse.kura.rest.asset.provider_${org.eclipse.kura.rest.asset.provider.version}.jar"
-                                            todir="${project.build.directory}/staging/target-definition/equinox_3.12.50/repository/plugins" />
-                                        <!-- Add Artemis bundles-->
-                                        <copy
-                                            file="${project.build.directory}/plugins/org.eclipse.kura.broker.artemis.core_${org.eclipse.kura.broker.artemis.core.version}.jar"
-                                            todir="${project.build.directory}/staging/target-definition/equinox_3.12.50/repository/plugins" />
-                                        <copy
-                                            file="${project.build.directory}/plugins/org.eclipse.kura.broker.artemis.simple.mqtt_${org.eclipse.kura.broker.artemis.simple.mqtt.version}.jar"
-                                            todir="${project.build.directory}/staging/target-definition/equinox_3.12.50/repository/plugins" />
-                                        <copy
-                                            file="${project.build.directory}/plugins/org.eclipse.kura.broker.artemis.xml_${org.eclipse.kura.broker.artemis.xml.version}.jar"
-                                            todir="${project.build.directory}/staging/target-definition/equinox_3.12.50/repository/plugins" />
-
-                                        <copy
-                                            file="${project.build.directory}/plugins/org.eclipse.kura.wire.component.conditional.provider_${org.eclipse.kura.wire.component.conditional.provider.version}.jar"
-                                            todir="${project.build.directory}/staging/target-definition/equinox_3.12.50/repository/plugins" />
-                                        <copy
-                                            file="${project.build.directory}/plugins/org.eclipse.kura.wire.component.join.provider_${org.eclipse.kura.wire.component.join.provider.version}.jar"
-                                            todir="${project.build.directory}/staging/target-definition/equinox_3.12.50/repository/plugins" />
-
-                                        <copy
-                                            file="${project.build.directory}/plugins/org.eclipse.kura.json.marshaller.unmarshaller.provider_${org.eclipse.kura.json.marshaller.unmarshaller.provider.version}.jar"
-                                            todir="${project.build.directory}/staging/target-definition/equinox_3.12.50/repository/plugins" />
-                                        <copy
-                                            file="${project.build.directory}/plugins/org.eclipse.kura.xml.marshaller.unmarshaller.provider_${org.eclipse.kura.xml.marshaller.unmarshaller.provider.version}.jar"
-                                            todir="${project.build.directory}/staging/target-definition/equinox_3.12.50/repository/plugins" />
-
-                                        <copy
-                                            file="${project.build.directory}/plugins/org.eclipse.kura.cloudconnection.eclipseiot.mqtt.provider_${org.eclipse.kura.cloudconnection.eclipseiot.mqtt.provider.version}.jar"
-                                            todir="${project.build.directory}/staging/target-definition/equinox_3.12.50/repository/plugins" />
-                                    </target>
-                                </configuration>
-                            </execution>
-                            <execution>
-                                <id>dev-env</id>
-                                <phase>package</phase>
-                                <goals>
-                                    <goal>run</goal>
-                                </goals>
-                                <configuration>
-                                    <target>
-                                        <!-- Stage the emulator -->
-                                        <copy todir="${project.build.directory}/staging/emulator">
-                                            <fileset dir="../emulator/org.eclipse.kura.emulator" />
-                                        </copy>
-                                        <delete file="${project.build.directory}/staging/emulator/pom.xml" />
-                                        <delete dir="${project.build.directory}/staging/emulator/bin" />
-                                        <delete dir="${project.build.directory}/staging/emulator/target" />
-                                        <delete file="${project.build.directory}/staging/emulator/emulator-assembly.xml" />
-                                        <delete
-                                            file="${project.build.directory}/staging/emulator/src/main/resources/Kura_Core_Test.launch" />
-                                        <delete
-                                            file="${project.build.directory}/staging/emulator/src/main/resources/Kura_Emulator_Linux.launch" />
-                                        <delete
-                                            file="${project.build.directory}/staging/emulator/src/main/resources/Kura_Emulator_OSX.launch" />
-                                        <copy file="RELEASE_NOTES.txt" todir="${project.build.directory}/staging/emulator/src/main/resources" />
-                                        <mkdir dir="${project.build.directory}/staging/emulator/launch_configs"/>
-                                        <copy file="src/main/resources/common/Kura_Emulator_Linux.launch" todir="${project.build.directory}/staging/emulator/launch_configs" />
-                                        <copy file="src/main/resources/common/Kura_Emulator_OSX.launch" todir="${project.build.directory}/staging/emulator/launch_configs" />
-                                        <copy file="src/main/resources/common/classpaths/emulator.classpath"
-                                            tofile="${project.build.directory}/staging/emulator/emulator.classpath" />
-                                        <copy overwrite="true" file="src/main/resources/common/projects/emulator.project"
-                                            tofile="${project.build.directory}/staging/emulator/.project" />
-                                        <replace
-                                            file="${project.build.directory}/staging/emulator/src/main/resources/kura.properties"
-                                            token="kura.version=kura_emulator" value="kura.version=KURA_${kura.version}" />
-                                        <move file="${project.build.directory}/staging/emulator/emulator.classpath"
-                                            tofile="${project.build.directory}/staging/emulator/.classpath" />
-
-                                        <!-- Stage the Demo Heater Project -->
-                                        <copy todir="${project.build.directory}/staging/demo_heater">
-                                            <fileset dir="../examples/org.eclipse.kura.demo.heater" />
-                                        </copy>
-                                        <delete file="${project.build.directory}/staging/demo_heater/pom.xml" />
-                                        <delete dir="${project.build.directory}/staging/demo_heater/bin" />
-                                        <delete dir="${project.build.directory}/staging/demo_heater/target" />
-                                        <copy file="src/main/resources/common/classpaths/demo_heater.classpath"
-                                            tofile="${project.build.directory}/staging/demo_heater/demo_heater.classpath" />
-                                        <copy overwrite="true" file="src/main/resources/common/projects/demo_heater.project"
-                                            tofile="${project.build.directory}/staging/demo_heater/.project" />
-                                        <move file="${project.build.directory}/staging/demo_heater/demo_heater.classpath"
-                                            tofile="${project.build.directory}/staging/demo_heater/.classpath" />
-
-                                        <!-- Stage the org.eclipse.kura.example.beacon Project -->
-                                        <copy todir="${project.build.directory}/staging/beacon">
-                                            <fileset dir="../examples/org.eclipse.kura.example.beacon" />
-                                        </copy>
-                                        <delete file="${project.build.directory}/staging/beacon/pom.xml" />
-                                        <delete dir="${project.build.directory}/staging/beacon/bin" />
-                                        <delete dir="${project.build.directory}/staging/beacon/target" />
-                                        <copy file="src/main/resources/common/classpaths/beacon.classpath" tofile="${project.build.directory}/staging/beacon/beacon.classpath" />
-                                        <copy overwrite="true" file="src/main/resources/common/projects/beacon.project"
-                                            tofile="${project.build.directory}/staging/beacon/.project" />
-                                        <move file="${project.build.directory}/staging/beacon/beacon.classpath"
-                                            tofile="${project.build.directory}/staging/beacon/.classpath" />
-
-                                        <!-- Stage the org.eclipse.kura.example.beacon.scanner Project -->
-                                        <copy todir="${project.build.directory}/staging/beacon.scanner">
-                                            <fileset dir="../examples/org.eclipse.kura.example.beacon.scanner" />
-                                        </copy>
-                                        <delete file="${project.build.directory}/staging/beacon.scanner/pom.xml" />
-                                        <delete dir="${project.build.directory}/staging/beacon.scanner/bin" />
-                                        <delete dir="${project.build.directory}/staging/beacon.scanner/target" />
-                                        <copy file="src/main/resources/common/classpaths/beacon.scanner.classpath" tofile="${project.build.directory}/staging/beacon.scanner/beacon.scanner.classpath" />
-                                        <copy overwrite="true" file="src/main/resources/common/projects/beacon.scanner.project"
-                                            tofile="${project.build.directory}/staging/beacon.scanner/.project" />
-                                        <move file="${project.build.directory}/staging/beacon.scanner/beacon.scanner.classpath"
-                                            tofile="${project.build.directory}/staging/beacon.scanner/.classpath" />
-
-                                        <!-- Stage the org.eclipse.kura.example.ibeacon.advertiser Project -->
-                                        <copy todir="${project.build.directory}/staging/ibeacon.advertiser">
-                                            <fileset dir="../examples/org.eclipse.kura.example.ibeacon.advertiser" />
-                                        </copy>
-                                        <delete file="${project.build.directory}/staging/ibeacon.advertiser/pom.xml" />
-                                        <delete dir="${project.build.directory}/staging/ibeacon.advertiser/bin" />
-                                        <delete dir="${project.build.directory}/staging/ibeacon.advertiser/target" />
-                                        <copy file="src/main/resources/common/classpaths/ibeacon.advertiser.classpath" tofile="${project.build.directory}/staging/ibeacon.advertiser/ibeacon.advertiser.classpath" />
-                                        <copy overwrite="true" file="src/main/resources/common/projects/ibeacon.advertiser.project"
-                                            tofile="${project.build.directory}/staging/ibeacon.advertiser/.project" />
-                                        <move file="${project.build.directory}/staging/ibeacon.advertiser/ibeacon.advertiser.classpath"
-                                            tofile="${project.build.directory}/staging/ibeacon.advertiser/.classpath" />
-
-                                        <!-- Stage the org.eclipse.kura.example.ibeacon.scanner Project -->
-                                        <copy todir="${project.build.directory}/staging/ibeacon.scanner">
-                                            <fileset dir="../examples/org.eclipse.kura.example.ibeacon.scanner" />
-                                        </copy>
-                                        <delete file="${project.build.directory}/staging/ibeacon.scanner/pom.xml" />
-                                        <delete dir="${project.build.directory}/staging/ibeacon.scanner/bin" />
-                                        <delete dir="${project.build.directory}/staging/ibeacon.scanner/target" />
-                                        <copy file="src/main/resources/common/classpaths/ibeacon.scanner.classpath" tofile="${project.build.directory}/staging/ibeacon.scanner/ibeacon.scanner.classpath" />
-                                        <copy overwrite="true" file="src/main/resources/common/projects/ibeacon.scanner.project"
-                                            tofile="${project.build.directory}/staging/ibeacon.scanner/.project" />
-                                        <move file="${project.build.directory}/staging/ibeacon.scanner/ibeacon.scanner.classpath"
-                                            tofile="${project.build.directory}/staging/ibeacon.scanner/.classpath" />
-
-                                        <!-- Stage the org.eclipse.kura.example.eddystone.advertiser Project -->
-                                        <copy todir="${project.build.directory}/staging/eddystone.advertiser">
-                                            <fileset dir="../examples/org.eclipse.kura.example.eddystone.advertiser" />
-                                        </copy>
-                                        <delete file="${project.build.directory}/staging/eddystone.advertiser/pom.xml" />
-                                        <delete dir="${project.build.directory}/staging/eddystone.advertiser/bin" />
-                                        <delete dir="${project.build.directory}/staging/eddystone.advertiser/target" />
-                                        <copy file="src/main/resources/common/classpaths/eddystone.advertiser.classpath" tofile="${project.build.directory}/staging/eddystone.advertiser/eddystone.advertiser.classpath" />
-                                        <copy overwrite="true" file="src/main/resources/common/projects/eddystone.advertiser.project"
-                                            tofile="${project.build.directory}/staging/eddystone.advertiser/.project" />
-                                        <move file="${project.build.directory}/staging/eddystone.advertiser/eddystone.advertiser.classpath"
-                                            tofile="${project.build.directory}/staging/eddystone.advertiser/.classpath" />
-
-                                        <!-- Stage the org.eclipse.kura.example.eddystone.scanner Project -->
-                                        <copy todir="${project.build.directory}/staging/eddystone.scanner">
-                                            <fileset dir="../examples/org.eclipse.kura.example.eddystone.scanner" />
-                                        </copy>
-                                        <delete file="${project.build.directory}/staging/eddystone.scanner/pom.xml" />
-                                        <delete dir="${project.build.directory}/staging/eddystone.scanner/bin" />
-                                        <delete dir="${project.build.directory}/staging/eddystone.scanner/target" />
-                                        <copy file="src/main/resources/common/classpaths/eddystone.scanner.classpath" tofile="${project.build.directory}/staging/eddystone.scanner/eddystone.scanner.classpath" />
-                                        <copy overwrite="true" file="src/main/resources/common/projects/eddystone.scanner.project"
-                                            tofile="${project.build.directory}/staging/eddystone.scanner/.project" />
-                                        <move file="${project.build.directory}/staging/eddystone.scanner/eddystone.scanner.classpath"
-                                            tofile="${project.build.directory}/staging/eddystone.scanner/.classpath" />
-
-                                        <!-- Stage the org.eclipse.kura.example.ble.tisensortag Project -->
-                                        <copy todir="${project.build.directory}/staging/tisensortag">
-                                            <fileset dir="../examples/org.eclipse.kura.example.ble.tisensortag" />
-                                        </copy>
-                                        <delete file="${project.build.directory}/staging/tisensortag/pom.xml" />
-                                        <delete dir="${project.build.directory}/staging/tisensortag/bin" />
-                                        <delete dir="${project.build.directory}/staging/tisensortag/target" />
-                                        <copy file="src/main/resources/common/classpaths/tisensortag.classpath"
-                                            tofile="${project.build.directory}/staging/tisensortag/tisensortag.classpath" />
-                                        <copy overwrite="true" file="src/main/resources/common/projects/tisensortag.project"
-                                            tofile="${project.build.directory}/staging/tisensortag/.project" />
-                                        <move file="${project.build.directory}/staging/tisensortag/tisensortag.classpath"
-                                            tofile="${project.build.directory}/staging/tisensortag/.classpath" />
-
-                                        <!-- Stage the org.eclipse.kura.example.ble.tisensortag.tinyb Project -->
-                                        <copy todir="${project.build.directory}/staging/tisensortag.tinyb">
-                                            <fileset dir="../examples/org.eclipse.kura.example.ble.tisensortag.tinyb" />
-                                        </copy>
-                                        <delete file="${project.build.directory}/staging/tisensortag.tinyb/pom.xml" />
-                                        <delete dir="${project.build.directory}/staging/tisensortag.tinyb/bin" />
-                                        <delete dir="${project.build.directory}/staging/tisensortag.tinyb/target" />
-                                        <copy file="src/main/resources/common/classpaths/tisensortag.tinyb.classpath"
-                                            tofile="${project.build.directory}/staging/tisensortag.tinyb/tisensortag.tinyb.classpath" />
-                                        <copy overwrite="true" file="src/main/resources/common/projects/tisensortag.tinyb.project"
-                                            tofile="${project.build.directory}/staging/tisensortag.tinyb/.project" />
-                                        <move file="${project.build.directory}/staging/tisensortag.tinyb/tisensortag.tinyb.classpath"
-                                            tofile="${project.build.directory}/staging/tisensortag.tinyb/.classpath" />
-
-                                        <!-- Stage the org.eclipse.kura.example.publisher Project -->
-                                        <copy todir="${project.build.directory}/staging/publisher">
-                                            <fileset dir="../examples/org.eclipse.kura.example.publisher" />
-                                        </copy>
-                                        <delete file="${project.build.directory}/staging/publisher/pom.xml" />
-                                        <delete dir="${project.build.directory}/staging/publisher/bin" />
-                                        <delete dir="${project.build.directory}/staging/publisher/target" />
-                                        <copy file="src/main/resources/common/classpaths/publisher.classpath"
-                                            tofile="${project.build.directory}/staging/publisher/publisher.classpath" />
-                                        <copy overwrite="true" file="src/main/resources/common/projects/publisher.project"
-                                            tofile="${project.build.directory}/staging/publisher/.project" />
-                                        <move file="${project.build.directory}/staging/publisher/publisher.classpath"
-                                            tofile="${project.build.directory}/staging/publisher/.classpath" />
-
-                                        <!-- Stage the org.eclipse.kura.example.camel.quickstart Project -->
-                                        <copy todir="${project.build.directory}/staging/camel_quickstart">
-                                            <fileset dir="../examples/org.eclipse.kura.example.camel.quickstart" />
-                                        </copy>
-                                        <delete file="${project.build.directory}/staging/camel_quickstart/pom.xml" />
-                                        <delete dir="${project.build.directory}/staging/camel_quickstart/bin" />
-                                        <delete dir="${project.build.directory}/staging/camel_quickstart/target" />
-                                        <copy file="src/main/resources/common/classpaths/camel_quickstart.classpath"
-                                            tofile="${project.build.directory}/staging/camel_quickstart/camel_quickstart.classpath" />
-                                        <copy overwrite="true"
-                                            file="src/main/resources/common/projects/camel_quickstart.project" tofile="${project.build.directory}/staging/camel_quickstart/.project" />
-                                        <move
-                                            file="${project.build.directory}/staging/camel_quickstart/camel_quickstart.classpath"
-                                            tofile="${project.build.directory}/staging/camel_quickstart/.classpath" />
-
-                                        <!-- Stage the org.eclipse.kura.example.camel.publisher Project -->
-                                        <copy todir="${project.build.directory}/staging/camel_publisher">
-                                            <fileset dir="../examples/org.eclipse.kura.example.camel.publisher" />
-                                        </copy>
-                                        <delete file="${project.build.directory}/staging/camel_publisher/pom.xml" />
-                                        <delete dir="${project.build.directory}/staging/camel_publisher/bin" />
-                                        <delete dir="${project.build.directory}/staging/camel_publisher/target" />
-                                        <copy file="src/main/resources/common/classpaths/camel_publisher.classpath"
-                                            tofile="${project.build.directory}/staging/camel_publisher/camel_publisher.classpath" />
-                                        <copy overwrite="true"
-                                            file="src/main/resources/common/projects/camel_publisher.project" tofile="${project.build.directory}/staging/camel_publisher/.project" />
-                                        <move
-                                            file="${project.build.directory}/staging/camel_publisher/camel_publisher.classpath"
-                                            tofile="${project.build.directory}/staging/camel_publisher/.classpath" />
-
-                                        <!-- Stage the org.eclipse.kura.example.camel.aggregation Project -->
-                                        <copy todir="${project.build.directory}/staging/camel_aggregation">
-                                            <fileset dir="../examples/org.eclipse.kura.example.camel.aggregation" />
-                                        </copy>
-                                        <delete file="${project.build.directory}/staging/camel_aggregation/pom.xml" />
-                                        <delete dir="${project.build.directory}/staging/camel_aggregation/bin" />
-                                        <delete dir="${project.build.directory}/staging/camel_aggregation/target" />
-                                        <copy file="src/main/resources/common/classpaths/camel_aggregation.classpath"
-                                            tofile="${project.build.directory}/staging/camel_aggregation/camel_aggregation.classpath" />
-                                        <copy overwrite="true"
-                                            file="src/main/resources/common/projects/camel_aggregation.project" tofile="${project.build.directory}/staging/camel_aggregation/.project" />
-                                        <move
-                                            file="${project.build.directory}/staging/camel_aggregation/camel_aggregation.classpath"
-                                            tofile="${project.build.directory}/staging/camel_aggregation/.classpath" />
-
-                                        <!-- Create the archive file with the components -->
-                                        <zip destfile="${project.build.directory}/${zip_workspace.prefix}.zip">
-                                            <zipfileset dir="${project.build.directory}/staging/target-definition/"
-                                                prefix="target-definition/" />
-                                            <zipfileset dir="${project.build.directory}/staging/emulator/"
-                                                prefix="org.eclipse.kura.emulator/" />
-                                            <zipfileset dir="${project.build.directory}/staging/demo_heater/"
-                                                prefix="org.eclipse.kura.demo.heater/" />
-                                            <zipfileset dir="${project.build.directory}/staging/beacon/"
-                                                prefix="org.eclipse.kura.example.beacon/" />
-                                            <zipfileset dir="${project.build.directory}/staging/beacon.scanner/"
-                                                prefix="org.eclipse.kura.example.beacon.scanner/" />
-                                            <zipfileset dir="${project.build.directory}/staging/ibeacon.advertiser/"
-                                                prefix="org.eclipse.kura.example.ibeacon.advertiser/" />
-                                            <zipfileset dir="${project.build.directory}/staging/ibeacon.scanner/"
-                                                prefix="org.eclipse.kura.example.ibeacon.scanner/" />
-                                            <zipfileset dir="${project.build.directory}/staging/eddystone.advertiser/"
-                                                prefix="org.eclipse.kura.example.eddystone.advertiser/" />
-                                            <zipfileset dir="${project.build.directory}/staging/eddystone.scanner/"
-                                                prefix="org.eclipse.kura.example.eddystone.scanner/" />
-                                            <zipfileset dir="${project.build.directory}/staging/tisensortag/"
-                                                prefix="org.eclipse.kura.example.ble.tisensortag/" />
-                                            <zipfileset dir="${project.build.directory}/staging/tisensortag.tinyb/"
-                                                prefix="org.eclipse.kura.example.ble.tisensortag.tinyb/" />
-                                            <zipfileset dir="${project.build.directory}/staging/publisher/"
-                                                prefix="org.eclipse.kura.example.publisher/" />
-                                            <zipfileset dir="${project.build.directory}/staging/camel_quickstart/"
-                                                prefix="org.eclipse.kura.example.camel.quickstart/" />
-                                            <zipfileset dir="${project.build.directory}/staging/camel_publisher/"
-                                                prefix="org.eclipse.kura.example.camel.publisher/" />
-                                            <zipfileset dir="${project.build.directory}/staging/camel_aggregation/"
-                                                prefix="org.eclipse.kura.example.camel.aggregation/" />
-                                        </zip>
-                                    </target>
-                                </configuration>
-                            </execution>
-                            <execution>
-                                <id>post-dev-env</id>
-                                <phase>install</phase>
-                                <goals>
-                                    <goal>run</goal>
-                                </goals>
-                                <configuration>
-                                    <target unless="${org.eclipse.kura.dio.include}">
-                                        <zip destfile="${project.build.directory}/tmp_ws.zip">
-                                            <zipfileset src="${project.build.directory}/${zip_workspace.prefix}.zip">
-                                                <exclude
-                                                    name="target-definition/common/repository/plugins/jdk.dio_${jdk.dio.version}.jar" />
-                                                <exclude
-                                                    name="target-definition/common/repository/plugins/jdk.dio.*_${jdk.dio.version}.jar" />
-                                            </zipfileset>
-                                        </zip>
-                                        <move file="${project.build.directory}/tmp_ws.zip" tofile="${project.build.directory}/${zip_workspace.prefix}.zip" />
-                                    </target>
-                                </configuration>
-                            </execution>
-                        </executions>
-                    </plugin>
-                </plugins>
-            </build>
-        </profile>
-        <profile>
-          <id>core-dp</id>
-          <activation>
-            <activeByDefault>true</activeByDefault>
-          </activation>
-          <build>
-            <plugins>
-              <plugin>
-                <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-dependency-plugin</artifactId>
-                <executions>
-                  <execution>
-                      <id>core-dp</id>
-                      <phase>package</phase>
-                      <goals>
-                          <goal>copy</goal>
-                      </goals>
-                      <configuration>
-                        <artifactItems>
-                          <artifactItem>
-                            <groupId>org.eclipse.kura</groupId>
-                            <artifactId>org.eclipse.kura.protocol.modbus</artifactId>
-                            <version>${org.eclipse.kura.protocol.modbus.version}</version>
-                            <type>dp</type>
-                          </artifactItem>
-                          <artifactItem>
-                            <groupId>org.eclipse.kura.feature</groupId>
-                            <artifactId>org.eclipse.kura.driver.opcua</artifactId>
-                            <version>${org.eclipse.kura.driver.opcua.version}</version>
-                            <type>dp</type>
-                          </artifactItem>
-                          <artifactItem>
-                            <groupId>org.eclipse.kura.feature</groupId>
-                            <artifactId>org.eclipse.kura.driver.s7plc</artifactId>
-                            <version>${org.eclipse.kura.driver.s7plc.version}</version>
-                            <type>dp</type>
-                          </artifactItem>
-                          <artifactItem>
-                            <groupId>org.eclipse.kura.feature</groupId>
-                            <artifactId>org.eclipse.kura.driver.ble.sensortag</artifactId>
-                            <version>${org.eclipse.kura.driver.ble.sensortag.version}</version>
-                            <type>dp</type>
-                          </artifactItem>
-                          <artifactItem>
-                            <groupId>org.eclipse.kura.feature</groupId>
-                            <artifactId>org.eclipse.kura.driver.eddystone</artifactId>
-                            <version>${org.eclipse.kura.driver.eddystone.version}</version>
-                            <type>dp</type>
-                          </artifactItem>
-                          <artifactItem>
-                            <groupId>org.eclipse.kura.feature</groupId>
-                            <artifactId>org.eclipse.kura.driver.ibeacon</artifactId>
-                            <version>${org.eclipse.kura.driver.ibeacon.version}</version>
-                            <type>dp</type>
-                          </artifactItem>
-                          <artifactItem>
-                            <groupId>org.eclipse.kura.feature</groupId>
-                            <artifactId>org.eclipse.kura.wire.script.filter</artifactId>
-                            <version>${org.eclipse.kura.wire.script.filter.version}</version>
-                            <type>dp</type>
-                          </artifactItem>
-                          <artifactItem>
-                            <groupId>org.eclipse.kura.feature</groupId>
-                            <artifactId>org.eclipse.kura.driver.gpio</artifactId>
-                            <version>${org.eclipse.kura.driver.gpio.version}</version>
-                            <type>dp</type>
-                          </artifactItem>
-                        </artifactItems>
-                        <outputDirectory>${project.build.directory}</outputDirectory>
-                      </configuration>
-                  </execution>
-                </executions>
-              </plugin>
-            </plugins>
-          </build>
-        </profile>
-        <profile>
-          <id>can-dp</id>
-          <activation>
-            <activeByDefault>true</activeByDefault>
-          </activation>
-          <build>
-            <plugins>
-              <plugin>
-                <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-dependency-plugin</artifactId>
-                <executions>
-                    <execution>
-                        <id>can-dp</id>
-                        <phase>package</phase>
-                        <goals>
-                            <goal>copy</goal>
-                        </goals>
-                        <configuration>
-                          <skip>${kura.skip.can}</skip>
-                          <artifactItems>
-                            <artifactItem>
-                              <groupId>org.eclipse.kura</groupId>
-                              <artifactId>org.eclipse.kura.protocol.can</artifactId>
-                              <version>${org.eclipse.kura.protocol.can.version}</version>
-                              <type>dp</type>
-                            </artifactItem>
-                          </artifactItems>
-                          <outputDirectory>${project.build.directory}</outputDirectory>
-                        </configuration>
-                    </execution>
-                </executions>
-              </plugin>
-            </plugins>
-          </build>
-        </profile>
     </profiles>
 </project>
-- 
2.7.4