Compare commits
777 Commits
maintenanc
...
cmeng/stig
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
38b8f21abd | ||
|
|
ca6eefb80c | ||
|
|
ec9f75fc13 | ||
|
|
486ac12331 | ||
|
|
5ef4ec9663 | ||
|
|
a0eb63bd5b | ||
|
|
a275eaed0c | ||
|
|
af95b5ccda | ||
|
|
c4a349eb61 | ||
|
|
559075276e | ||
|
|
f105ad11c8 | ||
|
|
dce730edc5 | ||
|
|
aae8dbff4e | ||
|
|
9ace19c3c1 | ||
|
|
41f613bf79 | ||
|
|
fef6ee7ba3 | ||
|
|
302ecdf4f0 | ||
|
|
f4226c18a7 | ||
|
|
033de9c096 | ||
|
|
883c5d9530 | ||
|
|
527c0a8f86 | ||
|
|
9f00d3438b | ||
|
|
6f8dbb24db | ||
|
|
4664cd2acd | ||
|
|
5202500915 | ||
|
|
ab420ec9dc | ||
|
|
cd60181cb1 | ||
|
|
c37d6348ac | ||
|
|
6249019f62 | ||
|
|
6bc516cc16 | ||
|
|
b5108a279f | ||
|
|
0fb9ca8646 | ||
|
|
e76af1ffae | ||
|
|
76a06d0ed3 | ||
|
|
894e2e6bce | ||
|
|
e39d96b30c | ||
|
|
3ec995efe9 | ||
|
|
1eea90ccd6 | ||
|
|
215fc7e024 | ||
|
|
cdd8f4fd76 | ||
|
|
bb742fb7a4 | ||
|
|
3ba7d364d7 | ||
|
|
66ae06cc5d | ||
|
|
b2de962cb9 | ||
|
|
f6618f74ea | ||
|
|
d5a5109a7c | ||
|
|
c593246683 | ||
|
|
af82142862 | ||
|
|
a888c5f0d9 | ||
|
|
b42cffc7bf | ||
|
|
17e9802f3a | ||
|
|
3511c6a328 | ||
|
|
c6b464e194 | ||
|
|
e7ece305ac | ||
|
|
0b14b56348 | ||
|
|
186abd05b4 | ||
|
|
124cd44b21 | ||
|
|
967fd4eafe | ||
|
|
372fea3de0 | ||
|
|
fc28d604bb | ||
|
|
92225f8337 | ||
|
|
848c8c958d | ||
|
|
17f5d98efa | ||
|
|
53ee776d01 | ||
|
|
40762313c2 | ||
|
|
eba2b2d52b | ||
|
|
5e4c564fa6 | ||
|
|
fb547ac3f8 | ||
|
|
87e2aebfd2 | ||
|
|
ea24fc1bc5 | ||
|
|
dfb55aa4fe | ||
|
|
f282b61182 | ||
|
|
0f1379f4ff | ||
|
|
b9f723571b | ||
|
|
460242307e | ||
|
|
0eb0a011ca | ||
|
|
b80820929b | ||
|
|
4daf03253e | ||
|
|
2ff6394bc9 | ||
|
|
433a183c2f | ||
|
|
c4306a2dd9 | ||
|
|
ef8d349dcf | ||
|
|
84442eac3c | ||
|
|
3836961cd3 | ||
|
|
0f049a8c92 | ||
|
|
02bb1ecc7c | ||
|
|
952acaf430 | ||
|
|
0410f8032d | ||
|
|
517669f07c | ||
|
|
f29267c23e | ||
|
|
57567c15ed | ||
|
|
294f6b5836 | ||
|
|
ffce1d5c4e | ||
|
|
ba59819f49 | ||
|
|
8dad0f7c70 | ||
|
|
311822ac44 | ||
|
|
416d854b2b | ||
|
|
7a4af470a4 | ||
|
|
b83a21f72b | ||
|
|
0d3e289820 | ||
|
|
d5a3675f25 | ||
|
|
81648c0cc8 | ||
|
|
056fc2d811 | ||
|
|
429db0187b | ||
|
|
7474f094f2 | ||
|
|
d8c10ea4a3 | ||
|
|
79db3f9919 | ||
|
|
9a81eaa34d | ||
|
|
c7bfcae92b | ||
|
|
06e0945fa3 | ||
|
|
8637c51f88 | ||
|
|
99dcdfb0db | ||
|
|
00780637ba | ||
|
|
d69a3c8a88 | ||
|
|
d8f17f42f8 | ||
|
|
05c09ee985 | ||
|
|
51b442c2b4 | ||
|
|
9f9394fa0f | ||
|
|
cad210df20 | ||
|
|
69dfab2bf6 | ||
|
|
878d4211db | ||
|
|
8712de2933 | ||
|
|
02d9cca2ad | ||
|
|
d240f4a4a8 | ||
|
|
48c7fcab7f | ||
|
|
5ef43c83e6 | ||
|
|
65816f5ea7 | ||
|
|
733df4c762 | ||
|
|
078d0b5476 | ||
|
|
ec11efc3b6 | ||
|
|
481c4a55a5 | ||
|
|
44e4727bc4 | ||
|
|
0d4b025d62 | ||
|
|
8f9f871822 | ||
|
|
e8ef341670 | ||
|
|
4de7a06af0 | ||
|
|
b00f29c951 | ||
|
|
e23c04ab2a | ||
|
|
ad0c723115 | ||
|
|
ddebe7e96a | ||
|
|
25836f9d3e | ||
|
|
fc4e9b6159 | ||
|
|
32733397a5 | ||
|
|
405a0c1960 | ||
|
|
3157c8dbdf | ||
|
|
2d9e2e0dd8 | ||
|
|
9bdd384b29 | ||
|
|
61d9cec36c | ||
|
|
345a7c6491 | ||
|
|
5b15fbe489 | ||
|
|
ae30522551 | ||
|
|
1685507c3d | ||
|
|
a4ba9d6c22 | ||
|
|
3ba6621345 | ||
|
|
eb37dd885d | ||
|
|
8ee0358866 | ||
|
|
f5ae0c35db | ||
|
|
958ebc84e0 | ||
|
|
5f3de19d05 | ||
|
|
48a9dda162 | ||
|
|
cab7900f21 | ||
|
|
4143eb57a5 | ||
|
|
55950270f3 | ||
|
|
6f363a4b6b | ||
|
|
be130363c0 | ||
|
|
a82a543740 | ||
|
|
c1f0ade10a | ||
|
|
d727a680e8 | ||
|
|
ebf990fe24 | ||
|
|
99817f5e81 | ||
|
|
345ca09b50 | ||
|
|
fac36b2ccb | ||
|
|
746c5dc09d | ||
|
|
4172e2c9c6 | ||
|
|
b669df5b0b | ||
|
|
951d0095ed | ||
|
|
7b67ba5cb7 | ||
|
|
fcfe46cc54 | ||
|
|
0a31a20995 | ||
|
|
caa98412d6 | ||
|
|
31a47dc532 | ||
|
|
4bc0c09219 | ||
|
|
7117fe77d9 | ||
|
|
c0a1736fcc | ||
|
|
6409d4a212 | ||
|
|
0bb1ddd9fa | ||
|
|
58d88fb407 | ||
|
|
badbda5a30 | ||
|
|
6c867d962b | ||
|
|
cd1777c1a0 | ||
|
|
3c8c047497 | ||
|
|
213f1c05e9 | ||
|
|
21c8daefce | ||
|
|
bc38a7819f | ||
|
|
ec643892d3 | ||
|
|
f6b2633cc5 | ||
|
|
09fcc65022 | ||
|
|
90a7458eea | ||
|
|
3e5cb4e267 | ||
|
|
3786678af3 | ||
|
|
935067366b | ||
|
|
e94d48371e | ||
|
|
a4045aca8a | ||
|
|
c68db342d2 | ||
|
|
7f67dd05e9 | ||
|
|
12fffc246f | ||
|
|
9dd74c6271 | ||
|
|
8ef366231f | ||
|
|
1bfad2c6e5 | ||
|
|
c1ee67259b | ||
|
|
2f9be800a5 | ||
|
|
72fe26ce26 | ||
|
|
d474c70d38 | ||
|
|
8cd6fcd334 | ||
|
|
cc9439c899 | ||
|
|
b6bcc7f7ae | ||
|
|
60bc7074f0 | ||
|
|
5cfb683aef | ||
|
|
d8680557a0 | ||
|
|
d79a477817 | ||
|
|
bc3e64196a | ||
|
|
2ec536f370 | ||
|
|
13909039a3 | ||
|
|
97ca3e1216 | ||
|
|
4e03b9d382 | ||
|
|
5c3a397035 | ||
|
|
67739cb628 | ||
|
|
2eb32f2d9a | ||
|
|
f0cd5c0674 | ||
|
|
c0a708baa9 | ||
|
|
407aabd4d9 | ||
|
|
13a069a49e | ||
|
|
0a6eaf4d8f | ||
|
|
e20abc03a9 | ||
|
|
97e66e8466 | ||
|
|
ba5e20f4c4 | ||
|
|
ae5c2e5bb8 | ||
|
|
f82e24b5ca | ||
|
|
78c31a2d7c | ||
|
|
2d1562ddd1 | ||
|
|
23c330c2a3 | ||
|
|
e6a4e58e77 | ||
|
|
982dd2182b | ||
|
|
c6b108f6be | ||
|
|
8aa8a7911a | ||
|
|
ae1b8c54bf | ||
|
|
cf1e71a8bb | ||
|
|
5e1e51ddce | ||
|
|
c23834f48e | ||
|
|
7579f09cc9 | ||
|
|
10965e336b | ||
|
|
743849c31e | ||
|
|
c4c5363835 | ||
|
|
845db385a7 | ||
|
|
e6da87ec56 | ||
|
|
5d4448ff9b | ||
|
|
07d7e0e35b | ||
|
|
261d97e2ef | ||
|
|
0dedb38c27 | ||
|
|
bfe7bf6a46 | ||
|
|
e83a26c208 | ||
|
|
1a9b3fcc73 | ||
|
|
0c774878d6 | ||
|
|
50988ef00a | ||
|
|
4d70d8c4ab | ||
|
|
f6b8645da6 | ||
|
|
5df540d9d4 | ||
|
|
4b1e96548f | ||
|
|
8993d85e29 | ||
|
|
11bf94cbe8 | ||
|
|
0d95c759d3 | ||
|
|
db3c918ce9 | ||
|
|
488efc5402 | ||
|
|
0dd749233d | ||
|
|
f08801de43 | ||
|
|
2d9ea8d41b | ||
|
|
091c4262dd | ||
|
|
d5f8e2a967 | ||
|
|
2413ab2179 | ||
|
|
c2b09b0cbf | ||
|
|
c5462dcb98 | ||
|
|
9d94dfe81b | ||
|
|
6d5d8600c7 | ||
|
|
c8f711ff29 | ||
|
|
31ea9dd17b | ||
|
|
377cc7c280 | ||
|
|
be4fdeb687 | ||
|
|
0cd5ee531d | ||
|
|
0fbb2783df | ||
|
|
c4e7752e9c | ||
|
|
6de5ec1608 | ||
|
|
72a1e7e783 | ||
|
|
cbb0987210 | ||
|
|
7d341a856d | ||
|
|
57c910b36d | ||
|
|
d86b3aec69 | ||
|
|
b86bb2287a | ||
|
|
96ac9e49ed | ||
|
|
745a274611 | ||
|
|
66a855aeb1 | ||
|
|
eb2cb707ad | ||
|
|
75653b0954 | ||
|
|
2319cb72ce | ||
|
|
7410a51faf | ||
|
|
3647eadd99 | ||
|
|
a18a1a8aaf | ||
|
|
afed535938 | ||
|
|
d4ae05bec2 | ||
|
|
dad0704af7 | ||
|
|
88c963d5fb | ||
|
|
3034b29181 | ||
|
|
d66549f3af | ||
|
|
f6bca04165 | ||
|
|
1625f1cabd | ||
|
|
d8c0452280 | ||
|
|
9177fdbfbb | ||
|
|
accc5c0afc | ||
|
|
b2adf3ddb0 | ||
|
|
d7412ef7c8 | ||
|
|
d0aa54cc1d | ||
|
|
59d5829524 | ||
|
|
d20da9c1a1 | ||
|
|
b0c9d2de61 | ||
|
|
70abe2e14c | ||
|
|
9e4d869f97 | ||
|
|
d3197f2981 | ||
|
|
9efc10611d | ||
|
|
d5722ba7b6 | ||
|
|
2817030fb5 | ||
|
|
f3a96816d4 | ||
|
|
e488511b1e | ||
|
|
b75c64d5ba | ||
|
|
94b2624a07 | ||
|
|
4d27c36eb9 | ||
|
|
9684f0be7e | ||
|
|
30baef27a5 | ||
|
|
54a8fc8820 | ||
|
|
a9d8a1ea94 | ||
|
|
cad70fd231 | ||
|
|
6d837e9ae4 | ||
|
|
7003b9553d | ||
|
|
18ae4ede23 | ||
|
|
9e1a8f64b3 | ||
|
|
0c4336ba23 | ||
|
|
635c72913d | ||
|
|
f893e600b6 | ||
|
|
21fca64020 | ||
|
|
2be5ebccfb | ||
|
|
3c87824d97 | ||
|
|
fdbb14b0e0 | ||
|
|
341e39e31a | ||
|
|
8f206bc1c9 | ||
|
|
63702e6413 | ||
|
|
1d42bd17cf | ||
|
|
2cc8f9785b | ||
|
|
35ac15c7f4 | ||
|
|
d148f30a60 | ||
|
|
f67f68797b | ||
|
|
ad204aaa33 | ||
|
|
bf1489330e | ||
|
|
00c1f62336 | ||
|
|
a8f78dc143 | ||
|
|
f34baa38a0 | ||
|
|
1e6b207c42 | ||
|
|
1cecc49d3b | ||
|
|
80c8887405 | ||
|
|
626202fd74 | ||
|
|
c5de2d5ac5 | ||
|
|
e3268f4627 | ||
|
|
371250efcf | ||
|
|
6ef7f9e332 | ||
|
|
ac9929fe24 | ||
|
|
f367c80177 | ||
|
|
05aacc4993 | ||
|
|
a4e759d22c | ||
|
|
1ca814d626 | ||
|
|
d009840de9 | ||
|
|
ecfdd61d79 | ||
|
|
5064620976 | ||
|
|
f5759601dc | ||
|
|
35cf3ff83a | ||
|
|
c6f65017fa | ||
|
|
368a992358 | ||
|
|
28af2effbe | ||
|
|
b101d15ff7 | ||
|
|
4a5af8e13a | ||
|
|
3442a0d779 | ||
|
|
357dac6b5a | ||
|
|
272371e7ae | ||
|
|
c1ea2ea20e | ||
|
|
d6d7eae99a | ||
|
|
8d01cefa64 | ||
|
|
803a8bf12d | ||
|
|
659aecc690 | ||
|
|
6dccb4fdfd | ||
|
|
652f0128ee | ||
|
|
601759eca2 | ||
|
|
9b1b4a0a4f | ||
|
|
d987967a27 | ||
|
|
2050335d33 | ||
|
|
2aa697d46d | ||
|
|
f874fc0405 | ||
|
|
45efd93321 | ||
|
|
6563b13348 | ||
|
|
6d86d3b5f0 | ||
|
|
b4cb221f0f | ||
|
|
cbd32b831a | ||
|
|
b76c851b88 | ||
|
|
5a28d0f740 | ||
|
|
531d5d0701 | ||
|
|
dd442d9bf7 | ||
|
|
3a455e3a8d | ||
|
|
0de59c4d21 | ||
|
|
32475486b0 | ||
|
|
0badb923cd | ||
|
|
26dece22cd | ||
|
|
5851ac96ed | ||
|
|
66e01d349a | ||
|
|
49ffccb4f9 | ||
|
|
3a653300b7 | ||
|
|
b96fee274a | ||
|
|
5a0fb7845f | ||
|
|
9b949cc838 | ||
|
|
898e422f16 | ||
|
|
78b04b6d5a | ||
|
|
b71968678c | ||
|
|
2e7d7e8eb1 | ||
|
|
b86f658864 | ||
|
|
a21f00fcbb | ||
|
|
78b369e616 | ||
|
|
f787026708 | ||
|
|
10e634fbcd | ||
|
|
5558bf1e67 | ||
|
|
257db4c95b | ||
|
|
5af92fb269 | ||
|
|
7feaa9cbc5 | ||
|
|
af8c598b21 | ||
|
|
cdc9203eb6 | ||
|
|
3fffa234c5 | ||
|
|
7339347382 | ||
|
|
51c4f2f333 | ||
|
|
03df29ee5c | ||
|
|
de76aaceb6 | ||
|
|
d4fe953cbd | ||
|
|
9291346017 | ||
|
|
9589ae8785 | ||
|
|
0aed6ad7e5 | ||
|
|
a93e354860 | ||
|
|
e249a19463 | ||
|
|
0e58fd9d05 | ||
|
|
a08363ca2c | ||
|
|
58d5f2ef66 | ||
|
|
63eea05636 | ||
|
|
88822d74b2 | ||
|
|
4d83f9f46f | ||
|
|
f1557728ad | ||
|
|
0a65489f9f | ||
|
|
e5301d88d1 | ||
|
|
14a0b2359a | ||
|
|
1d8650e5ed | ||
|
|
078f39ddd1 | ||
|
|
10008c4912 | ||
|
|
4faaeebbfb | ||
|
|
2eb1193821 | ||
|
|
cfe84c40cd | ||
|
|
e977378db5 | ||
|
|
34771bd8bb | ||
|
|
a52c6cb24a | ||
|
|
1ebdb789f1 | ||
|
|
b6dc94588c | ||
|
|
8b9dee3087 | ||
|
|
dd8c6a6821 | ||
|
|
f33840c2e3 | ||
|
|
8b7fffc9df | ||
|
|
fa9cf6a41f | ||
|
|
600e2a8c42 | ||
|
|
dcaaca9101 | ||
|
|
21e362b8a6 | ||
|
|
a257f6245b | ||
|
|
8dcd480c5c | ||
|
|
8f449d059d | ||
|
|
1c9ebd1912 | ||
|
|
024729e359 | ||
|
|
350e6a6d4a | ||
|
|
9e715eef65 | ||
|
|
ffda81595c | ||
|
|
54ddbeb75e | ||
|
|
c0e37278c0 | ||
|
|
5d8400ebab | ||
|
|
69aceb6d1b | ||
|
|
0502565281 | ||
|
|
b3fdf95ad8 | ||
|
|
8d9320072b | ||
|
|
014222ec83 | ||
|
|
70dfa80a9b | ||
|
|
7c7707f1e4 | ||
|
|
2c3d5c3840 | ||
|
|
1e1a2da1aa | ||
|
|
8b3c077cc3 | ||
|
|
6c1706d3be | ||
|
|
41a4468276 | ||
|
|
cce860df6e | ||
|
|
f9c150eb16 | ||
|
|
e5fccb4cfa | ||
|
|
9df14de89e | ||
|
|
d237405fb2 | ||
|
|
03e48a710c | ||
|
|
0d5e880a3f | ||
|
|
32f844f2c7 | ||
|
|
96f911cc7e | ||
|
|
c91c48a248 | ||
|
|
f4ef88de1f | ||
|
|
2459101a01 | ||
|
|
d5ae4347e1 | ||
|
|
c6b2b4134f | ||
|
|
a333430b9f | ||
|
|
b89bfe54c2 | ||
|
|
0f9c62f8e0 | ||
|
|
26b558afe7 | ||
|
|
d1394971c9 | ||
|
|
ea2085e00f | ||
|
|
e215743b87 | ||
|
|
95933887f8 | ||
|
|
5aee2b8a8e | ||
|
|
12fa6a2a37 | ||
|
|
537bbc1f6f | ||
|
|
5c2b6e2635 | ||
|
|
4af5f82f21 | ||
|
|
b9a1e236a7 | ||
|
|
2c50a31065 | ||
|
|
2956b599f2 | ||
|
|
1da2c7ff57 | ||
|
|
3d70fbb610 | ||
|
|
d308d5f0ce | ||
|
|
1265e6f5e6 | ||
|
|
052c0484da | ||
|
|
64fe2df2de | ||
|
|
2015805cd4 | ||
|
|
3f5edd9159 | ||
|
|
b8b7531741 | ||
|
|
474fe1ef1c | ||
|
|
a56fdbb03e | ||
|
|
b9cdbf4a16 | ||
|
|
fe05d11376 | ||
|
|
8186c1356f | ||
|
|
b40d3b179c | ||
|
|
6ef3cb225d | ||
|
|
fd20135d22 | ||
|
|
e759528aba | ||
|
|
1bfb8faf92 | ||
|
|
7f87c1cd82 | ||
|
|
516f085ffa | ||
|
|
8f043dab65 | ||
|
|
03be6dcf91 | ||
|
|
17e1c4edc2 | ||
|
|
de5af9eac2 | ||
|
|
59f3100b66 | ||
|
|
63cb020c22 | ||
|
|
e10b3959c1 | ||
|
|
64faec2169 | ||
|
|
714c06167e | ||
|
|
2827521882 | ||
|
|
7cb18bcb10 | ||
|
|
ff0365ab62 | ||
|
|
d31a76d774 | ||
|
|
a6a4b39601 | ||
|
|
d3b2c9d3fb | ||
|
|
bbda6186a2 | ||
|
|
cb180b0ee9 | ||
|
|
033e3ed009 | ||
|
|
ac180f2a30 | ||
|
|
1a1497408b | ||
|
|
8b197a0fa9 | ||
|
|
910b0b3429 | ||
|
|
5464dd246f | ||
|
|
4269531006 | ||
|
|
f5d252fdf8 | ||
|
|
dc48c27eba | ||
|
|
d78030b95e | ||
|
|
c08b7d13f7 | ||
|
|
5ec169c59e | ||
|
|
9b7abed4e0 | ||
|
|
4d138811a8 | ||
|
|
c23f97762c | ||
|
|
d16b213c74 | ||
|
|
72be61327d | ||
|
|
32fe9749c1 | ||
|
|
d4d4f1acd5 | ||
|
|
7a8f62fba5 | ||
|
|
20af08beb1 | ||
|
|
599b5e380b | ||
|
|
bcad99b062 | ||
|
|
41a2de8b6c | ||
|
|
dadb2f6b36 | ||
|
|
07b8c7803a | ||
|
|
45377183e7 | ||
|
|
2ab32b79db | ||
|
|
0b4f5cd744 | ||
|
|
57a550c293 | ||
|
|
69ab437b5d | ||
|
|
0ef2dd9768 | ||
|
|
ac79113d02 | ||
|
|
983204f292 | ||
|
|
45f34c40ae | ||
|
|
a58ebb18d2 | ||
|
|
873b49caa6 | ||
|
|
9c45610dbb | ||
|
|
bee3dc17f3 | ||
|
|
ae3e907f44 | ||
|
|
edc6afbbf6 | ||
|
|
2c5cefb65e | ||
|
|
564cad31f1 | ||
|
|
d0b83c73f3 | ||
|
|
00f0c68436 | ||
|
|
9de529d04a | ||
|
|
c047bb63f5 | ||
|
|
9818b1977f | ||
|
|
175fc5c849 | ||
|
|
1cfd731589 | ||
|
|
c097914aed | ||
|
|
b30743036d | ||
|
|
731c62567c | ||
|
|
392933b244 | ||
|
|
6c9d67c09e | ||
|
|
3eb340d6c2 | ||
|
|
f27501cf8f | ||
|
|
eb2c74dd0e | ||
|
|
ebae9a3e79 | ||
|
|
e237964bf2 | ||
|
|
3f3fe8697e | ||
|
|
a3da91d875 | ||
|
|
bab3443c4a | ||
|
|
3c7fb58efa | ||
|
|
abe89202f7 | ||
|
|
8bb434ca4b | ||
|
|
6f470d9591 | ||
|
|
e8ef505aeb | ||
|
|
6d9e211237 | ||
|
|
ad1468d991 | ||
|
|
c67c859fe1 | ||
|
|
8c90bf4ba9 | ||
|
|
765f09cf4a | ||
|
|
0dcd5981ad | ||
|
|
6ce7ba4486 | ||
|
|
b898b923a8 | ||
|
|
388fcb7600 | ||
|
|
1efaeb70c3 | ||
|
|
6370a03d1b | ||
|
|
13d6e8c306 | ||
|
|
97e38441a2 | ||
|
|
e819eed607 | ||
|
|
0fb6b8938e | ||
|
|
b57f335363 | ||
|
|
19d50791d1 | ||
|
|
91111fd54a | ||
|
|
1ef1ba1c7e | ||
|
|
1c994f894e | ||
|
|
66d5293019 | ||
|
|
4b3645f6ad | ||
|
|
4010f91808 | ||
|
|
a6febb394a | ||
|
|
d3d7dc0fd9 | ||
|
|
daa8236f9b | ||
|
|
a92eced46d | ||
|
|
d997d2f500 | ||
|
|
10b03c6f44 | ||
|
|
06eabb021b | ||
|
|
65083db342 | ||
|
|
acaea2146f | ||
|
|
bbc41f83b2 | ||
|
|
e0f1ebf058 | ||
|
|
96934187c9 | ||
|
|
ebdfa2e554 | ||
|
|
2cd06542a0 | ||
|
|
6403fefa19 | ||
|
|
0e63daab88 | ||
|
|
2ff3294f91 | ||
|
|
7ab5a66d1d | ||
|
|
2e6fce379a | ||
|
|
f06990c9e3 | ||
|
|
70d75d04e5 | ||
|
|
054d50f394 | ||
|
|
d6035bac92 | ||
|
|
432bdf5346 | ||
|
|
5baf8357d1 | ||
|
|
deba085e2d | ||
|
|
9dbd5b26cb | ||
|
|
e90aceb61e | ||
|
|
959756c012 | ||
|
|
3524c847c4 | ||
|
|
80847dc63a | ||
|
|
a2bb7029b7 | ||
|
|
f3a4b4b07f | ||
|
|
91b0adb2fe | ||
|
|
e28c32d92c | ||
|
|
e1598ac03f | ||
|
|
60556db286 | ||
|
|
616df88725 | ||
|
|
76b972df25 | ||
|
|
617b30b7f9 | ||
|
|
8d2db01850 | ||
|
|
5751ae0e69 | ||
|
|
d5cd47c467 | ||
|
|
c4abc6cfbb | ||
|
|
fb1ad9baba | ||
|
|
4147474722 | ||
|
|
f8273cc778 | ||
|
|
15e0138ee9 | ||
|
|
5af2a94566 | ||
|
|
13f463d70c | ||
|
|
531248a6ed | ||
|
|
f2c777f258 | ||
|
|
da7037d3c8 | ||
|
|
035a765c0a | ||
|
|
b0ad8aaaff | ||
|
|
964be5ef94 | ||
|
|
a7721cffcc | ||
|
|
cba7125f28 | ||
|
|
5f1b6dcc14 | ||
|
|
a7943b1c9b | ||
|
|
872d793dee | ||
|
|
287c703ecc | ||
|
|
686f9de5c6 | ||
|
|
02efe5e87c | ||
|
|
479cd0c39c | ||
|
|
f9354b8306 | ||
|
|
0e51b08926 | ||
|
|
9df7f3c67a | ||
|
|
eda8a43eba | ||
|
|
90f432a978 | ||
|
|
6806ff1fe9 | ||
|
|
e48444b732 | ||
|
|
0e2b0fffe0 | ||
|
|
8422bf6e02 | ||
|
|
eba368c429 | ||
|
|
0bce816721 | ||
|
|
96ec5e9055 | ||
|
|
614885e7cf | ||
|
|
d168cc607b | ||
|
|
c456ccaed6 | ||
|
|
dfb4b45787 | ||
|
|
6cb188b511 | ||
|
|
1614e42ecb | ||
|
|
14707c8f9d | ||
|
|
7604ef53ae | ||
|
|
880130c65f | ||
|
|
a8cd45c8bd | ||
|
|
484a35f126 | ||
|
|
f209e6f967 | ||
|
|
d0f5952a5a | ||
|
|
e5f1ac1c4a | ||
|
|
18421561c4 | ||
|
|
91103c755d | ||
|
|
70cb67bc84 | ||
|
|
dcc0926c87 | ||
|
|
61b53722e5 | ||
|
|
80b1e904cc | ||
|
|
b58a92d742 | ||
|
|
a1de0dbba4 | ||
|
|
f467cc144e | ||
|
|
8b2f97ff69 | ||
|
|
cf0bad491d | ||
|
|
5a60e81e9d | ||
|
|
da96d43dbb | ||
|
|
ea67a661d6 | ||
|
|
0276eadd65 | ||
|
|
9048ce23b2 | ||
|
|
42c63cace4 | ||
|
|
ae07286de3 | ||
|
|
e9212d92e3 | ||
|
|
092f912380 | ||
|
|
f66119f2a3 | ||
|
|
c61aa3ed9f | ||
|
|
b161a4137d | ||
|
|
74771dfd33 | ||
|
|
256dd849bb | ||
|
|
e645274126 |
14
.gitignore
vendored
14
.gitignore
vendored
@@ -1,18 +1,12 @@
|
||||
/tbd-studio-ee/
|
||||
/tbd-studio-se/
|
||||
/tcommon-studio-ee/
|
||||
/tcommon-studio-se/
|
||||
/tdi-studio-ee/
|
||||
/tdi-studio-se/
|
||||
/tdq-studio-ee/
|
||||
/tdq-studio-se/
|
||||
/tesb-studio-ee/
|
||||
/tesb-studio-se/
|
||||
/tmdm-studio-ee/
|
||||
/tmdm-studio-se/
|
||||
/toem-studio-ee/
|
||||
/toem-studio-se/
|
||||
/tmdm-common/
|
||||
/tac/
|
||||
/tamc-ee/
|
||||
/jobserver/
|
||||
build*.log
|
||||
build*.bat
|
||||
target/
|
||||
workspace/
|
||||
|
||||
8
.gitslave
Normal file
8
.gitslave
Normal file
@@ -0,0 +1,8 @@
|
||||
"../tbd-studio-se.git" "../tbd-studio-se" ifpresent
|
||||
"../tcommon-studio-se.git" "../tcommon-studio-se" ifpresent
|
||||
"../tdi-studio-se.git" "../tdi-studio-se" ifpresent
|
||||
"../tdq-studio-se.git" "../tdq-studio-se" ifpresent
|
||||
"../tesb-studio-se.git" "../tesb-studio-se" ifpresent
|
||||
"../tmdm-studio-se.git" "../tmdm-studio-se" ifpresent
|
||||
"../toem-studio-se.git" "../toem-studio-se" ifpresent
|
||||
"../tmdm-common.git" "../tmdm-common" ifpresent
|
||||
91
README.md
91
README.md
@@ -1,29 +1,102 @@
|
||||
Studio-full-master
|
||||
==========
|
||||
# Studio-se-master
|
||||
http://www.talend.com
|
||||
|
||||
Master repos using gitslave for aggregating the full Talend Studio source repositories
|
||||

|
||||
|
||||
> Content
|
||||
|
||||
Master repos using gitslave for aggregating the full Talend Studio open source repositories
|
||||
|
||||
This folder is a GitSlave root folder.
|
||||
It is a simple git repo but allows to work with all Talend Studio repositories as slaves.
|
||||
It is a simple git repo but allows working with all Talend Studio open source repositories as slaves.
|
||||
|
||||
Install GitSlave
|
||||
================
|
||||
GitSlave is the tool you can use to perfom multi-repo command, in order to use it to its full potential please
|
||||
install :
|
||||
* perl
|
||||
GitSlave is the tool you can use to perform multi-repo command, in order to use it to its full potential please
|
||||
install :
|
||||
* perl
|
||||
* clone this repostitory locally if not already done.
|
||||
* move the folder tools/gitslave-2.0.2 to you own user folders.
|
||||
* Then you can make an alias to the main script called "gits" (use gits_for_mac if you are on a mac).
|
||||
|
||||
How to use it
|
||||
=============
|
||||
-------------
|
||||
The list of repositories handled by this gitslave repo can be found in the file .gitslave
|
||||
All Gitslave command are available hre : http://gitslave.sourceforge.net/gits-man-page.html
|
||||
|
||||
if you want to dowload (clone) all slave studio repositories, use the command
|
||||
|
||||
|
||||
gits populate --with-ifpresent
|
||||
|
||||
should you want to download a set of slave repositories, use
|
||||
|
||||
gits populate <name_of_the_repos1> <name_of_the_repos2>
|
||||
|
||||
No using Git slave
|
||||
==================
|
||||
You may setup all the git repositories manually.
|
||||
The idea is to clone all the required repositories next to each other, including this one using the 'git clone' command.
|
||||
You will find the list of repositories in root [.gitslave](../master/.gitslave) file for each branch.
|
||||
|
||||
Build The Open Source Studio
|
||||
================
|
||||
To build the Studio you may need to increase the java memory heap size used, therefor you need to setup a specific Maven environment variable with the following values assuming you have anought ram on you machine :)
|
||||
here is how to do it on linux or mac
|
||||
```
|
||||
export MAVEN_OPTS='-Xmx8000m -XX:MaxPermSize=512m -XX:-UseConcMarkSweepGC'
|
||||
```
|
||||
on windows
|
||||
```
|
||||
set MAVEN_OPTS=-Xmx8000m -XX:MaxPermSize=512m -XX:-UseConcMarkSweepGC
|
||||
```
|
||||
|
||||
All the following assumes that Maven is installed on you machine.
|
||||
First if you have never built any Studio artifacts on your machine you need to build the parent pom.xml
|
||||
so please do
|
||||
|
||||
```
|
||||
cd talend.studio.parent.pom
|
||||
mvn clean install
|
||||
```
|
||||
|
||||
then go back to the root of this repos and launch the same maven command to build all Studio artifacts.
|
||||
|
||||
```
|
||||
mvn clean install
|
||||
```
|
||||
|
||||
The generated executable will then be found in 2 flavours, one zip file and one unzip folder ready to be executed.
|
||||
* The zip file may be found in *studio-se-master\build\talend.studio.tos.di.product\target\products\*
|
||||
* the unzipped ready to execute folder can be found in *studio-se-master\build\talend.studio.tos.XX.product\target\products\org.talend.studio.tos.XX.product\win32\win32\*
|
||||
|
||||
|
||||
If you want to only build one or any number of products you may use one or many of the following maven arguments :
|
||||
```
|
||||
-Dtos.bd=true
|
||||
-Dtos.di=true
|
||||
-Dtos.dq=true
|
||||
-Dtos.esb=true
|
||||
```
|
||||
|
||||
## Support
|
||||
|
||||
You can ask for help on our [Forum](http://www.talend.com/services/global-technical-support).
|
||||
|
||||
|
||||
## Contributing
|
||||
|
||||
We welcome contributions of all kinds from anyone.
|
||||
|
||||
Using the bug tracker [Talend bugtracker](http://jira.talendforge.org/) is the best channel for bug reports, feature requests and submitting pull requests.
|
||||
|
||||
Feel free to share your Talend components on [Talend Exchange](http://www.talendforge.org/exchange).
|
||||
|
||||
## Contributors
|
||||
|
||||
See the [CONTRIBUTORS.md](./CONTRIBUTORS.md) file for details.
|
||||
|
||||
## License
|
||||
|
||||
Copyright (c) 2006-2019 Talend
|
||||
|
||||
Licensed under the Apache v2 and GPLv2 License
|
||||
|
||||
675
build/Target_Platform_for_Talend_Studio/.README.md.html
Normal file
675
build/Target_Platform_for_Talend_Studio/.README.md.html
Normal file
@@ -0,0 +1,675 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Strict//EN" "http://www.w3.org/TR/html4/strict.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>/Users/nrousseau/Documents/code/git/studio-full/studio-se-master/build/Target_Platform_for_Talend_Studio/.README.md.html</title>
|
||||
|
||||
|
||||
<style type="text/css">
|
||||
body {
|
||||
color: #333;
|
||||
font: 13px/1.4 "Helvetica Neue", Helvetica, "Segoe UI", Arial, freesans, sans-serif;
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
a {
|
||||
background: transparent;
|
||||
color: #4183c4;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
a:active,
|
||||
a:hover {
|
||||
outline: 0 none;
|
||||
text-decoration: underline;
|
||||
}
|
||||
|
||||
abbr[title] {
|
||||
border-bottom: 1px dotted;
|
||||
}
|
||||
|
||||
b,
|
||||
strong {
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
dfn {
|
||||
font-style: italic;
|
||||
}
|
||||
h1 {
|
||||
font-size: 2em;
|
||||
margin: 0.67em 0;
|
||||
}
|
||||
mark {
|
||||
background: #ff0;
|
||||
color: #000;
|
||||
}
|
||||
small {
|
||||
font-size: 80%;
|
||||
}
|
||||
sub, sup {
|
||||
font-size: 75%;
|
||||
line-height: 0;
|
||||
position: relative;
|
||||
vertical-align: baseline;
|
||||
}
|
||||
sup {
|
||||
top: -0.5em;
|
||||
}
|
||||
sub {
|
||||
bottom: -0.25em;
|
||||
}
|
||||
img {
|
||||
border: 0 none;
|
||||
}
|
||||
svg:not(:root) {
|
||||
overflow: hidden;
|
||||
}
|
||||
figure {
|
||||
margin: 1em 40px;
|
||||
}
|
||||
hr {
|
||||
box-sizing: content-box;
|
||||
height: 0;
|
||||
}
|
||||
|
||||
code,
|
||||
kbd,
|
||||
pre,
|
||||
samp {
|
||||
font-family: monospace,monospace;
|
||||
font-size: 1em;
|
||||
}
|
||||
|
||||
pre {
|
||||
overflow: auto;
|
||||
font: 12px Consolas,"Liberation Mono",Menlo,Courier,monospace;
|
||||
margin-bottom: 0;
|
||||
margin-top: 0;
|
||||
}
|
||||
|
||||
.markdown-body {
|
||||
padding: 30px;
|
||||
font-size: 16px;
|
||||
line-height: 1.6;
|
||||
word-wrap: break-word;
|
||||
}
|
||||
|
||||
.markdown-body>*:first-child {
|
||||
margin-top: 0 !important;
|
||||
}
|
||||
|
||||
.markdown-body>*:last-child {
|
||||
margin-bottom: 0 !important;
|
||||
}
|
||||
|
||||
.markdown-body .absent {
|
||||
color: #c00;
|
||||
}
|
||||
|
||||
.markdown-body .anchor {
|
||||
position: absolute;
|
||||
top: 0;
|
||||
bottom: 0;
|
||||
left: 0;
|
||||
display: block;
|
||||
padding-right: 6px;
|
||||
padding-left: 30px;
|
||||
margin-left: -30px;
|
||||
}
|
||||
|
||||
.markdown-body .anchor:focus {
|
||||
outline: none;
|
||||
}
|
||||
|
||||
.markdown-body h1,
|
||||
.markdown-body h2,
|
||||
.markdown-body h3,
|
||||
.markdown-body h4,
|
||||
.markdown-body h5,
|
||||
.markdown-body h6 {
|
||||
position: relative;
|
||||
margin-top: 1em;
|
||||
margin-bottom: 16px;
|
||||
font-weight: bold;
|
||||
line-height: 1.4;
|
||||
}
|
||||
|
||||
.markdown-body h1 .octicon-link,
|
||||
.markdown-body h2 .octicon-link,
|
||||
.markdown-body h3 .octicon-link,
|
||||
.markdown-body h4 .octicon-link,
|
||||
.markdown-body h5 .octicon-link,
|
||||
.markdown-body h6 .octicon-link {
|
||||
display: none;
|
||||
color: #000;
|
||||
vertical-align: middle;
|
||||
}
|
||||
|
||||
.markdown-body h1:hover .anchor,
|
||||
.markdown-body h2:hover .anchor,
|
||||
.markdown-body h3:hover .anchor,
|
||||
.markdown-body h4:hover .anchor,
|
||||
.markdown-body h5:hover .anchor,
|
||||
.markdown-body h6:hover .anchor {
|
||||
padding-left: 8px;
|
||||
margin-left: -30px;
|
||||
line-height: 1;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
.markdown-body h1:hover .anchor .octicon-link,
|
||||
.markdown-body h2:hover .anchor .octicon-link,
|
||||
.markdown-body h3:hover .anchor .octicon-link,
|
||||
.markdown-body h4:hover .anchor .octicon-link,
|
||||
.markdown-body h5:hover .anchor .octicon-link,
|
||||
.markdown-body h6:hover .anchor .octicon-link {
|
||||
display: inline-block;
|
||||
}
|
||||
|
||||
.markdown-body h1 tt,
|
||||
.markdown-body h1 code,
|
||||
.markdown-body h2 tt,
|
||||
.markdown-body h2 code,
|
||||
.markdown-body h3 tt,
|
||||
.markdown-body h3 code,
|
||||
.markdown-body h4 tt,
|
||||
.markdown-body h4 code,
|
||||
.markdown-body h5 tt,
|
||||
.markdown-body h5 code,
|
||||
.markdown-body h6 tt,
|
||||
.markdown-body h6 code {
|
||||
font-size: inherit;
|
||||
}
|
||||
|
||||
.markdown-body h1 {
|
||||
padding-bottom: 0.3em;
|
||||
font-size: 2.25em;
|
||||
line-height: 1.2;
|
||||
border-bottom: 1px solid #eee;
|
||||
}
|
||||
|
||||
.markdown-body h2 {
|
||||
padding-bottom: 0.3em;
|
||||
font-size: 1.75em;
|
||||
line-height: 1.225;
|
||||
border-bottom: 1px solid #eee;
|
||||
}
|
||||
|
||||
.markdown-body h3 {
|
||||
font-size: 1.5em;
|
||||
line-height: 1.43;
|
||||
}
|
||||
|
||||
.markdown-body h4 {
|
||||
font-size: 1.25em;
|
||||
}
|
||||
|
||||
.markdown-body h5 {
|
||||
font-size: 1em;
|
||||
}
|
||||
|
||||
.markdown-body h6 {
|
||||
font-size: 1em;
|
||||
color: #777;
|
||||
}
|
||||
|
||||
.markdown-body p,.markdown-body blockquote,
|
||||
.markdown-body ul,.markdown-body ol,
|
||||
.markdown-body dl,.markdown-body table,
|
||||
.markdown-body pre {
|
||||
margin-top: 0;
|
||||
margin-bottom: 16px;
|
||||
}
|
||||
|
||||
.markdown-body hr {
|
||||
height: 4px;
|
||||
padding: 0;
|
||||
margin: 16px 0;
|
||||
background-color: #e7e7e7;
|
||||
border: 0 none;
|
||||
}
|
||||
|
||||
.markdown-body ul,
|
||||
.markdown-body ol {
|
||||
padding-left: 2em;
|
||||
}
|
||||
|
||||
.markdown-body ul.no-list,
|
||||
.markdown-body ol.no-list {
|
||||
padding: 0;
|
||||
list-style-type: none;
|
||||
}
|
||||
|
||||
.markdown-body ul ul,
|
||||
.markdown-body ul ol,
|
||||
.markdown-body ol ol,
|
||||
.markdown-body ol ul {
|
||||
margin-top: 0;
|
||||
margin-bottom: 0;
|
||||
}
|
||||
|
||||
.markdown-body li>p {
|
||||
margin-top: 16px;
|
||||
}
|
||||
|
||||
.markdown-body dl {
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
.markdown-body dl dt {
|
||||
padding: 0;
|
||||
margin-top: 16px;
|
||||
font-size: 1em;
|
||||
font-style: italic;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.markdown-body dl dd {
|
||||
padding: 0 16px;
|
||||
margin-bottom: 16px;
|
||||
}
|
||||
|
||||
.markdown-body blockquote {
|
||||
padding: 0 15px;
|
||||
color: #777;
|
||||
border-left: 4px solid #ddd;
|
||||
}
|
||||
|
||||
.markdown-body blockquote>:first-child {
|
||||
margin-top: 0;
|
||||
}
|
||||
|
||||
.markdown-body blockquote>:last-child {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
|
||||
.markdown-body table {
|
||||
display: block;
|
||||
width: 100%;
|
||||
overflow: auto;
|
||||
word-break: normal;
|
||||
word-break: keep-all;
|
||||
}
|
||||
|
||||
.markdown-body table th {
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.markdown-body table th,
|
||||
.markdown-body table td {
|
||||
padding: 6px 13px;
|
||||
border: 1px solid #ddd;
|
||||
}
|
||||
|
||||
.markdown-body table tr {
|
||||
background-color: #fff;
|
||||
border-top: 1px solid #ccc;
|
||||
}
|
||||
|
||||
.markdown-body table tr:nth-child(2n) {
|
||||
background-color: #f8f8f8;
|
||||
}
|
||||
|
||||
.markdown-body img {
|
||||
max-width: 100%;
|
||||
-moz-box-sizing: border-box;
|
||||
box-sizing: border-box;
|
||||
}
|
||||
|
||||
.markdown-body span.frame {
|
||||
display: block;
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
.markdown-body span.frame>span {
|
||||
display: block;
|
||||
float: left;
|
||||
width: auto;
|
||||
padding: 7px;
|
||||
margin: 13px 0 0;
|
||||
overflow: hidden;
|
||||
border: 1px solid #ddd;
|
||||
}
|
||||
|
||||
.markdown-body span.frame span img {
|
||||
display: block;
|
||||
float: left;
|
||||
}
|
||||
|
||||
.markdown-body span.frame span span {
|
||||
display: block;
|
||||
padding: 5px 0 0;
|
||||
clear: both;
|
||||
color: #333;
|
||||
}
|
||||
|
||||
.markdown-body span.align-center {
|
||||
display: block;
|
||||
overflow: hidden;
|
||||
clear: both;
|
||||
}
|
||||
|
||||
.markdown-body span.align-center>span {
|
||||
display: block;
|
||||
margin: 13px auto 0;
|
||||
overflow: hidden;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.markdown-body span.align-center span img {
|
||||
margin: 0 auto;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.markdown-body span.align-right {
|
||||
display: block;
|
||||
overflow: hidden;
|
||||
clear: both;
|
||||
}
|
||||
|
||||
.markdown-body span.align-right>span {
|
||||
display: block;
|
||||
margin: 13px 0 0;
|
||||
overflow: hidden;
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
.markdown-body span.align-right span img {
|
||||
margin: 0;
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
.markdown-body span.float-left {
|
||||
display: block;
|
||||
float: left;
|
||||
margin-right: 13px;
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
.markdown-body span.float-left span {
|
||||
margin: 13px 0 0;
|
||||
}
|
||||
|
||||
.markdown-body span.float-right {
|
||||
display: block;
|
||||
float: right;
|
||||
margin-left: 13px;
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
.markdown-body span.float-right>span {
|
||||
display: block;
|
||||
margin: 13px auto 0;
|
||||
overflow: hidden;
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
.markdown-body code,.markdown-body tt {
|
||||
padding: 0;
|
||||
padding-top: 0.2em;
|
||||
padding-bottom: 0.2em;
|
||||
margin: 0;
|
||||
font-size: 85%;
|
||||
background-color: rgba(0,0,0,0.04);
|
||||
border-radius: 3px;
|
||||
}
|
||||
|
||||
.markdown-body code:before,
|
||||
.markdown-body code:after,
|
||||
.markdown-body tt:before,
|
||||
.markdown-body tt:after {
|
||||
letter-spacing: -0.2em;
|
||||
content: "\00a0";
|
||||
}
|
||||
|
||||
.markdown-body code br,
|
||||
.markdown-body tt br {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.markdown-body del code {
|
||||
text-decoration: inherit;
|
||||
}
|
||||
|
||||
.markdown-body pre>code {
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
font-size: 100%;
|
||||
word-break: normal;
|
||||
white-space: pre;
|
||||
background: transparent;
|
||||
border: 0;
|
||||
}
|
||||
|
||||
.markdown-body .highlight {
|
||||
margin-bottom: 16px;
|
||||
}
|
||||
|
||||
.markdown-body .highlight pre,
|
||||
.markdown-body pre {
|
||||
padding: 16px;
|
||||
overflow: auto;
|
||||
font-size: 85%;
|
||||
line-height: 1.45;
|
||||
background-color: #f7f7f7;
|
||||
border-radius: 3px;
|
||||
}
|
||||
|
||||
.markdown-body .highlight pre {
|
||||
margin-bottom: 0;
|
||||
word-break: normal;
|
||||
}
|
||||
|
||||
.markdown-body pre {
|
||||
word-wrap: normal;
|
||||
}
|
||||
|
||||
.markdown-body pre code,
|
||||
.markdown-body pre tt {
|
||||
display: inline;
|
||||
max-width: initial;
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
overflow: initial;
|
||||
line-height: inherit;
|
||||
word-wrap: normal;
|
||||
background-color: transparent;
|
||||
border: 0;
|
||||
}
|
||||
|
||||
.markdown-body pre code:before,
|
||||
.markdown-body pre code:after,
|
||||
.markdown-body pre tt:before,
|
||||
.markdown-body pre tt:after {
|
||||
content: normal;
|
||||
}
|
||||
|
||||
.highlight .pl-coc,
|
||||
.highlight .pl-entl,
|
||||
.highlight .pl-entm,
|
||||
.highlight .pl-eoa,
|
||||
.highlight .pl-mai .pl-sf,
|
||||
.highlight .pl-mm,
|
||||
.highlight .pl-pdv,
|
||||
.highlight .pl-sc,
|
||||
.highlight .pl-som,
|
||||
.highlight .pl-sr,
|
||||
.highlight .pl-v,
|
||||
.highlight .pl-vpf {
|
||||
color: #0086b3;
|
||||
}
|
||||
.highlight .pl-eoac,
|
||||
.highlight .pl-mdht,
|
||||
.highlight .pl-mi1,
|
||||
.highlight .pl-mri,
|
||||
.highlight .pl-va,
|
||||
.highlight .pl-vpu {
|
||||
color: #008080;
|
||||
}
|
||||
.highlight .pl-c,
|
||||
.highlight .pl-pdc {
|
||||
color: #b4b7b4;
|
||||
font-style: italic;
|
||||
}
|
||||
.highlight .pl-k,
|
||||
.highlight .pl-ko,
|
||||
.highlight .pl-kolp,
|
||||
.highlight .pl-mc,
|
||||
.highlight .pl-mr,
|
||||
.highlight .pl-ms,
|
||||
.highlight .pl-s,
|
||||
.highlight .pl-sok,
|
||||
.highlight .pl-st {
|
||||
color: #6e5494;
|
||||
}
|
||||
.highlight .pl-ef,
|
||||
.highlight .pl-enf,
|
||||
.highlight .pl-enm,
|
||||
.highlight .pl-entc,
|
||||
.highlight .pl-eoi,
|
||||
.highlight .pl-sf,
|
||||
.highlight .pl-smc {
|
||||
color: #d12089;
|
||||
}
|
||||
.highlight .pl-ens,
|
||||
.highlight .pl-eoai,
|
||||
.highlight .pl-kos,
|
||||
.highlight .pl-mh .pl-pdh,
|
||||
.highlight .pl-mp,
|
||||
.highlight .pl-pde,
|
||||
.highlight .pl-stp {
|
||||
color: #458;
|
||||
}
|
||||
.highlight .pl-enti {
|
||||
color: #d12089;
|
||||
font-weight: bold;
|
||||
}
|
||||
.highlight .pl-cce,
|
||||
.highlight .pl-enc,
|
||||
.highlight .pl-kou,
|
||||
.highlight .pl-mq {
|
||||
color: #f93;
|
||||
}
|
||||
.highlight .pl-mp1 .pl-sf {
|
||||
color: #458;
|
||||
font-weight: bold;
|
||||
}
|
||||
.highlight .pl-cos,
|
||||
.highlight .pl-ent,
|
||||
.highlight .pl-md,
|
||||
.highlight .pl-mdhf,
|
||||
.highlight .pl-ml,
|
||||
.highlight .pl-pdc1,
|
||||
.highlight .pl-pds,
|
||||
.highlight .pl-s1,
|
||||
.highlight .pl-scp,
|
||||
.highlight .pl-sol {
|
||||
color: #df5000;
|
||||
}
|
||||
.highlight .pl-c1,
|
||||
.highlight .pl-cn,
|
||||
.highlight .pl-pse,
|
||||
.highlight .pl-pse .pl-s2,
|
||||
.highlight .pl-vi {
|
||||
color: #a31515;
|
||||
}
|
||||
.highlight .pl-mb,
|
||||
.highlight .pl-pdb {
|
||||
color: #df5000;
|
||||
font-weight: bold;
|
||||
}
|
||||
.highlight .pl-mi,
|
||||
.highlight .pl-pdi {
|
||||
color: #6e5494;
|
||||
font-style: italic;
|
||||
}
|
||||
.highlight .pl-ms1 {
|
||||
background-color: #f5f5f5;
|
||||
}
|
||||
.highlight .pl-mdh,
|
||||
.highlight .pl-mdi {
|
||||
font-weight: bold;
|
||||
}
|
||||
.highlight .pl-mdr {
|
||||
color: #0086b3;
|
||||
font-weight: bold;
|
||||
}
|
||||
.highlight .pl-s2 {
|
||||
color: #333;
|
||||
}
|
||||
.highlight .pl-ii {
|
||||
background-color: #df5000;
|
||||
color: #fff;
|
||||
}
|
||||
.highlight .pl-ib {
|
||||
background-color: #f93;
|
||||
}
|
||||
.highlight .pl-id {
|
||||
background-color: #a31515;
|
||||
color: #fff;
|
||||
}
|
||||
.highlight .pl-iu {
|
||||
background-color: #b4b7b4;
|
||||
}
|
||||
.highlight .pl-mo {
|
||||
color: #969896;
|
||||
}
|
||||
|
||||
</style>
|
||||
|
||||
|
||||
<script type="text/javascript">
|
||||
|
||||
function getDocumentScrollTop()
|
||||
{
|
||||
var res = document.body.scrollTop || document.documentElement.scrollTop || window.pageYOffset || 0;
|
||||
// alert(res);
|
||||
return res;
|
||||
}
|
||||
|
||||
function setDocumentScrollTop(ypos)
|
||||
{
|
||||
window.scrollTo(0, ypos);
|
||||
}
|
||||
|
||||
</script>
|
||||
|
||||
|
||||
</head>
|
||||
<body class="markdown-body">
|
||||
<h1> <a id="current-target-platform" class="anchor" href="#current-target-platform" aria-hidden="true"><span aria-hidden="true" class="octicon octicon-link"></span></a>Current target platform</h1>
|
||||
<p>Eclipse used for Target setup: 2020-12</p>
|
||||
<p>Using: Eclipse: <a href="https://download.eclipse.org/releases/2020-12" rel="nofollow">https://download.eclipse.org/releases/2020-12</a> Orbit: <a href="https://download.eclipse.org/tools/orbit/downloads/drops/R20201130205003/repository/" rel="nofollow">https://download.eclipse.org/tools/orbit/downloads/drops/R20201130205003/repository/</a> Jeeyul: <a href="https://eclipse.jeeeyul.net/update/" rel="nofollow">https://eclipse.jeeeyul.net/update/</a> Nebula / Nattable: <a href="https://download.eclipse.org/nebula/releases/2.4.3/" rel="nofollow">https://download.eclipse.org/nebula/releases/2.4.3/</a> / <a href="https://download.eclipse.org/nattable/releases/2.0.0/repository/" rel="nofollow">https://download.eclipse.org/nattable/releases/2.0.0/repository/</a> Eclipse test plugin: <a href="https://download.eclipse.org/eclipse/updates/4.18" rel="nofollow">https://download.eclipse.org/eclipse/updates/4.18</a></p>
|
||||
<h1> <a id="how-to-prepare-a-target-platform-for-testing-in-eclipse" class="anchor" href="#how-to-prepare-a-target-platform-for-testing-in-eclipse" aria-hidden="true"><span aria-hidden="true" class="octicon octicon-link"></span></a>How to prepare a target platform for testing in eclipse.</h1>
|
||||
<p>Open the .target in Eclipse using the Target Editor. Either edit from the target editor, or modify manually.</p>
|
||||
<p>Note: Seems much faster if we know the list of features needed to edit manually the file to set the version.</p>
|
||||
<p>Once target is prepared, most simple is to: Click on button on the top right corder of the target editor in Eclipse, export it to a folder, this will create the p2 target.</p>
|
||||
<p>Then set as usual the target in eclipse, using folders with:</p>
|
||||
<ul>
|
||||
<li>Eclipse p2 repository</li>
|
||||
<li>tos p2</li>
|
||||
<li>ee p2 (if testing ee product)</li>
|
||||
<li>bonita p2 (if test bonita/MDM)</li>
|
||||
<li>babel p2 (can be included in eclipse p2, just not required for development normally) tos/ee p2, can be easily built manually / edited to customize the target platform easily. (mvn package in the folder + edit pom to add more dependencies)</li>
|
||||
</ul>
|
||||
<p>It's sometimes more simple to add a new dependency directly from tos p2 target rather than update the eclipse platform itself. Another point is that Eclipse p2 / tos p2 should be enough normally to check from a development environment for a TOS.</p>
|
||||
<h1> <a id="how-to-prepare-the-final-target-platform-to-build-the-studio" class="anchor" href="#how-to-prepare-the-final-target-platform-to-build-the-studio" aria-hidden="true"><span aria-hidden="true" class="octicon octicon-link"></span></a>How to prepare the final target platform to build the studio:</h1>
|
||||
<p>First, Eclipse p2 repository (main one):</p>
|
||||
<ul>
|
||||
<li>Difficulty here is more to get a target working for all os : macos, linux, windows.</li>
|
||||
<li>It needs to export the target platform three times, one for each OS, then rebuild the p2.</li>
|
||||
<li>Export first as win32 (Environment: win32/win32/x86_64), in a folder for example /win32</li>
|
||||
<li>Export as macos (Environment: macos/cocoa/x86_64), in a folder for example /macos</li>
|
||||
<li>Export as linux (Environment: linux/gtk/x86_64), in a folder for example /linux</li>
|
||||
<li>Copy / merge all the plugins/features into another folder, for example: /building-target</li>
|
||||
<li>Now we need to rebuild the p2 (contents/artifacts), and put it in another folder for example /any, using:</li>
|
||||
</ul>
|
||||
<p>/Applications/Eclipse.app/Contents/MacOS/eclipse -application org.eclipse.equinox.p2.publisher.FeaturesAndBundlesPublisher -metadataRepository file:/any -artifactRepository file:/any -source file:/building-target -config ANY -publishArtifacts -compress</p>
|
||||
<p>(replace of course with the origin folder)</p>
|
||||
<p>Once it's done, build can be tested locally (modify pom / set url of folder using file:// as prefix instead of URL) If everything is ok, target can be deployed to nexus, using for example:</p>
|
||||
<p>mvn deploy:deploy-file -Dfile=/Applications/java/talend/TargetPlatformE44/p2site/TargetPlatform.zip -DgroupId=org.talend.repo -DartifactId=eclipse-p2-repo -Dversion=4.18.0 -Dpackaging=zip -Durl=<a href="https://artifacts-oss.talend.com/nexus/content/repositories/TalendOpenSourceSnapshot" rel="nofollow">https://artifacts-oss.talend.com/nexus/content/repositories/TalendOpenSourceSnapshot</a> -DrepositoryId=talend_nexus_deployment (prefer use the original version of eclipse instead of talend version)</p>
|
||||
<p>Nexus p2 repository will be available at <a href="https://artifacts-oss.talend.com/nexus/content/unzip/TalendP2UnzipOpenSourceRelease/org/talend/repo/eclipse-p2-repo/4.18.0/eclipse-p2-repo-4.18.0.zip-unzip/" rel="nofollow">https://artifacts-oss.talend.com/nexus/content/unzip/TalendP2UnzipOpenSourceRelease/org/talend/repo/eclipse-p2-repo/4.18.0/eclipse-p2-repo-4.18.0.zip-unzip/</a></p>
|
||||
</body>
|
||||
</html>
|
||||
11
build/Target_Platform_for_Talend_Studio/.project
Normal file
11
build/Target_Platform_for_Talend_Studio/.project
Normal file
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<projectDescription>
|
||||
<name>Target Platform for Talend Studio</name>
|
||||
<comment></comment>
|
||||
<projects>
|
||||
</projects>
|
||||
<buildSpec>
|
||||
</buildSpec>
|
||||
<natures>
|
||||
</natures>
|
||||
</projectDescription>
|
||||
56
build/Target_Platform_for_Talend_Studio/README.md
Normal file
56
build/Target_Platform_for_Talend_Studio/README.md
Normal file
@@ -0,0 +1,56 @@
|
||||
# Current target platform
|
||||
Eclipse used for Target setup: 2020-12
|
||||
|
||||
Using:
|
||||
Eclipse: https://download.eclipse.org/releases/2020-12
|
||||
Orbit: https://download.eclipse.org/tools/orbit/downloads/drops/R20201130205003/repository/
|
||||
Jeeyul: https://eclipse.jeeeyul.net/update/
|
||||
Nebula / Nattable: https://download.eclipse.org/nebula/releases/2.4.3/ / https://download.eclipse.org/nattable/releases/2.0.0/repository/
|
||||
Eclipse test plugin: https://download.eclipse.org/eclipse/updates/4.18
|
||||
|
||||
|
||||
# How to prepare a target platform for testing in eclipse.
|
||||
|
||||
Open the .target in Eclipse using the Target Editor.
|
||||
Either edit from the target editor, or modify manually.
|
||||
|
||||
Note: Seems much faster if we know the list of features needed to edit manually the file to set the version.
|
||||
|
||||
Once target is prepared, most simple is to:
|
||||
Click on button on the top right corder of the target editor in Eclipse, export it to a folder, this will create the p2 target.
|
||||
|
||||
Then set as usual the target in eclipse, using folders with:
|
||||
- Eclipse p2 repository
|
||||
- tos p2
|
||||
- ee p2 (if testing ee product)
|
||||
- bonita p2 (if test bonita/MDM)
|
||||
- babel p2 (can be included in eclipse p2, just not required for development normally)
|
||||
tos/ee p2, can be easily built manually / edited to customize the target platform easily. (mvn package in the folder + edit pom to add more dependencies)
|
||||
|
||||
It's sometimes more simple to add a new dependency directly from tos p2 target rather than update the eclipse platform itself.
|
||||
Another point is that Eclipse p2 / tos p2 should be enough normally to check from a development environment for a TOS.
|
||||
|
||||
|
||||
# How to prepare the final target platform to build the studio:
|
||||
|
||||
|
||||
First, Eclipse p2 repository (main one):
|
||||
- Difficulty here is more to get a target working for all os : macos, linux, windows.
|
||||
- It needs to export the target platform three times, one for each OS, then rebuild the p2.
|
||||
- Export first as win32 (Environment: win32/win32/x86_64), in a folder for example /win32
|
||||
- Export as macos (Environment: macos/cocoa/x86_64), in a folder for example /macos
|
||||
- Export as linux (Environment: linux/gtk/x86_64), in a folder for example /linux
|
||||
- Copy / merge all the plugins/features into another folder, for example: /building-target
|
||||
- Now we need to rebuild the p2 (contents/artifacts), and put it in another folder for example /any, using:
|
||||
|
||||
/Applications/Eclipse.app/Contents/MacOS/eclipse -application org.eclipse.equinox.p2.publisher.FeaturesAndBundlesPublisher -metadataRepository file:<basefolder>/any -artifactRepository file:<basefolder>/any -source file:<basefolder>/building-target -config ANY -publishArtifacts -compress
|
||||
|
||||
(replace of course <basefolder> with the origin folder)
|
||||
|
||||
Once it's done, build can be tested locally (modify pom / set url of folder using file:// as prefix instead of URL)
|
||||
If everything is ok, target can be deployed to nexus, using for example:
|
||||
|
||||
mvn deploy:deploy-file -Dfile=/Applications/java/talend/TargetPlatformE44/p2site/TargetPlatform.zip -DgroupId=org.talend.repo -DartifactId=eclipse-p2-repo -Dversion=4.18.0 -Dpackaging=zip -Durl=https://artifacts-oss.talend.com/nexus/content/repositories/TalendOpenSourceSnapshot -DrepositoryId=talend_nexus_deployment
|
||||
(prefer use the original version of eclipse instead of talend version)
|
||||
|
||||
Nexus p2 repository will be available at https://artifacts-oss.talend.com/nexus/content/unzip/TalendP2UnzipOpenSourceRelease/org/talend/repo/eclipse-p2-repo/4.18.0/eclipse-p2-repo-4.18.0.zip-unzip/
|
||||
472
build/Target_Platform_for_Talend_Studio/Talend_Studio.target
Normal file
472
build/Target_Platform_for_Talend_Studio/Talend_Studio.target
Normal file
@@ -0,0 +1,472 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<?pde version="3.8"?>
|
||||
<target includeMode="feature" name="Talend Studio">
|
||||
<targetJRE path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-11"/>
|
||||
<locations>
|
||||
<location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit">
|
||||
<repository location="https://download.eclipse.org/releases/2021-06/"/>
|
||||
<unit id="org.eclipse.equinox.sdk.feature.group" version="3.23.0.v20210611-1654"/>
|
||||
<unit id="org.eclipse.egit.feature.group" version="5.12.0.202106070339-r"/>
|
||||
<unit id="org.eclipse.egit.source.feature.group" version="5.12.0.202106070339-r"/>
|
||||
<unit id="org.eclipse.egit.gitflow.feature.feature.group" version="5.12.0.202106070339-r"/>
|
||||
<unit id="org.eclipse.emf.compare.egit.feature.group" version="3.3.14.202102231741"/>
|
||||
<unit id="org.eclipse.jgit.feature.group" version="5.12.0.202106070339-r"/>
|
||||
<unit id="org.eclipse.jgit.source.feature.group" version="5.12.0.202106070339-r"/>
|
||||
<unit id="org.eclipse.jgit.http.apache.feature.group" version="5.12.0.202106070339-r"/>
|
||||
<unit id="org.eclipse.jgit.lfs.feature.group" version="5.12.0.202106070339-r"/>
|
||||
<unit id="org.eclipse.jgit.ssh.apache.feature.group" version="5.12.0.202106070339-r"/>
|
||||
<unit id="org.eclipse.datatools.connectivity.feature.feature.group" version="1.14.102.201911250848"/>
|
||||
<unit id="org.eclipse.datatools.enablement.feature.feature.group" version="1.14.102.201911250848"/>
|
||||
<unit id="org.eclipse.jdt.feature.group" version="3.18.800.v20210611-1600"/>
|
||||
<unit id="org.eclipse.jdt.source.feature.group" version="3.18.800.v20210611-1600"/>
|
||||
<unit id="org.eclipse.wst.web_ui.feature.feature.group" version="3.22.0.v202105181958"/>
|
||||
<unit id="org.eclipse.m2e.feature.feature.group" version="1.18.0.20210603-1206"/>
|
||||
<unit id="org.eclipse.xtext.sdk.feature.group" version="2.25.0.v20210301-1429"/>
|
||||
<unit id="org.eclipse.jst.server_adapters.ext.feature.feature.group" version="3.4.200.v202106020138"/>
|
||||
<unit id="org.eclipse.jst.server_adapters.feature.feature.group" version="3.2.700.v202105161646"/>
|
||||
<unit id="org.eclipse.wst.server_adapters.feature.feature.group" version="3.2.900.v202106111324"/>
|
||||
<unit id="org.eclipse.emf.compare.diagram.gmf.feature.group" version="3.3.14.202102231741"/>
|
||||
<unit id="org.eclipse.emf.compare.diagram.gmf.source.feature.group" version="3.3.14.202102231741"/>
|
||||
<unit id="org.eclipse.emf.compare.ide.ui.feature.group" version="3.3.14.202102231741"/>
|
||||
<unit id="org.eclipse.emf.compare.ide.ui.source.feature.group" version="3.3.14.202102231741"/>
|
||||
<unit id="org.eclipse.emf.compare.feature.group" version="3.3.14.202102231741"/>
|
||||
<unit id="org.eclipse.emf.compare.source.feature.group" version="3.3.14.202102231741"/>
|
||||
<unit id="org.eclipse.wst.ws_ui.feature.feature.group" version="3.9.100.v202004082157"/>
|
||||
<unit id="org.eclipse.equinox.p2.sdk.feature.group" version="3.11.1200.v20210507-0825"/>
|
||||
<unit id="org.eclipse.sdk.feature.group" version="4.20.0.v20210611-1636"/>
|
||||
<unit id="org.eclipse.emf.edapt.runtime.feature.feature.group" version="1.4.1.202002140949"/>
|
||||
<unit id="org.eclipse.emf.edapt.runtime.feature.source.feature.group" version="1.4.1.202002140949"/>
|
||||
<unit id="org.eclipse.wst.common.fproj.feature.group" version="3.7.3.v202007142017"/>
|
||||
<unit id="org.eclipse.wst.jsdt.feature.feature.group" version="2.3.500.v202106021855"/>
|
||||
<unit id="org.eclipse.wst.json_ui.feature.feature.group" version="1.1.10.v202103121626"/>
|
||||
<unit id="org.eclipse.gmf.runtime.diagram.ui.printing" version="1.7.0.202004160913"/>
|
||||
<unit id="org.eclipse.gmf.runtime.diagram.ui.printing.source" version="1.7.0.202004160913"/>
|
||||
<unit id="org.eclipse.gmf.runtime.diagram.ui.printing.render" version="1.8.0.202004160913"/>
|
||||
<unit id="org.eclipse.gmf.runtime.diagram.ui.printing.render.source" version="1.8.0.202004160913"/>
|
||||
<unit id="org.eclipse.m2m.atl.feature.group" version="4.4.0.v202105031959"/>
|
||||
<unit id="org.eclipse.gmf.runtime.diagram.ui.providers.ide" version="1.7.0.202004160913"/>
|
||||
<unit id="org.eclipse.gmf.runtime.diagram.ui.providers.ide.source" version="1.7.0.202004160913"/>
|
||||
<unit id="org.eclipse.gmf.runtime.diagram.ui.resources.editor.ide" version="1.7.0.202004160913"/>
|
||||
<unit id="org.eclipse.gmf.runtime.diagram.ui.resources.editor.ide.source" version="1.7.0.202004160913"/>
|
||||
<unit id="org.eclipse.gmf.runtime.draw2d.ui.render.awt" version="1.8.0.202004160913"/>
|
||||
<unit id="org.eclipse.gmf.runtime.draw2d.ui.render.awt.source" version="1.8.0.202004160913"/>
|
||||
<unit id="org.eclipse.emf.transaction.feature.group" version="1.12.0.201805140824"/>
|
||||
<unit id="org.eclipse.emf.transaction.source.feature.group" version="1.12.0.201805140824"/>
|
||||
<unit id="org.eclipse.emf.common.feature.group" version="2.22.0.v20210319-0732"/>
|
||||
<unit id="org.eclipse.emf.common.source.feature.group" version="2.22.0.v20210319-0732"/>
|
||||
<unit id="org.eclipse.emf.ecore.feature.group" version="2.24.0.v20210405-0628"/>
|
||||
<unit id="org.eclipse.emf.ecore.source.feature.group" version="2.24.0.v20210405-0628"/>
|
||||
<unit id="org.eclipse.emf.ecore.edit.feature.group" version="2.14.0.v20190822-1451"/>
|
||||
<unit id="org.eclipse.emf.ecore.edit.source.feature.group" version="2.14.0.v20190822-1451"/>
|
||||
<unit id="org.eclipse.emf.edit.feature.group" version="2.16.0.v20190920-0401"/>
|
||||
<unit id="org.eclipse.emf.edit.source.feature.group" version="2.16.0.v20190920-0401"/>
|
||||
<unit id="org.eclipse.emf.validation.feature.group" version="1.12.2.202008210805"/>
|
||||
<unit id="org.eclipse.emf.validation.source.feature.group" version="1.12.2.202008210805"/>
|
||||
<unit id="org.eclipse.emf.workspace.feature.group" version="1.12.0.201805140824"/>
|
||||
<unit id="org.eclipse.emf.workspace.source.feature.group" version="1.12.0.201805140824"/>
|
||||
<unit id="org.eclipse.gef.feature.group" version="3.11.0.201606061308"/>
|
||||
<unit id="org.eclipse.gef.source.feature.group" version="3.11.0.201606061308"/>
|
||||
<unit id="org.eclipse.gmf.feature.group" version="1.13.0.202004160913"/>
|
||||
<unit id="org.eclipse.gmf.source.feature.group" version="1.13.0.202004160913"/>
|
||||
<unit id="org.eclipse.gmf.runtime.notation.feature.group" version="1.13.0.202004160913"/>
|
||||
<unit id="org.eclipse.gmf.runtime.notation.source.feature.group" version="1.13.0.202004160913"/>
|
||||
<unit id="org.eclipse.equinox.ds" version="1.6.100.v20191001-1333"/>
|
||||
<unit id="org.eclipse.e4.rcp.feature.group" version="4.20.0.v20210602-2209"/>
|
||||
<unit id="org.eclipse.e4.rcp.source.feature.group" version="4.20.0.v20210602-2209"/>
|
||||
<unit id="org.eclipse.dltk.core.feature.group" version="6.2.0.202005020530"/>
|
||||
<unit id="org.eclipse.ecf.filetransfer.httpclient45.feature.feature.group" version="1.0.703.v20210512-0614"/>
|
||||
<unit id="org.eclipse.ecf.filetransfer.httpclient45.feature.source.feature.group" version="1.0.703.v20210512-0614"/>
|
||||
<unit id="org.eclipse.emf.eef.runtime" version="1.5.1.201601141612"/>
|
||||
<unit id="org.eclipse.emf.eef.runtime.source" version="1.5.1.201601141612"/>
|
||||
<unit id="org.eclipse.graphiti.feature.feature.group" version="0.18.0.202106091000"/>
|
||||
<unit id="org.eclipse.graphiti.ui.capabilities" version="0.18.0.202106091000"/>
|
||||
<unit id="org.eclipse.graphiti.ui.capabilities.source" version="0.18.0.202106091000"/>
|
||||
<unit id="org.eclipse.wst.xml.xpath.core" version="1.3.1.v201901071922"/>
|
||||
<unit id="org.eclipse.wst.xml.xpath2.processor" version="2.1.101.v201903222120"/>
|
||||
<unit id="org.eclipse.wst.xml.xpath.ui" version="1.1.300.v201904282210"/>
|
||||
<unit id="org.eclipse.wst.xml.xpath2.wtptypes" version="2.0.0.v201901071922"/>
|
||||
<unit id="org.eclipse.wst.xsl.feature.feature.group" version="1.3.900.v202005251734"/>
|
||||
<unit id="org.eclipse.xsd.edit.feature.group" version="2.13.0.v20200723-0820"/>
|
||||
<unit id="org.eclipse.xsd.edit.source.feature.group" version="2.13.0.v20200723-0820"/>
|
||||
<unit id="javax.jws" version="2.0.0.v201005080400"/>
|
||||
<unit id="org.eclipse.jgit.ssh.jsch.feature.group" version="5.12.0.202106070339-r"/>
|
||||
<unit id="org.eclipse.jgit.ssh.jsch" version="5.12.0.202106070339-r"/>
|
||||
<unit id="org.eclipse.jgit.ssh.jsch.source" version="5.12.0.202106070339-r"/>
|
||||
</location>
|
||||
<location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit">
|
||||
<repository location="https://download.eclipse.org/tools/orbit/downloads/drops/R20210602031627/repository/"/>
|
||||
<unit id="ca.odell.glazedlists" version="1.9.0.v201303080712"/>
|
||||
<unit id="ca.odell.glazedlists" version="1.11.0.v20190926-1838"/>
|
||||
<unit id="ca.odell.glazedlists.source" version="1.9.0.v201303080712"/>
|
||||
<unit id="ca.odell.glazedlists.source" version="1.11.0.v20190926-1838"/>
|
||||
<unit id="com.fasterxml.jackson.core.jackson-annotations" version="2.12.1.v20210128-1726"/>
|
||||
<unit id="com.fasterxml.jackson.core.jackson-annotations.source" version="2.12.1.v20210128-1726"/>
|
||||
<unit id="com.fasterxml.jackson.core.jackson-core" version="2.12.1.v20210128-1726"/>
|
||||
<unit id="com.fasterxml.jackson.core.jackson-core.source" version="2.12.1.v20210128-1726"/>
|
||||
<unit id="com.fasterxml.jackson.core.jackson-databind" version="2.12.1.v20210128-1726"/>
|
||||
<unit id="com.fasterxml.jackson.core.jackson-databind.source" version="2.12.1.v20210128-1726"/>
|
||||
<unit id="com.fasterxml.jackson.datatype.jackson-datatype-guava" version="2.12.1.v20210128-1726"/>
|
||||
<unit id="com.fasterxml.jackson.datatype.jackson-datatype-guava.source" version="2.12.1.v20210128-1726"/>
|
||||
<unit id="com.fasterxml.jackson.jaxrs.jackson-jaxrs-base" version="2.12.1.v20210128-1726"/>
|
||||
<unit id="com.fasterxml.jackson.jaxrs.jackson-jaxrs-base.source" version="2.12.1.v20210128-1726"/>
|
||||
<unit id="com.fasterxml.jackson.jaxrs.jackson-jaxrs-json-provider" version="2.12.1.v20210128-1726"/>
|
||||
<unit id="com.fasterxml.jackson.jaxrs.jackson-jaxrs-json-provider.source" version="2.12.1.v20210128-1726"/>
|
||||
<unit id="com.fasterxml.jackson.module.jackson-module-jaxb-annotations" version="2.12.1.v20210128-1726"/>
|
||||
<unit id="com.fasterxml.jackson.module.jackson-module-jaxb-annotations.source" version="2.12.1.v20210128-1726"/>
|
||||
<unit id="com.google.gson" version="2.8.6.v20201231-1626"/>
|
||||
<unit id="com.google.gson.source" version="2.8.6.v20201231-1626"/>
|
||||
<unit id="com.google.guava" version="30.1.0.v20210127-2300"/>
|
||||
<unit id="com.google.guava.source" version="30.1.0.v20210127-2300"/>
|
||||
<unit id="com.google.inject" version="5.0.1.v20210324-2015"/>
|
||||
<unit id="com.google.inject.source" version="5.0.1.v20210324-2015"/>
|
||||
<unit id="com.google.inject.assistedinject" version="5.0.1.v20210324-2015"/>
|
||||
<unit id="com.google.inject.assistedinject.source" version="5.0.1.v20210324-2015"/>
|
||||
<unit id="com.google.inject.multibindings" version="3.0.0.v201605172100"/>
|
||||
<unit id="com.google.inject.multibindings.source" version="3.0.0.v201605172100"/>
|
||||
<unit id="com.google.javascript" version="0.0.20160315.v20161124-1903"/>
|
||||
<unit id="com.google.javascript.source" version="0.0.20160315.v20161124-1903"/>
|
||||
<unit id="com.google.protobuf" version="2.4.0.v201105131100"/>
|
||||
<unit id="com.google.protobuf.source" version="2.4.0.v201105131100"/>
|
||||
<unit id="com.ibm.icu" version="67.1.0.v20200706-1749"/>
|
||||
<unit id="com.ibm.icu.source" version="67.1.0.v20200706-1749"/>
|
||||
<unit id="com.jcraft.jsch" version="0.1.55.v20190404-1902"/>
|
||||
<unit id="com.jcraft.jsch.source" version="0.1.55.v20190404-1902"/>
|
||||
<unit id="com.jcraft.jzlib" version="1.1.1.v201205102305"/>
|
||||
<unit id="com.jcraft.jzlib.source" version="1.1.1.v201205102305"/>
|
||||
<unit id="com.sun.el" version="2.2.0.v201303151357"/>
|
||||
<unit id="com.sun.el.source" version="2.2.0.v201303151357"/>
|
||||
<unit id="java_cup-runtime" version="0.11.20150326.v20180425-1030"/>
|
||||
<unit id="java_cup-runtime.source" version="0.11.20150326.v20180425-1030"/>
|
||||
<unit id="java_cup.runtime" version="0.10.0.v201005080400"/>
|
||||
<unit id="java_cup.runtime.source" version="0.10.0.v201005080400"/>
|
||||
<unit id="javaewah" version="0.7.9.v201605172130"/>
|
||||
<unit id="javaewah" version="1.1.7.v20200107-0831"/>
|
||||
<unit id="javaewah.source" version="0.7.9.v201605172130"/>
|
||||
<unit id="javaewah.source" version="1.1.7.v20200107-0831"/>
|
||||
<unit id="javassist" version="3.13.0.GA_v201209210905"/>
|
||||
<unit id="javassist.source" version="3.13.0.GA_v201209210905"/>
|
||||
<unit id="javax.activation" version="1.1.0.v201211130549"/>
|
||||
<unit id="javax.activation" version="2.0.0.v20201118-1818"/>
|
||||
<unit id="javax.activation.source" version="1.1.0.v201211130549"/>
|
||||
<unit id="javax.activation.source" version="2.0.0.v20201118-1818"/>
|
||||
<unit id="javax.annotation" version="1.2.0.v201602091430"/>
|
||||
<unit id="javax.annotation" version="1.3.5.v20200909-1856"/>
|
||||
<unit id="javax.annotation.source" version="1.2.0.v201602091430"/>
|
||||
<unit id="javax.annotation.source" version="1.3.5.v20200909-1856"/>
|
||||
<unit id="javax.el" version="2.2.0.v201303151357"/>
|
||||
<unit id="javax.el.source" version="2.2.0.v201303151357"/>
|
||||
<unit id="javax.inject" version="1.0.0.v20091030"/>
|
||||
<unit id="javax.inject.source" version="1.0.0.v20091030"/>
|
||||
<unit id="javax.mail" version="1.4.0.v201005080615"/>
|
||||
<unit id="javax.persistence" version="1.0.0.v200905011740"/>
|
||||
<unit id="javax.persistence.source" version="1.0.0.v200905011740"/>
|
||||
<unit id="javax.servlet" version="3.1.0.v201410161800"/>
|
||||
<unit id="javax.servlet.source" version="3.1.0.v201410161800"/>
|
||||
<unit id="javax.servlet.jsp" version="2.2.0.v201112011158"/>
|
||||
<unit id="javax.servlet.jsp.source" version="2.2.0.v201112011158"/>
|
||||
<unit id="javax.transaction" version="1.1.1.v201105210645"/>
|
||||
<unit id="javax.transaction.source" version="1.1.1.v201105210645"/>
|
||||
<unit id="javax.wsdl" version="1.6.2.v201012040545"/>
|
||||
<unit id="javax.wsdl.source" version="1.6.2.v201012040545"/>
|
||||
<unit id="javax.xml" version="1.3.4.v201005080400"/>
|
||||
<unit id="javax.xml.bind" version="2.2.0.v201105210648"/>
|
||||
<unit id="javax.xml.bind.source" version="2.2.0.v201105210648"/>
|
||||
<unit id="javax.xml.rpc" version="1.1.0.v201209140446"/>
|
||||
<unit id="javax.xml.soap" version="1.3.0.v201105210645"/>
|
||||
<unit id="javax.xml.stream" version="1.0.1.v201004272200"/>
|
||||
<unit id="javax.xml.ws" version="2.1.0.v200902101523"/>
|
||||
<unit id="lpg.runtime.java" version="2.0.17.v201004271640"/>
|
||||
<unit id="lpg.runtime.java.source" version="2.0.17.v201004271640"/>
|
||||
<unit id="net.i2p.crypto.eddsa" version="0.3.0.v20181102-1323"/>
|
||||
<unit id="net.i2p.crypto.eddsa.source" version="0.3.0.v20181102-1323"/>
|
||||
<unit id="net.sourceforge.lpg.lpgjavaruntime" version="1.1.0.v201004271650"/>
|
||||
<unit id="net.sourceforge.lpg.lpgjavaruntime.source" version="1.1.0.v201004271650"/>
|
||||
<unit id="org.antlr.runtime" version="4.3.0.v201502022030"/>
|
||||
<unit id="org.antlr.runtime" version="4.7.2.v20200218-0804"/>
|
||||
<unit id="org.antlr.runtime.source" version="4.3.0.v201502022030"/>
|
||||
<unit id="org.antlr.runtime.source" version="4.7.2.v20200218-0804"/>
|
||||
<unit id="org.aopalliance" version="1.0.0.v201105210816"/>
|
||||
<unit id="org.apache.ant" version="1.9.6.v201510161327"/>
|
||||
<unit id="org.apache.ant" version="1.10.10.v20210426-1926"/>
|
||||
<unit id="org.apache.ant.source" version="1.9.6.v201510161327"/>
|
||||
<unit id="org.apache.ant.source" version="1.10.10.v20210426-1926"/>
|
||||
<unit id="org.apache.axis" version="1.4.0.v201411182030"/>
|
||||
<unit id="org.apache.batik.anim" version="1.14.0.v20210324-0332"/>
|
||||
<unit id="org.apache.batik.anim.source" version="1.14.0.v20210324-0332"/>
|
||||
<unit id="org.apache.batik.awt.util" version="1.14.0.v20210324-0332"/>
|
||||
<unit id="org.apache.batik.awt.util.source" version="1.14.0.v20210324-0332"/>
|
||||
<unit id="org.apache.batik.bridge" version="1.14.0.v20210324-0332"/>
|
||||
<unit id="org.apache.batik.bridge.source" version="1.14.0.v20210324-0332"/>
|
||||
<unit id="org.apache.batik.codec" version="1.14.0.v20210324-0332"/>
|
||||
<unit id="org.apache.batik.codec.source" version="1.14.0.v20210324-0332"/>
|
||||
<unit id="org.apache.batik.constants" version="1.14.0.v20210324-0332"/>
|
||||
<unit id="org.apache.batik.constants.source" version="1.14.0.v20210324-0332"/>
|
||||
<unit id="org.apache.batik.css" version="1.14.0.v20210324-0332"/>
|
||||
<unit id="org.apache.batik.css.source" version="1.14.0.v20210324-0332"/>
|
||||
<unit id="org.apache.batik.dom" version="1.14.0.v20210324-0332"/>
|
||||
<unit id="org.apache.batik.dom.source" version="1.14.0.v20210324-0332"/>
|
||||
<unit id="org.apache.batik.dom.svg" version="1.14.0.v20210324-0332"/>
|
||||
<unit id="org.apache.batik.dom.svg.source" version="1.14.0.v20210324-0332"/>
|
||||
<unit id="org.apache.batik.ext" version="1.14.0.v20210324-0332"/>
|
||||
<unit id="org.apache.batik.ext.source" version="1.14.0.v20210324-0332"/>
|
||||
<unit id="org.apache.batik.ext.awt" version="1.9.1.v20190730-1743"/>
|
||||
<unit id="org.apache.batik.ext.awt.source" version="1.9.1.v20190730-1743"/>
|
||||
<unit id="org.apache.batik.extension" version="1.9.1.v20190730-1743"/>
|
||||
<unit id="org.apache.batik.extension.source" version="1.9.1.v20190730-1743"/>
|
||||
<unit id="org.apache.batik.gvt" version="1.14.0.v20210324-0332"/>
|
||||
<unit id="org.apache.batik.gvt.source" version="1.14.0.v20210324-0332"/>
|
||||
<unit id="org.apache.batik.i18n" version="1.14.0.v20210324-0332"/>
|
||||
<unit id="org.apache.batik.i18n.source" version="1.14.0.v20210324-0332"/>
|
||||
<unit id="org.apache.batik.parser" version="1.14.0.v20210324-0332"/>
|
||||
<unit id="org.apache.batik.parser.source" version="1.14.0.v20210324-0332"/>
|
||||
<unit id="org.apache.batik.pdf" version="1.9.1.v20190730-1743"/>
|
||||
<unit id="org.apache.batik.script" version="1.14.0.v20210324-0332"/>
|
||||
<unit id="org.apache.batik.script.source" version="1.14.0.v20210324-0332"/>
|
||||
<unit id="org.apache.batik.shared.resources" version="1.14.0.v20210324-0332"/>
|
||||
<unit id="org.apache.batik.shared.resources.source" version="1.14.0.v20210324-0332"/>
|
||||
<unit id="org.apache.batik.svggen" version="1.14.0.v20210324-0332"/>
|
||||
<unit id="org.apache.batik.svggen.source" version="1.14.0.v20210324-0332"/>
|
||||
<unit id="org.apache.batik.swing" version="1.9.1.v20190730-1743"/>
|
||||
<unit id="org.apache.batik.swing.source" version="1.9.1.v20190730-1743"/>
|
||||
<unit id="org.apache.batik.transcoder" version="1.14.0.v20210324-0332"/>
|
||||
<unit id="org.apache.batik.transcoder.source" version="1.14.0.v20210324-0332"/>
|
||||
<unit id="org.apache.batik.util" version="1.14.0.v20210324-0332"/>
|
||||
<unit id="org.apache.batik.util.source" version="1.14.0.v20210324-0332"/>
|
||||
<unit id="org.apache.batik.util.gui" version="1.9.1.v20190730-1743"/>
|
||||
<unit id="org.apache.batik.util.gui.source" version="1.9.1.v20190730-1743"/>
|
||||
<unit id="org.apache.batik.xml" version="1.14.0.v20210324-0332"/>
|
||||
<unit id="org.apache.batik.xml.source" version="1.14.0.v20210324-0332"/>
|
||||
<unit id="org.apache.commons.beanutils" version="1.8.0.v201205091237"/>
|
||||
<unit id="org.apache.commons.beanutils.source" version="1.8.0.v201205091237"/>
|
||||
<unit id="org.apache.commons.cli" version="1.2.0.v201404270220"/>
|
||||
<unit id="org.apache.commons.cli" version="1.4.0.v20200417-1444"/>
|
||||
<unit id="org.apache.commons.cli.source" version="1.2.0.v201404270220"/>
|
||||
<unit id="org.apache.commons.cli.source" version="1.4.0.v20200417-1444"/>
|
||||
<unit id="org.apache.commons.codec" version="1.6.0.v201305230611"/>
|
||||
<unit id="org.apache.commons.codec" version="1.14.0.v20200818-1422"/>
|
||||
<unit id="org.apache.commons.codec.source" version="1.6.0.v201305230611"/>
|
||||
<unit id="org.apache.commons.codec.source" version="1.14.0.v20200818-1422"/>
|
||||
<unit id="org.apache.commons.collections" version="3.2.2.v201511171945"/>
|
||||
<unit id="org.apache.commons.collections.source" version="3.2.2.v201511171945"/>
|
||||
<unit id="org.apache.commons.collections4" version="4.4.0.v20200420-1700"/>
|
||||
<unit id="org.apache.commons.collections4.source" version="4.4.0.v20200420-1700"/>
|
||||
<unit id="org.apache.commons.compress" version="1.6.0.v201310281400"/>
|
||||
<unit id="org.apache.commons.compress" version="1.19.0.v20200106-2343"/>
|
||||
<unit id="org.apache.commons.compress.source" version="1.6.0.v201310281400"/>
|
||||
<unit id="org.apache.commons.compress.source" version="1.19.0.v20200106-2343"/>
|
||||
<unit id="org.apache.commons.csv" version="1.8.0.v20200804-1438"/>
|
||||
<unit id="org.apache.commons.csv.source" version="1.8.0.v20200804-1438"/>
|
||||
<unit id="org.apache.commons.dbcp" version="1.4.0.v201204271417"/>
|
||||
<unit id="org.apache.commons.dbcp.source" version="1.4.0.v201204271417"/>
|
||||
<unit id="org.apache.commons.discovery" version="0.2.0.v201004190315"/>
|
||||
<unit id="org.apache.commons.exec" version="1.1.0.v201301240602"/>
|
||||
<unit id="org.apache.commons.exec.source" version="1.1.0.v201301240602"/>
|
||||
<unit id="org.apache.commons.fileupload" version="1.2.2.v20111214-1400"/>
|
||||
<unit id="org.apache.commons.fileupload" version="1.3.2.v20170320-2229"/>
|
||||
<unit id="org.apache.commons.fileupload.source" version="1.2.2.v20111214-1400"/>
|
||||
<unit id="org.apache.commons.fileupload.source" version="1.3.2.v20170320-2229"/>
|
||||
<unit id="org.apache.commons.httpclient" version="3.1.0.v201012070820"/>
|
||||
<unit id="org.apache.commons.httpclient.source" version="3.1.0.v201012070820"/>
|
||||
<unit id="org.apache.commons.io" version="2.2.0.v201405211200"/>
|
||||
<unit id="org.apache.commons.io" version="2.8.0.v20210415-0900"/>
|
||||
<unit id="org.apache.commons.io.source" version="2.2.0.v201405211200"/>
|
||||
<unit id="org.apache.commons.io.source" version="2.8.0.v20210415-0900"/>
|
||||
<unit id="org.apache.commons.jxpath" version="1.3.0.v200911051830"/>
|
||||
<unit id="org.apache.commons.jxpath.source" version="1.3.0.v200911051830"/>
|
||||
<unit id="org.apache.commons.lang" version="2.6.0.v201404270220"/>
|
||||
<unit id="org.apache.commons.lang.source" version="2.6.0.v201404270220"/>
|
||||
<unit id="org.apache.commons.lang3" version="3.1.0.v201403281430"/>
|
||||
<unit id="org.apache.commons.lang3.source" version="3.1.0.v201403281430"/>
|
||||
<unit id="org.apache.commons.logging" version="1.1.1.v201101211721"/>
|
||||
<unit id="org.apache.commons.logging" version="1.2.0.v20180409-1502"/>
|
||||
<unit id="org.apache.commons.logging.source" version="1.1.1.v201101211721"/>
|
||||
<unit id="org.apache.commons.logging.source" version="1.2.0.v20180409-1502"/>
|
||||
<unit id="org.apache.commons.math" version="2.1.0.v201105210652"/>
|
||||
<unit id="org.apache.commons.math.source" version="2.1.0.v201105210652"/>
|
||||
<unit id="org.apache.commons.math3" version="3.6.1.v20200817-1830"/>
|
||||
<unit id="org.apache.commons.math3.source" version="3.6.1.v20200817-1830"/>
|
||||
<unit id="org.apache.commons.net" version="3.2.0.v201305141515"/>
|
||||
<unit id="org.apache.commons.net.source" version="3.2.0.v201305141515"/>
|
||||
<unit id="org.apache.commons.pool" version="1.6.0.v201204271246"/>
|
||||
<unit id="org.apache.commons.pool.source" version="1.6.0.v201204271246"/>
|
||||
<unit id="org.apache.coyote" version="7.0.56.v201412180755"/>
|
||||
<unit id="org.apache.coyote.source" version="7.0.56.v201412180755"/>
|
||||
<unit id="org.apache.derby" version="10.11.1.1_v201605202053"/>
|
||||
<unit id="org.apache.derby.source" version="10.11.1.1_v201605202053"/>
|
||||
<unit id="org.apache.el" version="7.0.56.v201412180755"/>
|
||||
<unit id="org.apache.el.source" version="7.0.56.v201412180755"/>
|
||||
<unit id="org.apache.felix.gogo.command" version="1.1.2.v20210111-1007"/>
|
||||
<unit id="org.apache.felix.gogo.command.source" version="1.1.2.v20210111-1007"/>
|
||||
<unit id="org.apache.felix.gogo.runtime" version="1.1.4.v20210111-1007"/>
|
||||
<unit id="org.apache.felix.gogo.runtime.source" version="1.1.4.v20210111-1007"/>
|
||||
<unit id="org.apache.felix.gogo.shell" version="1.1.4.v20210111-1007"/>
|
||||
<unit id="org.apache.felix.gogo.shell.source" version="1.1.4.v20210111-1007"/>
|
||||
<unit id="org.apache.felix.scr" version="2.1.24.v20200924-1939"/>
|
||||
<unit id="org.apache.felix.scr.source" version="2.1.24.v20200924-1939"/>
|
||||
<unit id="org.apache.httpcomponents.client5.httpclient5" version="5.0.2.v20201015-2258"/>
|
||||
<unit id="org.apache.httpcomponents.client5.httpclient5.source" version="5.0.2.v20201015-2258"/>
|
||||
<unit id="org.apache.httpcomponents.core5.httpcore5" version="5.0.2.v20201015-2258"/>
|
||||
<unit id="org.apache.httpcomponents.core5.httpcore5-h2" version="5.0.2.v20210429-1809"/>
|
||||
<unit id="org.apache.httpcomponents.core5.httpcore5-h2.source" version="5.0.2.v20210429-1809"/>
|
||||
<unit id="org.apache.httpcomponents.core5.httpcore5.source" version="5.0.2.v20201015-2258"/>
|
||||
<unit id="org.apache.httpcomponents.httpasyncclient" version="4.1.3.v20210128-2225"/>
|
||||
<unit id="org.apache.httpcomponents.httpasyncclient.source" version="4.1.3.v20210128-2225"/>
|
||||
<unit id="org.apache.httpcomponents.httpclient" version="4.3.6.v201511171540"/>
|
||||
<unit id="org.apache.httpcomponents.httpclient" version="4.5.13.v20210128-2225"/>
|
||||
<unit id="org.apache.httpcomponents.httpclient.source" version="4.3.6.v201511171540"/>
|
||||
<unit id="org.apache.httpcomponents.httpclient.source" version="4.5.13.v20210128-2225"/>
|
||||
<unit id="org.apache.httpcomponents.httpcore" version="4.3.3.v201411290715"/>
|
||||
<unit id="org.apache.httpcomponents.httpcore.source" version="4.3.3.v201411290715"/>
|
||||
<unit id="org.apache.httpcomponents.httpcore" version="4.4.14.v20210128-2225"/>
|
||||
<unit id="org.apache.httpcomponents.httpcore.source" version="4.4.14.v20210128-2225"/>
|
||||
<unit id="org.apache.httpcomponents.httpcore-nio" version="4.4.5.v20210128-2225"/>
|
||||
<unit id="org.apache.httpcomponents.httpcore-nio.source" version="4.4.5.v20210128-2225"/>
|
||||
<unit id="org.apache.httpcomponents.httpcore.nio" version="4.1.0.v201101201700"/>
|
||||
<unit id="org.apache.httpcomponents.httpcore.nio.source" version="4.1.0.v201101201700"/>
|
||||
<unit id="org.apache.jasper.glassfish" version="2.2.2.v201501141630"/>
|
||||
<unit id="org.apache.jasper.glassfish.source" version="2.2.2.v201501141630"/>
|
||||
<unit id="org.apache.log4j" version="1.2.15.v201012070815"/>
|
||||
<unit id="org.apache.log4j.source" version="1.2.15.v201012070815"/>
|
||||
<unit id="org.apache.logging.log4j" version="2.8.2.v20200818-1118"/>
|
||||
<unit id="org.apache.logging.log4j.source" version="2.8.2.v20200818-1118"/>
|
||||
<unit id="org.apache.lucene" version="3.5.0.v20120725-1805"/>
|
||||
<unit id="org.apache.lucene.source" version="3.5.0.v20120725-1805"/>
|
||||
<unit id="org.apache.lucene.analysis" version="3.5.0.v20120725-1805"/>
|
||||
<unit id="org.apache.lucene.analysis.source" version="3.5.0.v20120725-1805"/>
|
||||
<unit id="org.apache.lucene.analyzers-common" version="8.4.1.v20200122-1459"/>
|
||||
<unit id="org.apache.lucene.analyzers-common.source" version="8.4.1.v20200122-1459"/>
|
||||
<unit id="org.apache.lucene.analyzers-smartcn" version="8.4.1.v20200122-1459"/>
|
||||
<unit id="org.apache.lucene.analyzers-smartcn.source" version="8.4.1.v20200122-1459"/>
|
||||
<unit id="org.apache.lucene.core" version="3.5.0.v20120725-1805"/>
|
||||
<unit id="org.apache.lucene.core" version="8.4.1.v20200122-1459"/>
|
||||
<unit id="org.apache.lucene.core.source" version="3.5.0.v20120725-1805"/>
|
||||
<unit id="org.apache.lucene.core.source" version="8.4.1.v20200122-1459"/>
|
||||
<unit id="org.apache.lucene.grouping" version="3.5.0.v20120725-1805"/>
|
||||
<unit id="org.apache.lucene.grouping.source" version="3.5.0.v20120725-1805"/>
|
||||
<unit id="org.apache.lucene.highlighter" version="3.5.0.v20121015-1317"/>
|
||||
<unit id="org.apache.lucene.highlighter.source" version="3.5.0.v20121015-1317"/>
|
||||
<unit id="org.apache.lucene.memory" version="3.5.0.v20120725-1805"/>
|
||||
<unit id="org.apache.lucene.memory.source" version="3.5.0.v20120725-1805"/>
|
||||
<unit id="org.apache.lucene.misc" version="3.5.0.v20120725-1805"/>
|
||||
<unit id="org.apache.lucene.misc" version="7.5.0.v20181003-1532"/>
|
||||
<unit id="org.apache.lucene.misc.source" version="3.5.0.v20120725-1805"/>
|
||||
<unit id="org.apache.lucene.misc.source" version="7.5.0.v20181003-1532"/>
|
||||
<unit id="org.apache.lucene.queries" version="3.5.0.v20120725-1805"/>
|
||||
<unit id="org.apache.lucene.queries.source" version="3.5.0.v20120725-1805"/>
|
||||
<unit id="org.apache.lucene.queryparser" version="7.5.0.v20181003-1532"/>
|
||||
<unit id="org.apache.lucene.queryparser.source" version="7.5.0.v20181003-1532"/>
|
||||
<unit id="org.apache.lucene.spatial" version="3.5.0.v20120725-1805"/>
|
||||
<unit id="org.apache.lucene.spatial.source" version="3.5.0.v20120725-1805"/>
|
||||
<unit id="org.apache.lucene.spellchecker" version="3.5.0.v20120725-1805"/>
|
||||
<unit id="org.apache.lucene.spellchecker.source" version="3.5.0.v20120725-1805"/>
|
||||
<unit id="org.apache.sshd.core" version="0.7.0.v201303101611"/>
|
||||
<unit id="org.apache.sshd.core.source" version="0.7.0.v201303101611"/>
|
||||
<unit id="org.apache.sshd.osgi" version="2.6.0.v20210201-2003"/>
|
||||
<unit id="org.apache.sshd.osgi.source" version="2.6.0.v20210201-2003"/>
|
||||
<unit id="org.apache.sshd.sftp" version="2.6.0.v20210201-2003"/>
|
||||
<unit id="org.apache.sshd.sftp.source" version="2.6.0.v20210201-2003"/>
|
||||
<unit id="org.apache.wsil4j" version="1.0.0.v20180522-1857"/>
|
||||
<unit id="org.apache.xalan" version="2.7.1.v201005080400"/>
|
||||
<unit id="org.apache.xalan" version="2.7.2.v20201124-1837"/>
|
||||
<unit id="org.apache.xalan.source" version="2.7.2.v20201124-1837"/>
|
||||
<unit id="org.apache.xerces" version="2.12.1.v20210115-0812"/>
|
||||
<unit id="org.apache.xerces.source" version="2.12.1.v20210115-0812"/>
|
||||
<unit id="org.apache.xml.resolver" version="1.2.0.v201005080400"/>
|
||||
<unit id="org.apache.xml.security" version="1.4.2.v201005080400"/>
|
||||
<unit id="org.apache.xml.serializer" version="2.7.1.v201005080400"/>
|
||||
<unit id="org.apache.xmlgraphics" version="1.4.0.v201301251218"/>
|
||||
<unit id="org.bouncycastle.bcpg" version="1.65.0.v20200527-1955"/>
|
||||
<unit id="org.bouncycastle.bcpg.source" version="1.65.0.v20200527-1955"/>
|
||||
<unit id="org.bouncycastle.bcpkix" version="1.65.0.v20200527-1955"/>
|
||||
<unit id="org.bouncycastle.bcpkix.source" version="1.65.0.v20200527-1955"/>
|
||||
<unit id="org.bouncycastle.bcprov" version="1.65.1.v20200529-1514"/>
|
||||
<unit id="org.bouncycastle.bcprov.source" version="1.65.1.v20200529-1514"/>
|
||||
<unit id="org.hamcrest" version="1.1.0.v20090501071000"/>
|
||||
<unit id="org.hamcrest.core" version="1.1.0.v20090501071000"/>
|
||||
<unit id="org.hamcrest.core" version="1.3.0.v20180420-1519"/>
|
||||
<unit id="org.hamcrest.core.source" version="1.1.0.v20090501071000"/>
|
||||
<unit id="org.hamcrest.core.source" version="1.3.0.v20180420-1519"/>
|
||||
<unit id="org.junit" version="4.12.0.v201504281640"/>
|
||||
<unit id="org.junit" version="4.13.0.v20200204-1500"/>
|
||||
<unit id="org.junit.jupiter.api" version="5.7.1.v20210222-1948"/>
|
||||
<unit id="org.mozilla.javascript" version="1.7.5.v201504281450"/>
|
||||
<unit id="org.mozilla.javascript" version="1.7.10.v20190430-1943"/>
|
||||
<unit id="org.mozilla.javascript.source" version="1.7.5.v201504281450"/>
|
||||
<unit id="org.mozilla.javascript.source" version="1.7.10.v20190430-1943"/>
|
||||
<unit id="org.objectweb.asm" version="5.0.1.v201404251740"/>
|
||||
<unit id="org.objectweb.asm" version="9.1.0.v20210209-1849"/>
|
||||
<unit id="org.objectweb.asm.source" version="5.0.1.v201404251740"/>
|
||||
<unit id="org.objectweb.asm.source" version="9.1.0.v20210209-1849"/>
|
||||
<unit id="org.sat4j.core" version="2.3.5.v201308161310"/>
|
||||
<unit id="org.sat4j.pb" version="2.3.5.v201404071733"/>
|
||||
<unit id="org.slf4j.api" version="1.7.2.v20121108-1250"/>
|
||||
<unit id="org.slf4j.api" version="1.7.30.v20200204-2150"/>
|
||||
<unit id="org.slf4j.api.source" version="1.7.2.v20121108-1250"/>
|
||||
<unit id="org.slf4j.api.source" version="1.7.30.v20200204-2150"/>
|
||||
<unit id="org.slf4j.apis.jcl" version="1.7.30.v20200204-2150"/>
|
||||
<unit id="org.slf4j.apis.jcl.source" version="1.7.30.v20200204-2150"/>
|
||||
<unit id="org.slf4j.apis.log4j" version="1.7.30.v20200204-2150"/>
|
||||
<unit id="org.slf4j.apis.log4j.source" version="1.7.30.v20200204-2150"/>
|
||||
<unit id="org.slf4j.binding.log4j12" version="1.7.30.v20201108-2042"/>
|
||||
<unit id="org.slf4j.binding.log4j12.source" version="1.7.30.v20201108-2042"/>
|
||||
<unit id="org.slf4j.binding.nop" version="1.7.30.v20200204-2150"/>
|
||||
<unit id="org.slf4j.binding.nop.source" version="1.7.30.v20200204-2150"/>
|
||||
<unit id="org.slf4j.binding.simple" version="1.7.30.v20200204-2150"/>
|
||||
<unit id="org.slf4j.binding.simple.source" version="1.7.30.v20200204-2150"/>
|
||||
<unit id="org.slf4j.bridge.jul" version="1.7.30.v20200204-2150"/>
|
||||
<unit id="org.slf4j.bridge.jul.source" version="1.7.30.v20200204-2150"/>
|
||||
<unit id="org.slf4j.ext" version="1.7.2.v20121108-1250"/>
|
||||
<unit id="org.slf4j.ext" version="1.7.30.v20200204-2150"/>
|
||||
<unit id="org.slf4j.ext.source" version="1.7.2.v20121108-1250"/>
|
||||
<unit id="org.slf4j.ext.source" version="1.7.30.v20200204-2150"/>
|
||||
<unit id="org.slf4j.impl.log4j12" version="1.7.2.v20131105-2200"/>
|
||||
<unit id="org.slf4j.impl.log4j12.source" version="1.7.2.v20131105-2200"/>
|
||||
<unit id="org.slf4j.jcl" version="1.7.2.v20130115-1340"/>
|
||||
<unit id="org.slf4j.jcl.source" version="1.7.2.v20130115-1340"/>
|
||||
<unit id="org.slf4j.jul" version="1.7.2.v20121108-1250"/>
|
||||
<unit id="org.slf4j.jul.source" version="1.7.2.v20121108-1250"/>
|
||||
<unit id="org.slf4j.log4j" version="1.7.2.v20130115-1340"/>
|
||||
<unit id="org.slf4j.log4j.source" version="1.7.2.v20130115-1340"/>
|
||||
<unit id="org.slf4j.nop" version="1.7.2.v201212060727"/>
|
||||
<unit id="org.slf4j.nop.source" version="1.7.2.v201212060727"/>
|
||||
<unit id="org.tukaani.xz" version="1.8.0.v20180207-1613"/>
|
||||
<unit id="org.tukaani.xz.source" version="1.8.0.v20180207-1613"/>
|
||||
<unit id="org.uddi4j" version="2.0.5.v200805270300"/>
|
||||
<unit id="org.w3c.css.sac" version="1.3.1.v200903091627"/>
|
||||
<unit id="org.w3c.css.sac.source" version="1.3.1.v200903091627"/>
|
||||
<unit id="org.w3c.dom.events" version="3.0.0.draft20060413_v201105210656"/>
|
||||
<unit id="org.w3c.dom.events.source" version="3.0.0.draft20060413_v201105210656"/>
|
||||
<unit id="org.w3c.dom.smil" version="1.0.1.v200903091627"/>
|
||||
<unit id="org.w3c.dom.smil.source" version="1.0.1.v200903091627"/>
|
||||
<unit id="org.w3c.dom.svg" version="1.1.0.v201011041433"/>
|
||||
<unit id="org.w3c.dom.svg.source" version="1.1.0.v201011041433"/>
|
||||
</location>
|
||||
<location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit">
|
||||
<repository location="https://eclipse.jeeeyul.net/update/"/>
|
||||
<unit id="net.jeeeyul.eclipse.themes.feature.feature.group" version="2.3.16.I20201130-122417"/>
|
||||
<unit id="net.jeeeyul.pdetools.feature.feature.group" version="1.2.17.I20201125-123138"/>
|
||||
<unit id="net.jeeeyul.swtend.feature.feature.group" version="2.2.6.I20200702-084710"/>
|
||||
</location>
|
||||
<location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit">
|
||||
<repository location="https://download.eclipse.org/nebula/releases/2.5.0/"/>
|
||||
<unit id="org.eclipse.nebula.feature.feature.group" version="2.5.0.202106201019"/>
|
||||
<unit id="org.eclipse.nebula.widgets.tablecombo" version="1.2.0.202106201019"/>
|
||||
</location>
|
||||
<location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit">
|
||||
<repository location="https://download.eclipse.org/eclipse/updates/4.20"/>
|
||||
<unit id="org.eclipse.test.feature.group" version="3.7.1500.v20210428-1559"/>
|
||||
</location>
|
||||
<location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit">
|
||||
<repository location="https://download.eclipse.org/nattable/releases/2.0.1/repository/"/>
|
||||
<unit id="org.eclipse.nebula.widgets.nattable.core.feature.feature.group" version="2.0.1.202106070924"/>
|
||||
<unit id="org.eclipse.nebula.widgets.nattable.core.source.feature.feature.group" version="2.0.1.202106070924"/>
|
||||
<unit id="org.eclipse.nebula.widgets.nattable.extension.glazedlists.feature.feature.group" version="2.0.1.202106070924"/>
|
||||
<unit id="org.eclipse.nebula.widgets.nattable.extension.glazedlists.source.feature.feature.group" version="2.0.1.202106070924"/>
|
||||
</location>
|
||||
</locations>
|
||||
<environment>
|
||||
<os>win32</os>
|
||||
<ws>win32</ws>
|
||||
<arch>x86_64</arch>
|
||||
</environment>
|
||||
</target>
|
||||
@@ -0,0 +1,9 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<?compositeArtifactRepository version='1.0.0'?>
|
||||
<repository name='Talend Enterprise Composite Repository' type='org.eclipse.equinox.internal.p2.artifact.repository.CompositeArtifactRepository' version='1.0.0'>
|
||||
<properties size='0'>
|
||||
</properties>
|
||||
<children size='1'>
|
||||
<child location='https://artifacts-zl.talend.com/nexus/content/unzip/TalendP2UnzipOpenSourceSnapshot/org/talend/repo/dependency.p2.tos/6.1.0-SNAPSHOT/dependency.p2.tos-6.1.0-SNAPSHOT.zip-unzip/'/>
|
||||
</children>
|
||||
</repository>
|
||||
10
build/dependencies.p2/composite.p2/compositeContent.xml
Normal file
10
build/dependencies.p2/composite.p2/compositeContent.xml
Normal file
@@ -0,0 +1,10 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<?compositeMetadataRepository version='1.0.0'?>
|
||||
<repository name='Talend Open Source Composite Repository' type='org.eclipse.equinox.internal.p2.metadata.repository.CompositeMetadataRepository' version='1.0.0'>
|
||||
<properties size='1'>
|
||||
<property name='p2.atomic.composite.loading' value='true'/>
|
||||
</properties>
|
||||
<children size='1'>
|
||||
<child location='https://artifacts-zl.talend.com/nexus/content/unzip/TalendP2UnzipOpenSourceSnapshot/org/talend/repo/dependency.p2.tos/6.1.0-SNAPSHOT/dependency.p2.tos-6.1.0-SNAPSHOT.zip-unzip/'/>
|
||||
</children>
|
||||
</repository>
|
||||
365
build/dependencies.p2/dependencies.p2.tos/pom.xml
Normal file
365
build/dependencies.p2/dependencies.p2.tos/pom.xml
Normal file
@@ -0,0 +1,365 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
|
||||
<parent>
|
||||
<groupId>org.talend.repo</groupId>
|
||||
<artifactId>dependencies.p2</artifactId>
|
||||
<version>8.0.1</version>
|
||||
</parent>
|
||||
|
||||
<artifactId>dependencies.p2.tos</artifactId>
|
||||
<packaging>pom</packaging>
|
||||
|
||||
<repositories>
|
||||
<repository>
|
||||
<id>sonatype_releases</id>
|
||||
<releases>
|
||||
<enabled>true</enabled>
|
||||
</releases>
|
||||
<snapshots>
|
||||
<enabled>false</enabled>
|
||||
</snapshots>
|
||||
<url>https://oss.sonatype.org/content/repositories/releases/</url>
|
||||
</repository>
|
||||
<repository>
|
||||
<id>sonatype_snapshots</id>
|
||||
<releases>
|
||||
<enabled>false</enabled>
|
||||
</releases>
|
||||
<snapshots>
|
||||
<enabled>true</enabled>
|
||||
</snapshots>
|
||||
<url>https://oss.sonatype.org/content/repositories/snapshots/</url>
|
||||
</repository>
|
||||
</repositories>
|
||||
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>biz.aQute.bnd</groupId>
|
||||
<artifactId>biz.aQute.bndlib</artifactId>
|
||||
<version>5.2.0</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.ops4j.pax.url</groupId>
|
||||
<artifactId>pax-url-aether</artifactId>
|
||||
<version>2.6.2-Talend</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.talend.dataquality</groupId>
|
||||
<artifactId>dataquality-common</artifactId>
|
||||
<version>${dataquality.lib.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.talend.dataquality</groupId>
|
||||
<artifactId>dataquality-phone</artifactId>
|
||||
<version>${dataquality.lib.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.talend.dataquality</groupId>
|
||||
<artifactId>dataquality-statistics</artifactId>
|
||||
<version>${dataquality.lib.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.talend.dataquality</groupId>
|
||||
<artifactId>dataquality-record-linkage</artifactId>
|
||||
<version>${dataquality.lib.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.talend.dataquality</groupId>
|
||||
<artifactId>dataquality-converters</artifactId>
|
||||
<version>${dataquality.lib.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.talend.dataquality</groupId>
|
||||
<artifactId>dataquality-text-japanese</artifactId>
|
||||
<version>${dataquality.lib.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.talend.dataquality</groupId>
|
||||
<artifactId>dataquality-standardization</artifactId>
|
||||
<version>${dataquality.lib.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.talend.dataquality</groupId>
|
||||
<artifactId>dataquality-sampling</artifactId>
|
||||
<version>${dataquality.lib.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.talend.daikon</groupId>
|
||||
<artifactId>daikon</artifactId>
|
||||
<version>${daikon.version}</version>
|
||||
<classifier>bundle</classifier>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.talend.daikon</groupId>
|
||||
<artifactId>crypto-utils</artifactId>
|
||||
<version>${daikon.version}</version>
|
||||
<classifier>bundle</classifier>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.talend.daikon</groupId>
|
||||
<artifactId>daikon-exception</artifactId>
|
||||
<version>${daikon.version}</version>
|
||||
<classifier>bundle</classifier>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.talend.daikon</groupId>
|
||||
<artifactId>multitenant-core</artifactId>
|
||||
<version>${daikon.version}</version>
|
||||
</dependency>
|
||||
<!-- daikon dependencies -->
|
||||
<dependency>
|
||||
<groupId>com.cedarsoftware</groupId>
|
||||
<artifactId>json-io</artifactId>
|
||||
<version>4.9.9-TALEND</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.apache.commons</groupId>
|
||||
<artifactId>commons-lang3</artifactId>
|
||||
<version>3.10</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>javax.xml.bind</groupId>
|
||||
<artifactId>jaxb-api</artifactId>
|
||||
<version>2.3.1</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>commons-beanutils</groupId>
|
||||
<artifactId>commons-beanutils</artifactId>
|
||||
<version>1.9.4</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.apache.httpcomponents</groupId>
|
||||
<artifactId>httpclient</artifactId>
|
||||
<version>4.5.7</version>
|
||||
</dependency>
|
||||
<!-- end of daikon dependencies -->
|
||||
|
||||
<!-- ========================= -->
|
||||
<!-- Added by TDM -->
|
||||
|
||||
<dependency>
|
||||
<groupId>org.codehaus.jackson</groupId>
|
||||
<artifactId>jackson-core-asl</artifactId>
|
||||
<version>1.9.15-TALEND</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.codehaus.jackson</groupId>
|
||||
<artifactId>jackson-mapper-asl</artifactId>
|
||||
<version>1.9.15-TALEND</version>
|
||||
</dependency>
|
||||
|
||||
<!-- Avro with minimum depdencies -->
|
||||
<dependency>
|
||||
<groupId>org.apache.servicemix.bundles</groupId>
|
||||
<artifactId>org.apache.servicemix.bundles.avro</artifactId>
|
||||
<version>1.8.2_1</version>
|
||||
</dependency>
|
||||
|
||||
<!-- Avro and dependencies -->
|
||||
<!-- Kept just in case someone using this -->
|
||||
<!-- above servicemix has less dependencies -->
|
||||
<dependency>
|
||||
<groupId>org.apache.avro</groupId>
|
||||
<artifactId>avro</artifactId>
|
||||
<version>1.7.7</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>com.thoughtworks.paranamer</groupId>
|
||||
<artifactId>paranamer</artifactId>
|
||||
<version>2.8</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.apache.commons</groupId>
|
||||
<artifactId>commons-compress</artifactId>
|
||||
<version>1.19</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.github.livesense</groupId>
|
||||
<artifactId>org.liveSense.fragment.sun.misc</artifactId>
|
||||
<version>1.0.5</version>
|
||||
</dependency>
|
||||
|
||||
<!-- Keep version in sync with slf4j-api -->
|
||||
<dependency>
|
||||
<groupId>org.slf4j</groupId>
|
||||
<artifactId>org-slf4j-impl-log4j12</artifactId>
|
||||
<version>1.7.2</version>
|
||||
</dependency>
|
||||
|
||||
<!-- End added by TDM -->
|
||||
<!-- ========================= -->
|
||||
|
||||
<!-- TCOMP v1 -->
|
||||
|
||||
<dependency>
|
||||
<groupId>org.talend.components</groupId>
|
||||
<artifactId>components-api</artifactId>
|
||||
<version>${components.version}</version>
|
||||
<classifier>bundle</classifier>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.talend.components</groupId>
|
||||
<artifactId>components-api-service-osgi</artifactId>
|
||||
<version>${components.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.talend.components</groupId>
|
||||
<artifactId>components-common</artifactId>
|
||||
<version>${components.version}</version>
|
||||
<classifier>bundle</classifier>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.talend.components</groupId>
|
||||
<artifactId>components-common-oauth</artifactId>
|
||||
<version>${components.version}</version>
|
||||
<classifier>bundle</classifier>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.talend.components</groupId>
|
||||
<artifactId>components-salesforce-definition</artifactId>
|
||||
<version>${components.version}</version>
|
||||
<classifier>bundle</classifier>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.talend.components</groupId>
|
||||
<artifactId>components-splunk</artifactId>
|
||||
<version>${components.version}</version>
|
||||
<classifier>bundle</classifier>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.talend.components</groupId>
|
||||
<artifactId>components-jira</artifactId>
|
||||
<version>${components.version}</version>
|
||||
<classifier>bundle</classifier>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.talend.components</groupId>
|
||||
<artifactId>components-couchbase</artifactId>
|
||||
<version>${components.version}</version>
|
||||
<classifier>bundle</classifier>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.talend.components</groupId>
|
||||
<artifactId>components-marklogic-definition</artifactId>
|
||||
<version>${components.version}</version>
|
||||
<classifier>bundle</classifier>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.talend.components</groupId>
|
||||
<artifactId>components-jdbc-definition</artifactId>
|
||||
<version>${components.version}</version>
|
||||
<classifier>bundle</classifier>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.talend.components</groupId>
|
||||
<artifactId>components-snowflake-definition</artifactId>
|
||||
<version>${components.version}</version>
|
||||
<classifier>bundle</classifier>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.talend.components</groupId>
|
||||
<artifactId>components-azurestorage</artifactId>
|
||||
<version>${components.version}</version>
|
||||
<classifier>bundle</classifier>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.talend.components</groupId>
|
||||
<artifactId>components-netsuite-definition</artifactId>
|
||||
<version>${components.version}</version>
|
||||
<classifier>bundle</classifier>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.talend.components</groupId>
|
||||
<artifactId>components-marketo-definition</artifactId>
|
||||
<version>${components.version}</version>
|
||||
<classifier>bundle</classifier>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>joda-time</groupId>
|
||||
<artifactId>joda-time</artifactId>
|
||||
<version>2.8.2</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.talend.components</groupId>
|
||||
<artifactId>hadoopcluster-definition</artifactId>
|
||||
<version>${components.version}</version>
|
||||
<classifier>bundle</classifier>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.talend.components</groupId>
|
||||
<artifactId>components-googledrive-definition</artifactId>
|
||||
<version>${components.version}</version>
|
||||
<classifier>bundle</classifier>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>commons-codec</groupId>
|
||||
<artifactId>commons-codec</artifactId>
|
||||
<version>1.14</version>
|
||||
</dependency>
|
||||
<!-- to avoid updatin the complete eclipse target platform we add these
|
||||
single dependencies -->
|
||||
<dependency>
|
||||
<groupId>biz.aQute.bnd</groupId>
|
||||
<artifactId>annotation</artifactId>
|
||||
<version>2.4.0</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>commons-logging</groupId>
|
||||
<artifactId>commons-logging</artifactId>
|
||||
<version>1.2</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>commons-beanutils</groupId>
|
||||
<artifactId>commons-beanutils</artifactId>
|
||||
<version>1.9.4</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.slf4j</groupId>
|
||||
<artifactId>org-slf4j-api</artifactId>
|
||||
<version>1.7.2</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>commons-configuration</groupId>
|
||||
<artifactId>commons-configuration</artifactId>
|
||||
<version>1.10</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.yaml</groupId>
|
||||
<artifactId>snakeyaml</artifactId>
|
||||
<version>1.26</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.codehaus.woodstox</groupId>
|
||||
<artifactId>stax2-api</artifactId>
|
||||
<version>4.2</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.fasterxml.woodstox</groupId>
|
||||
<artifactId>woodstox-core</artifactId>
|
||||
<version>5.3.0</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>studio-utils</artifactId>
|
||||
<version>${studio-utils.version}</version>
|
||||
<classifier>bundle</classifier>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.bouncycastle</groupId>
|
||||
<artifactId>bcprov</artifactId>
|
||||
<version>1.69.0</version>
|
||||
<classifier>bundle</classifier>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.junit</groupId>
|
||||
<artifactId>junit</artifactId>
|
||||
<version>4.13.2</version>
|
||||
<classifier>bundle</classifier>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
|
||||
</project>
|
||||
169
build/dependencies.p2/pom.xml
Normal file
169
build/dependencies.p2/pom.xml
Normal file
@@ -0,0 +1,169 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>parent-pom</artifactId>
|
||||
<version>8.0.1</version>
|
||||
<relativePath>../../talend.studio.parent.pom</relativePath>
|
||||
</parent>
|
||||
<groupId>org.talend.repo</groupId>
|
||||
<artifactId>dependencies.p2</artifactId>
|
||||
<packaging>pom</packaging>
|
||||
<properties>
|
||||
<talend.nexus.host>https://artifacts-oss.talend.com</talend.nexus.host>
|
||||
<dataquality.lib.version>9.0.2</dataquality.lib.version>
|
||||
<fasterxml.jackson.version>2.11.4</fasterxml.jackson.version>
|
||||
</properties>
|
||||
|
||||
<distributionManagement>
|
||||
<snapshotRepository>
|
||||
<id>talend_nexus_deployment</id>
|
||||
<url>${talend.nexus.host}/nexus/content/repositories/TalendOpenSourceSnapshot/</url>
|
||||
<snapshots><enabled>true</enabled></snapshots>
|
||||
<releases><enabled>false</enabled></releases>
|
||||
</snapshotRepository>
|
||||
<repository>
|
||||
<id>talend_nexus_deployment</id>
|
||||
<url>${talend.nexus.host}/nexus/content/repositories/TalendOpenSourceRelease/</url>
|
||||
<snapshots><enabled>false</enabled></snapshots>
|
||||
<releases><enabled>true</enabled></releases>
|
||||
</repository>
|
||||
</distributionManagement>
|
||||
|
||||
<repositories>
|
||||
<repository>
|
||||
<id>talend_open</id>
|
||||
<releases>
|
||||
<enabled>true</enabled>
|
||||
</releases>
|
||||
<snapshots>
|
||||
<enabled>false</enabled>
|
||||
</snapshots>
|
||||
<url>https://artifacts-oss.talend.com/nexus/content/repositories/TalendOpenSourceRelease/</url>
|
||||
</repository>
|
||||
<repository>
|
||||
<id>talend_open_snapshots</id>
|
||||
<releases>
|
||||
<enabled>false</enabled>
|
||||
</releases>
|
||||
<snapshots>
|
||||
<enabled>true</enabled>
|
||||
</snapshots>
|
||||
<url>https://artifacts-oss.talend.com/nexus/content/repositories/TalendOpenSourceSnapshot/</url>
|
||||
</repository>
|
||||
</repositories>
|
||||
|
||||
<build>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-dependency-plugin</artifactId>
|
||||
<version>2.10</version>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>copy-dependencies</id>
|
||||
<phase>generate-resources</phase>
|
||||
<goals>
|
||||
<goal>copy-dependencies</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<outputDirectory>${project.build.directory}/p2/plugins</outputDirectory>
|
||||
<excludeTransitive>true</excludeTransitive>
|
||||
</configuration>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-antrun-plugin</artifactId>
|
||||
<version>1.8</version>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>zip-p2-repo</id>
|
||||
<phase>package</phase>
|
||||
<goals>
|
||||
<goal>run</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<target>
|
||||
<zip destfile="${project.build.directory}/${project.artifactId}.zip">
|
||||
<fileset dir="${project.build.directory}/output">
|
||||
<include name="**/*" />
|
||||
</fileset>
|
||||
</zip>
|
||||
</target>
|
||||
</configuration>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.codehaus.groovy.maven</groupId>
|
||||
<artifactId>gmaven-plugin</artifactId>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>choose-target-repository</id>
|
||||
<phase>initialize</phase>
|
||||
<goals>
|
||||
<goal>execute</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<source>
|
||||
if (project.version.endsWith("-SNAPSHOT")){
|
||||
project.properties.targetrepository = project.distributionManagement.snapshotRepository.url;
|
||||
}
|
||||
else {
|
||||
project.properties.targetrepository = project.distributionManagement.repository.url;
|
||||
}
|
||||
</source>
|
||||
</configuration>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-deploy-plugin</artifactId>
|
||||
<version>2.8.2</version>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>deploy_p2_zip</id>
|
||||
<phase>deploy</phase>
|
||||
<goals>
|
||||
<goal>deploy-file</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<packaging>zip</packaging>
|
||||
<generatePom>true</generatePom>
|
||||
<url>${targetrepository}</url>
|
||||
<repositoryId>talend_nexus_deployment</repositoryId>
|
||||
<artifactId>${project.artifactId}</artifactId>
|
||||
<groupId>org.talend.repo</groupId>
|
||||
<version>${project.version}</version>
|
||||
<file>${project.build.directory}/${project.artifactId}.zip</file>
|
||||
</configuration>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.eclipse.tycho.extras</groupId>
|
||||
<artifactId>tycho-p2-extras-plugin</artifactId>
|
||||
<version>0.22.0</version>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>create-p2-repository</id>
|
||||
<phase>prepare-package</phase>
|
||||
<goals>
|
||||
<goal>publish-features-and-bundles</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<metadataRepositoryLocation>${project.build.directory}/output</metadataRepositoryLocation>
|
||||
<artifactRepositoryLocation>${project.build.directory}/output</artifactRepositoryLocation>
|
||||
<sourceLocation>${project.build.directory}/p2</sourceLocation>
|
||||
<compress>true</compress>
|
||||
</configuration>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
</project>
|
||||
159
build/pom.xml
Normal file
159
build/pom.xml
Normal file
@@ -0,0 +1,159 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>parent-pom</artifactId>
|
||||
<version>8.0.1</version>
|
||||
<relativePath />
|
||||
</parent>
|
||||
|
||||
<repositories>
|
||||
<repository>
|
||||
<id>talend_open</id>
|
||||
<releases>
|
||||
<enabled>true</enabled>
|
||||
</releases>
|
||||
<snapshots>
|
||||
<enabled>false</enabled>
|
||||
</snapshots>
|
||||
<url>https://artifacts-oss.talend.com/nexus/content/repositories/TalendOpenSourceRelease/</url>
|
||||
</repository>
|
||||
<repository>
|
||||
<id>talend_open_snapshots</id>
|
||||
<releases>
|
||||
<enabled>false</enabled>
|
||||
</releases>
|
||||
<snapshots>
|
||||
<enabled>true</enabled>
|
||||
</snapshots>
|
||||
<url>https://artifacts-oss.talend.com/nexus/content/repositories/TalendOpenSourceSnapshot/</url>
|
||||
</repository>
|
||||
</repositories>
|
||||
|
||||
<artifactId>tos-product-aggregator-pom</artifactId>
|
||||
<packaging>pom</packaging>
|
||||
|
||||
<profiles>
|
||||
<profile>
|
||||
<id>default</id>
|
||||
<activation>
|
||||
<activeByDefault>true</activeByDefault>
|
||||
</activation>
|
||||
<modules>
|
||||
<module>talend.studio.tos.bd.product</module>
|
||||
<module>talend.studio.tos.di.product</module>
|
||||
<module>talend.studio.tos.dq.product</module>
|
||||
<module>talend.studio.tos.esb.product</module>
|
||||
</modules>
|
||||
</profile>
|
||||
<profile>
|
||||
<id>all-tos-products</id>
|
||||
<activation>
|
||||
<property>
|
||||
<name>tos.products</name>
|
||||
<value>true</value>
|
||||
</property>
|
||||
</activation>
|
||||
<modules>
|
||||
<module>talend.studio.tos.bd.product</module>
|
||||
<module>talend.studio.tos.di.product</module>
|
||||
<module>talend.studio.tos.dq.product</module>
|
||||
<module>talend.studio.tos.esb.product</module>
|
||||
<module>talend.studio.tos.all.p2.product</module>
|
||||
</modules>
|
||||
</profile>
|
||||
<profile>
|
||||
<id>no-tos-products</id>
|
||||
<activation>
|
||||
<property>
|
||||
<name>tos.products</name>
|
||||
<value>false</value>
|
||||
</property>
|
||||
</activation>
|
||||
<build>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-antrun-plugin</artifactId>
|
||||
<version>1.5</version>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>no-tos-products-active</id>
|
||||
<phase>validate</phase>
|
||||
<goals>
|
||||
<goal>run</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<target>
|
||||
<echo>!!!NOT BUILDING TOS PRODUCTS, tos.products=false</echo>
|
||||
</target>
|
||||
</configuration>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
</profile>
|
||||
<profile>
|
||||
<id>tos.bd.product</id>
|
||||
<activation>
|
||||
<property>
|
||||
<name>tos.bd</name>
|
||||
<value>true</value>
|
||||
</property>
|
||||
</activation>
|
||||
<modules>
|
||||
<module>talend.studio.tos.bd.product</module>
|
||||
</modules>
|
||||
</profile>
|
||||
<profile>
|
||||
<id>tos.di.product</id>
|
||||
<activation>
|
||||
<property>
|
||||
<name>tos.di</name>
|
||||
<value>true</value>
|
||||
</property>
|
||||
</activation>
|
||||
<modules>
|
||||
<module>talend.studio.tos.di.product</module>
|
||||
</modules>
|
||||
</profile>
|
||||
<profile>
|
||||
<id>tos.dq.product</id>
|
||||
<activation>
|
||||
<property>
|
||||
<name>tos.dq</name>
|
||||
<value>true</value>
|
||||
</property>
|
||||
</activation>
|
||||
<modules>
|
||||
<module>talend.studio.tos.dq.product</module>
|
||||
</modules>
|
||||
</profile>
|
||||
<profile>
|
||||
<id>tos.esb.product</id>
|
||||
<activation>
|
||||
<property>
|
||||
<name>tos.esb</name>
|
||||
<value>true</value>
|
||||
</property>
|
||||
</activation>
|
||||
<modules>
|
||||
<module>talend.studio.tos.esb.product</module>
|
||||
</modules>
|
||||
</profile>
|
||||
<profile>
|
||||
<id>tos.all.p2.product</id>
|
||||
<activation>
|
||||
<property>
|
||||
<name>tos.all.p2</name>
|
||||
<value>true</value>
|
||||
</property>
|
||||
</activation>
|
||||
<modules>
|
||||
<module>talend.studio.tos.all.p2.product</module>
|
||||
</modules>
|
||||
</profile>
|
||||
</profiles>
|
||||
</project>
|
||||
129
build/talend.studio.tos.all.p2.product/pom.xml
Normal file
129
build/talend.studio.tos.all.p2.product/pom.xml
Normal file
@@ -0,0 +1,129 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>parent-pom</artifactId>
|
||||
<version>8.0.1</version>
|
||||
<relativePath />
|
||||
</parent>
|
||||
|
||||
<artifactId>talend-tos-p2-repo</artifactId>
|
||||
<packaging>eclipse-repository</packaging>
|
||||
|
||||
|
||||
<properties>
|
||||
<product.final.name>${launcher.prefix}-${product.timestamp}-V${product.version}${revision.filename}</product.final.name>
|
||||
</properties>
|
||||
|
||||
<repositories>
|
||||
<repository>
|
||||
<id>talend_open</id>
|
||||
<releases>
|
||||
<enabled>true</enabled>
|
||||
</releases>
|
||||
<snapshots>
|
||||
<enabled>false</enabled>
|
||||
</snapshots>
|
||||
<url>https://artifacts-oss.talend.com/nexus/content/repositories/TalendOpenSourceRelease/</url>
|
||||
</repository>
|
||||
<repository>
|
||||
<id>talend_open_snapshots</id>
|
||||
<releases>
|
||||
<enabled>false</enabled>
|
||||
</releases>
|
||||
<snapshots>
|
||||
<enabled>true</enabled>
|
||||
</snapshots>
|
||||
<url>https://artifacts-oss.talend.com/nexus/content/repositories/TalendOpenSourceSnapshot/</url>
|
||||
</repository>
|
||||
</repositories>
|
||||
<profiles>
|
||||
<profile>
|
||||
<id>nonofficial</id>
|
||||
<activation>
|
||||
<activeByDefault>true</activeByDefault>
|
||||
</activation>
|
||||
<build>
|
||||
|
||||
</build>
|
||||
</profile>
|
||||
<profile>
|
||||
<id>official</id>
|
||||
<properties>
|
||||
<official.activated>true</official.activated>
|
||||
</properties>
|
||||
<build>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.codehaus.mojo</groupId>
|
||||
<artifactId>properties-maven-plugin</artifactId>
|
||||
<version>1.0-alpha-2</version>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>read-product-properties</id>
|
||||
<phase>initialize</phase>
|
||||
<goals>
|
||||
<goal>read-project-properties</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<files>
|
||||
<file>${project.basedir}/product.properties</file>
|
||||
</files>
|
||||
</configuration>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-antrun-plugin</artifactId>
|
||||
<version>1.7</version>
|
||||
<executions>
|
||||
<execution>
|
||||
<!-- Set property product.timestamp if not already set -->
|
||||
<id>set-product-timestamp</id>
|
||||
<phase>initialize</phase>
|
||||
<configuration>
|
||||
<exportAntProperties>true</exportAntProperties>
|
||||
<target>
|
||||
<taskdef resource="net/sf/antcontrib/antcontrib.properties" classpathref="maven.plugin.classpath" />
|
||||
<if>
|
||||
<not><isset property="product.timestamp" /></not>
|
||||
<then>
|
||||
<propertyregex property="product.timestamp" input="${buildQualifier}" regexp="^([0-9_]{13})(.*)" select="\1" casesensitive="false" />
|
||||
</then>
|
||||
</if>
|
||||
<echo>product.timestamp = ${product.timestamp}</echo>
|
||||
<property name="version.full" value="${product.version}.${product.timestamp}${release.suffix}" />
|
||||
<echo>version.full = ${version.full}</echo>
|
||||
</target>
|
||||
</configuration>
|
||||
<goals>
|
||||
<goal>run</goal>
|
||||
</goals>
|
||||
</execution>
|
||||
</executions>
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>ant-contrib</groupId>
|
||||
<artifactId>ant-contrib</artifactId>
|
||||
<version>1.0b3</version>
|
||||
<exclusions>
|
||||
<exclusion>
|
||||
<groupId>ant</groupId>
|
||||
<artifactId>ant</artifactId>
|
||||
</exclusion>
|
||||
</exclusions>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.apache.ant</groupId>
|
||||
<artifactId>ant-nodeps</artifactId>
|
||||
<version>1.8.1</version>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
</profile>
|
||||
</profiles>
|
||||
</project>
|
||||
@@ -0,0 +1,2 @@
|
||||
launcher.prefix=TOS_Full_Studio_p2_repository
|
||||
storage.dir=all
|
||||
76
build/talend.studio.tos.all.p2.product/talend.product
Normal file
76
build/talend.studio.tos.all.p2.product/talend.product
Normal file
@@ -0,0 +1,76 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?pde version="3.5"?>
|
||||
|
||||
<product name="Talend Open Studio" uid="org.talend.studio.tos.all.p2.product" id="org.talend.rcp.branding.tos.all.p2.product" application="org.talend.rcp.branding.tos.application" version="8.0.1.qualifier" useFeatures="true" includeLaunchers="false">
|
||||
|
||||
<configIni use="default">
|
||||
<linux>config.ini</linux>
|
||||
<macosx>config.ini</macosx>
|
||||
<solaris>config.ini</solaris>
|
||||
<win32>config.ini</win32>
|
||||
</configIni>
|
||||
|
||||
<plugins>
|
||||
</plugins>
|
||||
|
||||
<features>
|
||||
<feature id="org.talend.fragment.jars.common.feature"/>
|
||||
<feature id="org.talend.fragment.jars.di.feature"/>
|
||||
<feature id="org.talend.fragment.jars.dq.feature"/>
|
||||
<feature id="org.talend.rcp.branding.tos.bigdata.feature"/>
|
||||
<feature id="org.talend.rcp.branding.tos.feature"/>
|
||||
<feature id="org.talend.rcp.branding.top.feature"/>
|
||||
<feature id="org.talend.rcp.branding.esbstandard.feature"/>
|
||||
<feature id="org.talend.rcp.branding.tos.test.feature"/>
|
||||
<feature id="org.talend.mdm.tom.test.feature"/>
|
||||
<feature id="org.talend.bigdata.se.test.feature"/>
|
||||
<feature id="org.talend.esb.tooling.test.feature"/>
|
||||
<feature id="org.talend.camel.core.feature"/>
|
||||
<feature id="org.talend.camel.designer.feature"/>
|
||||
<feature id="org.talend.camel.feature"/>
|
||||
<feature id="org.talend.commons.feature"/>
|
||||
<feature id="org.talend.core.feature"/>
|
||||
<feature id="org.talend.designer.feature"/>
|
||||
<feature id="org.talend.esb.tooling.feature"/>
|
||||
<feature id="org.talend.esb.tooling.rs.provider.feature"/>
|
||||
<feature id="org.talend.esb.tooling.ws.consumer.feature"/>
|
||||
<feature id="org.talend.esb.tooling.ws.provider.feature"/>
|
||||
<feature id="org.talend.esbstandard.feature"/>
|
||||
<feature id="org.talend.hadoop.distribution.feature"/>
|
||||
<feature id="org.talend.help.feature"/>
|
||||
<feature id="org.talend.libraries.jdbc.feature"/>
|
||||
<feature id="org.talend.rcp.feature"/>
|
||||
<feature id="org.talend.repository.feature"/>
|
||||
<feature id="org.talend.repository.services.feature"/>
|
||||
<feature id="org.talend.tom.feature"/>
|
||||
<feature id="org.talend.top.feature"/>
|
||||
<feature id="org.talend.top.libraries.feature"/>
|
||||
<feature id="org.talend.tos.bigdata.feature"/>
|
||||
<feature id="org.talend.tos.bigdata.libraries.feature"/>
|
||||
<feature id="org.talend.tos.components.feature"/>
|
||||
<feature id="org.talend.tos.core.feature"/>
|
||||
<feature id="org.talend.tos.feature"/>
|
||||
<feature id="org.talend.tos.libraries.feature"/>
|
||||
<feature id="org.talend.update.p2.feature"/>
|
||||
<feature id="org.talend.updates.feature"/>
|
||||
<feature id="org.talend.utils.feature"/>
|
||||
<feature id="org.talend.dataquality.se.test.feature"/>
|
||||
<feature id="org.talend.studio.components.bd.couchbase.feature"/>
|
||||
<feature id="org.talend.studio.components.bd.cosmosdb.feature"/>
|
||||
<feature id="org.talend.studio.components.tcompv0.jdbc.feature"/>
|
||||
<feature id="org.talend.studio.components.tcompv0.couchbase.feature"/>
|
||||
<feature id="org.talend.studio.components.tcompv0.netsuite.feature"/>
|
||||
<feature id="org.talend.studio.components.tcompv0.marklogic.feature"/>
|
||||
<feature id="org.talend.studio.components.tcompv0.googledrive.feature"/>
|
||||
<feature id="org.talend.studio.components.tcompv0.marketo.feature"/>
|
||||
<feature id="org.talend.studio.components.tcompv0.azurestorage.feature"/>
|
||||
<feature id="org.talend.studio.components.tcompv0.snowflake.feature"/>
|
||||
<feature id="org.talend.studio.components.tcompv0.jira.feature"/>
|
||||
<feature id="org.talend.studio.components.tcompv0.splunk.feature"/>
|
||||
<feature id="org.talend.studio.components.tcompv0.salesforce.feature"/>
|
||||
<feature id="org.talend.gmf.feature"/>
|
||||
<feature id="org.talend.platform.feature"/>
|
||||
</features>
|
||||
|
||||
|
||||
</product>
|
||||
3
build/talend.studio.tos.bd.product/.eclipseproduct
Normal file
3
build/talend.studio.tos.bd.product/.eclipseproduct
Normal file
@@ -0,0 +1,3 @@
|
||||
name=${product.name}
|
||||
id=${product.branding.id}
|
||||
version=${version.full}
|
||||
17
build/talend.studio.tos.bd.product/config.ini
Normal file
17
build/talend.studio.tos.bd.product/config.ini
Normal file
@@ -0,0 +1,17 @@
|
||||
#Product Runtime Configuration File
|
||||
|
||||
osgi.splashPath=platform:/base/plugins/${product.branding.platform}/
|
||||
talend.studio.version=${version.full}
|
||||
eclipse.product=${product.branding.id}
|
||||
#The following osgi.framework key is required for the p2 update feature not to override the osgi.bundles values.
|
||||
osgi.framework=file\:plugins/org.eclipse.osgi_3.16.300.v20210525-1715.jar
|
||||
osgi.bundles=org.eclipse.equinox.simpleconfigurator@1\:start,org.eclipse.compare.win32@4,org.eclipse.core.filesystem.linux.x86_64@4,org.eclipse.core.filesystem.macosx@4,org.eclipse.core.filesystem.win32.x86_64@4,org.eclipse.core.net.linux.x86_64@4,org.eclipse.core.net.win32.x86_64@4,org.eclipse.core.resources.win32.x86_64@4,org.eclipse.e4.ui.swt.gtk@4,org.eclipse.e4.ui.workbench.renderers.swt.cocoa@4,org.eclipse.equinox.launcher.cocoa.macosx.x86_64@4,org.eclipse.equinox.launcher.gtk.linux.x86_64@4,org.eclipse.equinox.launcher.win32.win32.x86_64@4,org.eclipse.equinox.security.linux.x86_64@4,org.eclipse.equinox.security.macosx@4,org.eclipse.equinox.security.win32.x86_64@4,org.eclipse.jdt.launching.macosx@4,org.eclipse.jdt.launching.ui.macosx@4,org.eclipse.swt.cocoa.macosx.x86_64@4,org.eclipse.swt.gtk.linux.x86_64@4,org.eclipse.swt.win32.win32.x86_64@4,org.eclipse.ui.cocoa@4,org.eclipse.ui.win32@4,org.eclipse.swt.gtk.linux.aarch64@4,org.eclipse.core.filesystem.linux.aarch64@4,org.eclipse.equinox.launcher.cocoa.macosx.aarch64@4,org.eclipse.equinox.launcher.gtk.linux.aarch64@4,org.eclipse.swt.cocoa.macosx.aarch64@4
|
||||
org.eclipse.equinox.simpleconfigurator.configUrl=file\:org.eclipse.equinox.simpleconfigurator/bundles.info
|
||||
osgi.bundles.defaultStartLevel=4
|
||||
osgi.bundlefile.limit=200
|
||||
osgi.framework.extensions=org.talend.osgi.lib.loader
|
||||
file.encoding=UTF-8
|
||||
eclipse.p2.data.area=@config.dir/../p2/
|
||||
eclipse.p2.profile=profile
|
||||
default.update.site.url=https://update.talend.com/Studio/tos/
|
||||
|
||||
13
build/talend.studio.tos.bd.product/launcher.ini
Normal file
13
build/talend.studio.tos.bd.product/launcher.ini
Normal file
@@ -0,0 +1,13 @@
|
||||
-vmargs
|
||||
-Xms256m
|
||||
-Xmx768m
|
||||
-Dfile.encoding=UTF-8
|
||||
-Dosgi.requiredJavaVersion=11
|
||||
-XX:+UseG1GC
|
||||
-XX:+UseStringDeduplication
|
||||
-XX:MaxMetaspaceSize=512m
|
||||
--add-opens
|
||||
java.base/java.lang=ALL-UNNAMED
|
||||
--add-opens
|
||||
java.base/java.util=ALL-UNNAMED
|
||||
--add-modules=ALL-SYSTEM
|
||||
13
build/talend.studio.tos.bd.product/launcher_64.ini
Normal file
13
build/talend.studio.tos.bd.product/launcher_64.ini
Normal file
@@ -0,0 +1,13 @@
|
||||
-vmargs
|
||||
-Xms512m
|
||||
-Xmx1536m
|
||||
-Dfile.encoding=UTF-8
|
||||
-Dosgi.requiredJavaVersion=11
|
||||
-XX:+UseG1GC
|
||||
-XX:+UseStringDeduplication
|
||||
-XX:MaxMetaspaceSize=512m
|
||||
--add-opens
|
||||
java.base/java.lang=ALL-UNNAMED
|
||||
--add-opens
|
||||
java.base/java.util=ALL-UNNAMED
|
||||
--add-modules=ALL-SYSTEM
|
||||
17
build/talend.studio.tos.bd.product/launcher_macosx.ini
Normal file
17
build/talend.studio.tos.bd.product/launcher_macosx.ini
Normal file
@@ -0,0 +1,17 @@
|
||||
-vmargs
|
||||
-Xms512m
|
||||
-Xmx1536m
|
||||
-Xdock:icon=../Resources/talend.icns
|
||||
-XstartOnFirstThread
|
||||
-Dorg.eclipse.swt.internal.carbon.smallFonts
|
||||
-Dosgi.instance.area.default=../../../workspace
|
||||
-Dfile.encoding=UTF-8
|
||||
-Dosgi.requiredJavaVersion=11
|
||||
-XX:+UseG1GC
|
||||
-XX:+UseStringDeduplication
|
||||
-XX:MaxMetaspaceSize=512m
|
||||
--add-opens
|
||||
java.base/java.lang=ALL-UNNAMED
|
||||
--add-opens
|
||||
java.base/java.util=ALL-UNNAMED
|
||||
--add-modules=ALL-SYSTEM
|
||||
14
build/talend.studio.tos.bd.product/pom.xml
Normal file
14
build/talend.studio.tos.bd.product/pom.xml
Normal file
@@ -0,0 +1,14 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>tos-products-parent-pom</artifactId>
|
||||
<version>8.0.1</version>
|
||||
<relativePath>../talend.studio.tos.product.parent.pom</relativePath>
|
||||
</parent>
|
||||
|
||||
<artifactId>org.talend.studio.tos.bigdata.product</artifactId>
|
||||
<packaging>eclipse-repository</packaging>
|
||||
|
||||
</project>
|
||||
8
build/talend.studio.tos.bd.product/product.properties
Normal file
8
build/talend.studio.tos.bd.product/product.properties
Normal file
@@ -0,0 +1,8 @@
|
||||
launcher.prefix=TOS_BD
|
||||
storage.prefix=${launcher.prefix}
|
||||
product.name=Talend Open Studio for Big Data
|
||||
product.branding.platform=org.talend.rcp.branding.tos.bigdata
|
||||
product.branding.id=${product.branding.platform}.product
|
||||
mac.launcher.info=${product.name} for Mac OS X, Copyright Talend. 2006-2015. All rights reserved.
|
||||
product.website=http://www.talend.com\n
|
||||
storage.dir=tosbd
|
||||
28
build/talend.studio.tos.bd.product/talend.product
Normal file
28
build/talend.studio.tos.bd.product/talend.product
Normal file
@@ -0,0 +1,28 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?pde version="3.5"?>
|
||||
|
||||
<product uid="org.talend.studio.tos.bigdata.product" id="org.talend.rcp.branding.tos.bigdata.product" useFeatures="true" includeLaunchers="false" version="8.0.1.qualifier">
|
||||
|
||||
<configIni use="default">
|
||||
<linux>config.ini</linux>
|
||||
<macosx>config.ini</macosx>
|
||||
<solaris>config.ini</solaris>
|
||||
<win32>config.ini</win32>
|
||||
</configIni>
|
||||
|
||||
<features>
|
||||
<feature id="org.talend.rcp.branding.tos.bigdata.feature"/>
|
||||
</features>
|
||||
|
||||
<configurations>
|
||||
<plugin id="org.apache.felix.scr" autoStart="true" version="2.1.24.v20200924-1939" startLevel="2" />
|
||||
<plugin id="org.eclipse.core.runtime" autoStart="true" startLevel="0" />
|
||||
<plugin id="org.eclipse.equinox.common" autoStart="true" startLevel="2" />
|
||||
<plugin id="org.eclipse.equinox.event" autoStart="true" startLevel="2" />
|
||||
<plugin id="org.eclipse.equinox.simpleconfigurator" autoStart="true" startLevel="1" />
|
||||
<plugin id="org.ops4j.pax.url.mvn" autoStart="true" startLevel="0" />
|
||||
<plugin id="org.talend.components.api.service.osgi" autoStart="true" startLevel="0" />
|
||||
<plugin id="org.talend.maven.resolver" autoStart="true" startLevel="0" />
|
||||
</configurations>
|
||||
|
||||
</product>
|
||||
3
build/talend.studio.tos.di.product/.eclipseproduct
Normal file
3
build/talend.studio.tos.di.product/.eclipseproduct
Normal file
@@ -0,0 +1,3 @@
|
||||
name=${product.name}
|
||||
id=${product.branding.id}
|
||||
version=${version.full}
|
||||
16
build/talend.studio.tos.di.product/config.ini
Normal file
16
build/talend.studio.tos.di.product/config.ini
Normal file
@@ -0,0 +1,16 @@
|
||||
#Product Runtime Configuration File
|
||||
|
||||
osgi.splashPath=platform:/base/plugins/${product.branding.platform}/
|
||||
talend.studio.version=${version.full}
|
||||
eclipse.product=${product.branding.id}
|
||||
#The following osgi.framework key is required for the p2 update feature not to override the osgi.bundles values.
|
||||
osgi.framework=file\:plugins/org.eclipse.osgi_3.16.300.v20210525-1715.jar
|
||||
osgi.bundles=org.eclipse.equinox.simpleconfigurator@1\:start,org.eclipse.compare.win32@4,org.eclipse.core.filesystem.linux.x86_64@4,org.eclipse.core.filesystem.macosx@4,org.eclipse.core.filesystem.win32.x86_64@4,org.eclipse.core.net.linux.x86_64@4,org.eclipse.core.net.win32.x86_64@4,org.eclipse.core.resources.win32.x86_64@4,org.eclipse.e4.ui.swt.gtk@4,org.eclipse.e4.ui.workbench.renderers.swt.cocoa@4,org.eclipse.equinox.launcher.cocoa.macosx.x86_64@4,org.eclipse.equinox.launcher.gtk.linux.x86_64@4,org.eclipse.equinox.launcher.win32.win32.x86_64@4,org.eclipse.equinox.security.linux.x86_64@4,org.eclipse.equinox.security.macosx@4,org.eclipse.equinox.security.win32.x86_64@4,org.eclipse.jdt.launching.macosx@4,org.eclipse.jdt.launching.ui.macosx@4,org.eclipse.swt.cocoa.macosx.x86_64@4,org.eclipse.swt.gtk.linux.x86_64@4,org.eclipse.swt.win32.win32.x86_64@4,org.eclipse.ui.cocoa@4,org.eclipse.ui.win32@4,org.eclipse.swt.gtk.linux.aarch64@4,org.eclipse.core.filesystem.linux.aarch64@4,org.eclipse.equinox.launcher.cocoa.macosx.aarch64@4,org.eclipse.equinox.launcher.gtk.linux.aarch64@4,org.eclipse.swt.cocoa.macosx.aarch64@4
|
||||
org.eclipse.equinox.simpleconfigurator.configUrl=file\:org.eclipse.equinox.simpleconfigurator/bundles.info
|
||||
osgi.bundles.defaultStartLevel=4
|
||||
osgi.bundlefile.limit=200
|
||||
osgi.framework.extensions=org.talend.osgi.lib.loader,org.eclipse.osgi.compatibility.state
|
||||
file.encoding=UTF-8
|
||||
eclipse.p2.data.area=@config.dir/../p2/
|
||||
eclipse.p2.profile=profile
|
||||
default.update.site.url=https://update.talend.com/Studio/tos/
|
||||
13
build/talend.studio.tos.di.product/launcher.ini
Normal file
13
build/talend.studio.tos.di.product/launcher.ini
Normal file
@@ -0,0 +1,13 @@
|
||||
-vmargs
|
||||
-Xms256m
|
||||
-Xmx768m
|
||||
-Dfile.encoding=UTF-8
|
||||
-Dosgi.requiredJavaVersion=11
|
||||
-XX:+UseG1GC
|
||||
-XX:+UseStringDeduplication
|
||||
-XX:MaxMetaspaceSize=512m
|
||||
--add-opens
|
||||
java.base/java.lang=ALL-UNNAMED
|
||||
--add-opens
|
||||
java.base/java.util=ALL-UNNAMED
|
||||
--add-modules=ALL-SYSTEM
|
||||
13
build/talend.studio.tos.di.product/launcher_64.ini
Normal file
13
build/talend.studio.tos.di.product/launcher_64.ini
Normal file
@@ -0,0 +1,13 @@
|
||||
-vmargs
|
||||
-Xms512m
|
||||
-Xmx1536m
|
||||
-Dfile.encoding=UTF-8
|
||||
-Dosgi.requiredJavaVersion=11
|
||||
-XX:+UseG1GC
|
||||
-XX:+UseStringDeduplication
|
||||
-XX:MaxMetaspaceSize=512m
|
||||
--add-opens
|
||||
java.base/java.lang=ALL-UNNAMED
|
||||
--add-opens
|
||||
java.base/java.util=ALL-UNNAMED
|
||||
--add-modules=ALL-SYSTEM
|
||||
17
build/talend.studio.tos.di.product/launcher_macosx.ini
Normal file
17
build/talend.studio.tos.di.product/launcher_macosx.ini
Normal file
@@ -0,0 +1,17 @@
|
||||
-vmargs
|
||||
-Xms512m
|
||||
-Xmx1536m
|
||||
-Xdock:icon=../Resources/talend.icns
|
||||
-XstartOnFirstThread
|
||||
-Dorg.eclipse.swt.internal.carbon.smallFonts
|
||||
-Dosgi.instance.area.default=../../../workspace
|
||||
-Dfile.encoding=UTF-8
|
||||
-Dosgi.requiredJavaVersion=11
|
||||
-XX:+UseG1GC
|
||||
-XX:+UseStringDeduplication
|
||||
-XX:MaxMetaspaceSize=512m
|
||||
--add-opens
|
||||
java.base/java.lang=ALL-UNNAMED
|
||||
--add-opens
|
||||
java.base/java.util=ALL-UNNAMED
|
||||
--add-modules=ALL-SYSTEM
|
||||
14
build/talend.studio.tos.di.product/pom.xml
Normal file
14
build/talend.studio.tos.di.product/pom.xml
Normal file
@@ -0,0 +1,14 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>tos-products-parent-pom</artifactId>
|
||||
<version>8.0.1</version>
|
||||
<relativePath>../talend.studio.tos.product.parent.pom</relativePath>
|
||||
</parent>
|
||||
|
||||
<artifactId>org.talend.studio.tos.di.product</artifactId>
|
||||
<packaging>eclipse-repository</packaging>
|
||||
|
||||
</project>
|
||||
8
build/talend.studio.tos.di.product/product.properties
Normal file
8
build/talend.studio.tos.di.product/product.properties
Normal file
@@ -0,0 +1,8 @@
|
||||
launcher.prefix=TOS_DI
|
||||
storage.prefix=${launcher.prefix}
|
||||
product.name=Talend Open Studio for Data Integration
|
||||
product.branding.platform=org.talend.rcp.branding.tos
|
||||
product.branding.id=${product.branding.platform}.product
|
||||
mac.launcher.info=${product.name} for Mac OS X, Copyright Talend. 2006-2015. All rights reserved.
|
||||
product.website=http://www.talend.com\n
|
||||
storage.dir=tos
|
||||
31
build/talend.studio.tos.di.product/talend.product
Normal file
31
build/talend.studio.tos.di.product/talend.product
Normal file
@@ -0,0 +1,31 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?pde version="3.5"?>
|
||||
|
||||
<product uid="org.talend.studio.tos.di.product" id="org.talend.rcp.branding.tos.product" useFeatures="true" includeLaunchers="false" version="8.0.1.qualifier">
|
||||
|
||||
<configIni use="default">
|
||||
<linux>config.ini</linux>
|
||||
<macosx>config.ini</macosx>
|
||||
<solaris>config.ini</solaris>
|
||||
<win32>config.ini</win32>
|
||||
</configIni>
|
||||
|
||||
<plugins>
|
||||
</plugins>
|
||||
|
||||
<features>
|
||||
<feature id="org.talend.rcp.branding.tos.feature"/>
|
||||
</features>
|
||||
|
||||
<configurations>
|
||||
<plugin id="org.apache.felix.scr" autoStart="true" startLevel="2" version="2.1.24.v20200924-1939" />
|
||||
<plugin id="org.eclipse.core.runtime" autoStart="true" startLevel="0" />
|
||||
<plugin id="org.eclipse.equinox.common" autoStart="true" startLevel="2" />
|
||||
<plugin id="org.eclipse.equinox.event" autoStart="true" startLevel="2" />
|
||||
<plugin id="org.eclipse.equinox.simpleconfigurator" autoStart="true" startLevel="1" />
|
||||
<plugin id="org.ops4j.pax.url.mvn" autoStart="true" startLevel="4" />
|
||||
<plugin id="org.talend.components.api.service.osgi" autoStart="true" startLevel="0" />
|
||||
<plugin id="org.talend.maven.resolver" autoStart="true" startLevel="0" />
|
||||
</configurations>
|
||||
|
||||
</product>
|
||||
3
build/talend.studio.tos.dq.product/.eclipseproduct
Normal file
3
build/talend.studio.tos.dq.product/.eclipseproduct
Normal file
@@ -0,0 +1,3 @@
|
||||
name=${product.name}
|
||||
id=${product.branding.id}
|
||||
version=${version.full}
|
||||
15
build/talend.studio.tos.dq.product/config.ini
Normal file
15
build/talend.studio.tos.dq.product/config.ini
Normal file
@@ -0,0 +1,15 @@
|
||||
#Product Runtime Configuration File
|
||||
|
||||
osgi.splashPath=platform:/base/plugins/${product.branding.platform}/
|
||||
talend.studio.version=${version.full}
|
||||
eclipse.product=${product.branding.id}
|
||||
#The following osgi.framework key is required for the p2 update feature not to override the osgi.bundles values.
|
||||
osgi.framework=file\:plugins/org.eclipse.osgi_3.16.300.v20210525-1715.jar
|
||||
osgi.bundles=org.eclipse.equinox.simpleconfigurator@1\:start,org.eclipse.compare.win32@4,org.eclipse.core.filesystem.linux.x86_64@4,org.eclipse.core.filesystem.macosx@4,org.eclipse.core.filesystem.win32.x86_64@4,org.eclipse.core.net.linux.x86_64@4,org.eclipse.core.net.win32.x86_64@4,org.eclipse.core.resources.win32.x86_64@4,org.eclipse.e4.ui.swt.gtk@4,org.eclipse.e4.ui.workbench.renderers.swt.cocoa@4,org.eclipse.equinox.launcher.cocoa.macosx.x86_64@4,org.eclipse.equinox.launcher.gtk.linux.x86_64@4,org.eclipse.equinox.launcher.win32.win32.x86_64@4,org.eclipse.equinox.security.linux.x86_64@4,org.eclipse.equinox.security.macosx@4,org.eclipse.equinox.security.win32.x86_64@4,org.eclipse.jdt.launching.macosx@4,org.eclipse.jdt.launching.ui.macosx@4,org.eclipse.swt.cocoa.macosx.x86_64@4,org.eclipse.swt.gtk.linux.x86_64@4,org.eclipse.swt.win32.win32.x86_64@4,org.eclipse.ui.cocoa@4,org.eclipse.ui.win32@4,org.eclipse.swt.gtk.linux.aarch64@4,org.eclipse.core.filesystem.linux.aarch64@4,org.eclipse.equinox.launcher.cocoa.macosx.aarch64@4,org.eclipse.equinox.launcher.gtk.linux.aarch64@4,org.eclipse.swt.cocoa.macosx.aarch64@4
|
||||
org.eclipse.equinox.simpleconfigurator.configUrl=file\:org.eclipse.equinox.simpleconfigurator/bundles.info
|
||||
osgi.bundles.defaultStartLevel=4
|
||||
osgi.bundlefile.limit=200
|
||||
osgi.framework.extensions=org.talend.osgi.lib.loader
|
||||
file.encoding=UTF-8
|
||||
eclipse.p2.data.area=@config.dir/../p2/
|
||||
eclipse.p2.profile=profile
|
||||
13
build/talend.studio.tos.dq.product/launcher.ini
Normal file
13
build/talend.studio.tos.dq.product/launcher.ini
Normal file
@@ -0,0 +1,13 @@
|
||||
-vmargs
|
||||
-Xms256m
|
||||
-Xmx768m
|
||||
-Dfile.encoding=UTF-8
|
||||
-Dosgi.requiredJavaVersion=11
|
||||
-XX:+UseG1GC
|
||||
-XX:+UseStringDeduplication
|
||||
-XX:MaxMetaspaceSize=512m
|
||||
--add-opens
|
||||
java.base/java.lang=ALL-UNNAMED
|
||||
--add-opens
|
||||
java.base/java.util=ALL-UNNAMED
|
||||
--add-modules=ALL-SYSTEM
|
||||
13
build/talend.studio.tos.dq.product/launcher_64.ini
Normal file
13
build/talend.studio.tos.dq.product/launcher_64.ini
Normal file
@@ -0,0 +1,13 @@
|
||||
-vmargs
|
||||
-Xms512m
|
||||
-Xmx1536m
|
||||
-Dfile.encoding=UTF-8
|
||||
-Dosgi.requiredJavaVersion=11
|
||||
-XX:+UseG1GC
|
||||
-XX:+UseStringDeduplication
|
||||
-XX:MaxMetaspaceSize=512m
|
||||
--add-opens
|
||||
java.base/java.lang=ALL-UNNAMED
|
||||
--add-opens
|
||||
java.base/java.util=ALL-UNNAMED
|
||||
--add-modules=ALL-SYSTEM
|
||||
17
build/talend.studio.tos.dq.product/launcher_macosx.ini
Normal file
17
build/talend.studio.tos.dq.product/launcher_macosx.ini
Normal file
@@ -0,0 +1,17 @@
|
||||
-vmargs
|
||||
-Xms512m
|
||||
-Xmx1536m
|
||||
-Xdock:icon=../Resources/talend.icns
|
||||
-XstartOnFirstThread
|
||||
-Dorg.eclipse.swt.internal.carbon.smallFonts
|
||||
-Dosgi.instance.area.default=../../../workspace
|
||||
-Dfile.encoding=UTF-8
|
||||
-Dosgi.requiredJavaVersion=11
|
||||
-XX:+UseG1GC
|
||||
-XX:+UseStringDeduplication
|
||||
-XX:MaxMetaspaceSize=512m
|
||||
--add-opens
|
||||
java.base/java.lang=ALL-UNNAMED
|
||||
--add-opens
|
||||
java.base/java.util=ALL-UNNAMED
|
||||
--add-modules=ALL-SYSTEM
|
||||
14
build/talend.studio.tos.dq.product/pom.xml
Normal file
14
build/talend.studio.tos.dq.product/pom.xml
Normal file
@@ -0,0 +1,14 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>tos-products-parent-pom</artifactId>
|
||||
<version>8.0.1</version>
|
||||
<relativePath>../talend.studio.tos.product.parent.pom</relativePath>
|
||||
</parent>
|
||||
|
||||
<artifactId>org.talend.studio.tos.dq.product</artifactId>
|
||||
<packaging>eclipse-repository</packaging>
|
||||
|
||||
</project>
|
||||
8
build/talend.studio.tos.dq.product/product.properties
Normal file
8
build/talend.studio.tos.dq.product/product.properties
Normal file
@@ -0,0 +1,8 @@
|
||||
launcher.prefix=TOS_DQ
|
||||
storage.prefix=${launcher.prefix}
|
||||
product.name=Talend Open Studio for Data Quality
|
||||
product.branding.platform=org.talend.rcp.branding.top
|
||||
product.branding.id=${product.branding.platform}.product
|
||||
mac.launcher.info=${product.name} for Mac OS X, Copyright Talend. 2006-2015. All rights reserved.
|
||||
product.website=http://www.talend.com\n
|
||||
storage.dir=top
|
||||
28
build/talend.studio.tos.dq.product/talend.product
Normal file
28
build/talend.studio.tos.dq.product/talend.product
Normal file
@@ -0,0 +1,28 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?pde version="3.5"?>
|
||||
|
||||
<product uid="org.talend.studio.tos.dq.product" id="org.talend.rcp.branding.top.product" useFeatures="true" includeLaunchers="false" version="8.0.1.qualifier">
|
||||
|
||||
<configIni use="default">
|
||||
<linux>config.ini</linux>
|
||||
<macosx>config.ini</macosx>
|
||||
<solaris>config.ini</solaris>
|
||||
<win32>config.ini</win32>
|
||||
</configIni>
|
||||
|
||||
<features>
|
||||
<feature id="org.talend.rcp.branding.top.feature"/>
|
||||
</features>
|
||||
|
||||
<configurations>
|
||||
<plugin id="org.apache.felix.scr" autoStart="true" startLevel="2" version="2.1.24.v20200924-1939" />
|
||||
<plugin id="org.eclipse.core.runtime" autoStart="true" startLevel="0" />
|
||||
<plugin id="org.eclipse.equinox.common" autoStart="true" startLevel="2" />
|
||||
<plugin id="org.eclipse.equinox.event" autoStart="true" startLevel="2" />
|
||||
<plugin id="org.eclipse.equinox.p2.reconciler.dropins" autoStart="true" startLevel="0" />
|
||||
<plugin id="org.eclipse.equinox.simpleconfigurator" autoStart="true" startLevel="1" />
|
||||
<plugin id="org.ops4j.pax.url.mvn" autoStart="true" startLevel="0" />
|
||||
<plugin id="org.talend.maven.resolver" autoStart="true" startLevel="0" />
|
||||
</configurations>
|
||||
|
||||
</product>
|
||||
3
build/talend.studio.tos.esb.product/.eclipseproduct
Normal file
3
build/talend.studio.tos.esb.product/.eclipseproduct
Normal file
@@ -0,0 +1,3 @@
|
||||
name=${product.name}
|
||||
id=${product.branding.id}
|
||||
version=${version.full}
|
||||
16
build/talend.studio.tos.esb.product/config.ini
Normal file
16
build/talend.studio.tos.esb.product/config.ini
Normal file
@@ -0,0 +1,16 @@
|
||||
#Product Runtime Configuration File
|
||||
|
||||
osgi.splashPath=platform:/base/plugins/${product.branding.platform}/
|
||||
talend.studio.version=${version.full}
|
||||
eclipse.product=${product.branding.id}
|
||||
#The following osgi.framework key is required for the p2 update feature not to override the osgi.bundles values.
|
||||
osgi.framework=file\:plugins/org.eclipse.osgi_3.16.300.v20210525-1715.jar
|
||||
osgi.bundles=org.eclipse.equinox.simpleconfigurator@1\:start,org.eclipse.compare.win32@4,org.eclipse.core.filesystem.linux.x86_64@4,org.eclipse.core.filesystem.macosx@4,org.eclipse.core.filesystem.win32.x86_64@4,org.eclipse.core.net.linux.x86_64@4,org.eclipse.core.net.win32.x86_64@4,org.eclipse.core.resources.win32.x86_64@4,org.eclipse.e4.ui.swt.gtk@4,org.eclipse.e4.ui.workbench.renderers.swt.cocoa@4,org.eclipse.equinox.launcher.cocoa.macosx.x86_64@4,org.eclipse.equinox.launcher.gtk.linux.x86_64@4,org.eclipse.equinox.launcher.win32.win32.x86_64@4,org.eclipse.equinox.security.linux.x86_64@4,org.eclipse.equinox.security.macosx@4,org.eclipse.equinox.security.win32.x86_64@4,org.eclipse.jdt.launching.macosx@4,org.eclipse.jdt.launching.ui.macosx@4,org.eclipse.swt.cocoa.macosx.x86_64@4,org.eclipse.swt.gtk.linux.x86_64@4,org.eclipse.swt.win32.win32.x86_64@4,org.eclipse.ui.cocoa@4,org.eclipse.ui.win32@4,org.eclipse.swt.gtk.linux.aarch64@4,org.eclipse.core.filesystem.linux.aarch64@4,org.eclipse.equinox.launcher.cocoa.macosx.aarch64@4,org.eclipse.equinox.launcher.gtk.linux.aarch64@4,org.eclipse.swt.cocoa.macosx.aarch64@4
|
||||
org.eclipse.equinox.simpleconfigurator.configUrl=file\:org.eclipse.equinox.simpleconfigurator/bundles.info
|
||||
osgi.bundles.defaultStartLevel=4
|
||||
osgi.bundlefile.limit=200
|
||||
osgi.framework.extensions=org.talend.osgi.lib.loader
|
||||
file.encoding=UTF-8
|
||||
eclipse.p2.data.area=@config.dir/../p2/
|
||||
eclipse.p2.profile=profile
|
||||
default.update.site.url=https://update.talend.com/Studio/tos/
|
||||
13
build/talend.studio.tos.esb.product/launcher.ini
Normal file
13
build/talend.studio.tos.esb.product/launcher.ini
Normal file
@@ -0,0 +1,13 @@
|
||||
-vmargs
|
||||
-Xms256m
|
||||
-Xmx768m
|
||||
-Dfile.encoding=UTF-8
|
||||
-Dosgi.requiredJavaVersion=11
|
||||
-XX:+UseG1GC
|
||||
-XX:+UseStringDeduplication
|
||||
-XX:MaxMetaspaceSize=512m
|
||||
--add-opens
|
||||
java.base/java.lang=ALL-UNNAMED
|
||||
--add-opens
|
||||
java.base/java.util=ALL-UNNAMED
|
||||
--add-modules=ALL-SYSTEM
|
||||
13
build/talend.studio.tos.esb.product/launcher_64.ini
Normal file
13
build/talend.studio.tos.esb.product/launcher_64.ini
Normal file
@@ -0,0 +1,13 @@
|
||||
-vmargs
|
||||
-Xms512m
|
||||
-Xmx1536m
|
||||
-Dfile.encoding=UTF-8
|
||||
-Dosgi.requiredJavaVersion=11
|
||||
-XX:+UseG1GC
|
||||
-XX:+UseStringDeduplication
|
||||
-XX:MaxMetaspaceSize=512m
|
||||
--add-opens
|
||||
java.base/java.lang=ALL-UNNAMED
|
||||
--add-opens
|
||||
java.base/java.util=ALL-UNNAMED
|
||||
--add-modules=ALL-SYSTEM
|
||||
17
build/talend.studio.tos.esb.product/launcher_macosx.ini
Normal file
17
build/talend.studio.tos.esb.product/launcher_macosx.ini
Normal file
@@ -0,0 +1,17 @@
|
||||
-vmargs
|
||||
-Xms512m
|
||||
-Xmx1536m
|
||||
-Xdock:icon=../Resources/talend.icns
|
||||
-XstartOnFirstThread
|
||||
-Dorg.eclipse.swt.internal.carbon.smallFonts
|
||||
-Dosgi.instance.area.default=../../../workspace
|
||||
-Dfile.encoding=UTF-8
|
||||
-Dosgi.requiredJavaVersion=11
|
||||
-XX:+UseG1GC
|
||||
-XX:+UseStringDeduplication
|
||||
-XX:MaxMetaspaceSize=512m
|
||||
--add-opens
|
||||
java.base/java.lang=ALL-UNNAMED
|
||||
--add-opens
|
||||
java.base/java.util=ALL-UNNAMED
|
||||
--add-modules=ALL-SYSTEM
|
||||
14
build/talend.studio.tos.esb.product/pom.xml
Normal file
14
build/talend.studio.tos.esb.product/pom.xml
Normal file
@@ -0,0 +1,14 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>tos-products-parent-pom</artifactId>
|
||||
<version>8.0.1</version>
|
||||
<relativePath>../talend.studio.tos.product.parent.pom</relativePath>
|
||||
</parent>
|
||||
|
||||
<artifactId>org.talend.studio.tos.esb.product</artifactId>
|
||||
<packaging>eclipse-repository</packaging>
|
||||
|
||||
</project>
|
||||
8
build/talend.studio.tos.esb.product/product.properties
Normal file
8
build/talend.studio.tos.esb.product/product.properties
Normal file
@@ -0,0 +1,8 @@
|
||||
launcher.prefix=TOS_ESB
|
||||
storage.prefix=TOS_ESB-Studio
|
||||
product.name=Talend Open Studio for ESB
|
||||
product.branding.platform=org.talend.rcp.branding.esbstandard
|
||||
product.branding.id=${product.branding.platform}.product
|
||||
mac.launcher.info=${product.name} for Mac OS X, Copyright Talend. 2006-2015. All rights reserved.
|
||||
product.website=http://www.talend.com\n
|
||||
storage.dir=esb
|
||||
28
build/talend.studio.tos.esb.product/talend.product
Normal file
28
build/talend.studio.tos.esb.product/talend.product
Normal file
@@ -0,0 +1,28 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?pde version="3.5"?>
|
||||
|
||||
<product uid="org.talend.studio.tos.esb.product" id="org.talend.rcp.branding.esbstandard.product" useFeatures="true" includeLaunchers="false" version="8.0.1.qualifier">
|
||||
|
||||
<configIni use="default">
|
||||
<linux>config.ini</linux>
|
||||
<macosx>config.ini</macosx>
|
||||
<solaris>config.ini</solaris>
|
||||
<win32>config.ini</win32>
|
||||
</configIni>
|
||||
|
||||
<features>
|
||||
<feature id="org.talend.rcp.branding.esbstandard.feature"/>
|
||||
</features>
|
||||
|
||||
<configurations>
|
||||
<plugin id="org.apache.felix.scr" autoStart="true" startLevel="2" version="2.1.24.v20200924-1939" />
|
||||
<plugin id="org.eclipse.core.runtime" autoStart="true" startLevel="0" />
|
||||
<plugin id="org.eclipse.equinox.common" autoStart="true" startLevel="2" />
|
||||
<plugin id="org.eclipse.equinox.event" autoStart="true" startLevel="2" />
|
||||
<plugin id="org.eclipse.equinox.simpleconfigurator" autoStart="true" startLevel="1" />
|
||||
<plugin id="org.ops4j.pax.url.mvn" autoStart="true" startLevel="0" />
|
||||
<plugin id="org.talend.components.api.service.osgi" autoStart="true" startLevel="0" />
|
||||
<plugin id="org.talend.maven.resolver" autoStart="true" startLevel="0" />
|
||||
</configurations>
|
||||
|
||||
</product>
|
||||
606
build/talend.studio.tos.product.parent.pom/pom.xml
Normal file
606
build/talend.studio.tos.product.parent.pom/pom.xml
Normal file
@@ -0,0 +1,606 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>parent-pom</artifactId>
|
||||
<version>8.0.1</version>
|
||||
<relativePath />
|
||||
</parent>
|
||||
|
||||
<artifactId>tos-products-parent-pom</artifactId>
|
||||
<packaging>pom</packaging>
|
||||
|
||||
<repositories>
|
||||
<repository>
|
||||
<id>talend_open</id>
|
||||
<releases>
|
||||
<enabled>true</enabled>
|
||||
</releases>
|
||||
<snapshots>
|
||||
<enabled>false</enabled>
|
||||
</snapshots>
|
||||
<url>${talend.nexus.host}/nexus/content/repositories/TalendOpenSourceRelease/</url>
|
||||
</repository>
|
||||
<repository>
|
||||
<id>talend_open_snapshots</id>
|
||||
<releases>
|
||||
<enabled>false</enabled>
|
||||
</releases>
|
||||
<snapshots>
|
||||
<enabled>true</enabled>
|
||||
</snapshots>
|
||||
<url>${talend.nexus.host}/nexus/content/repositories/TalendOpenSourceSnapshot/</url>
|
||||
</repository>
|
||||
</repositories>
|
||||
<pluginRepositories>
|
||||
<pluginRepository>
|
||||
<id>releases</id>
|
||||
<releases>
|
||||
<enabled>true</enabled>
|
||||
</releases>
|
||||
<snapshots>
|
||||
<enabled>false</enabled>
|
||||
</snapshots>
|
||||
<url>${talend.nexus.host}/nexus/content/repositories/TalendOpenSourceRelease/</url>
|
||||
</pluginRepository>
|
||||
<pluginRepository>
|
||||
<id>snapshots</id>
|
||||
<releases>
|
||||
<enabled>false</enabled>
|
||||
</releases>
|
||||
<snapshots>
|
||||
<enabled>true</enabled>
|
||||
</snapshots>
|
||||
<url>${talend.nexus.host}/nexus/content/repositories/TalendOpenSourceSnapshot/</url>
|
||||
</pluginRepository>
|
||||
</pluginRepositories>
|
||||
<properties>
|
||||
<talend.nexus.host>https://artifacts-oss.talend.com</talend.nexus.host>
|
||||
<product.final.name>${storage.prefix}-${product.timestamp}-V${product.version}${revision.filename}</product.final.name>
|
||||
<studio.dir>${project.build.directory}/products/${project.artifactId}/${osgi.os}/${osgi.ws}/${osgi.arch}</studio.dir>
|
||||
<bom.out.dir>${project.build.directory}/products/${project.artifactId}-bom</bom.out.dir>
|
||||
<bom.final.name.prefix>${storage.prefix}-${product.timestamp}-V${product.version}-${revision.filename}</bom.final.name.prefix>
|
||||
<bom.final.name>${bom.final.name.prefix}-bom.xlsx</bom.final.name>
|
||||
</properties>
|
||||
|
||||
<build>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.codehaus.mojo</groupId>
|
||||
<artifactId>properties-maven-plugin</artifactId>
|
||||
<version>1.0-alpha-2</version>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>read-product-properties</id>
|
||||
<phase>initialize</phase>
|
||||
<goals>
|
||||
<goal>read-project-properties</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<files>
|
||||
<file>${project.basedir}/product.properties</file>
|
||||
</files>
|
||||
</configuration>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.eclipse.tycho</groupId>
|
||||
<artifactId>tycho-p2-repository-plugin</artifactId>
|
||||
<version>${tycho.version}</version>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>default-archive-repository</id>
|
||||
<phase>none</phase>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.eclipse.tycho</groupId>
|
||||
<artifactId>tycho-p2-director-plugin</artifactId>
|
||||
<version>${tycho.version}</version>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>materialize-products</id>
|
||||
<goals>
|
||||
<goal>materialize-products</goal>
|
||||
</goals>
|
||||
</execution>
|
||||
</executions>
|
||||
<configuration>
|
||||
<products>
|
||||
<product>
|
||||
<!--We need to specify this product otherwise on Mac the build fails because of a .DS_Store found at the same level that the prodcut make the build fail.-->
|
||||
<id>${project.artifactId}</id>
|
||||
</product>
|
||||
</products>
|
||||
</configuration>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-dependency-plugin</artifactId>
|
||||
<version>2.8</version>
|
||||
<executions>
|
||||
<!-- Unzip Eclipse artifacts -->
|
||||
<execution>
|
||||
<id>unpack-binaries</id>
|
||||
<phase>package</phase>
|
||||
<goals>
|
||||
<goal>unpack</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<artifactItems>
|
||||
<artifactItem>
|
||||
<groupId>${project.groupId}</groupId>
|
||||
<artifactId>eclipse-launcher-binaries</artifactId>
|
||||
<version>8.0.1</version>
|
||||
<type>zip</type>
|
||||
<overWrite>true</overWrite>
|
||||
<outputDirectory>${studio.dir}</outputDirectory>
|
||||
</artifactItem>
|
||||
<artifactItem>
|
||||
<groupId>${project.groupId}</groupId>
|
||||
<artifactId>eclipse-launcher-mac-${launcher.prefix}</artifactId>
|
||||
<version>8.0.1</version>
|
||||
<type>zip</type>
|
||||
<overWrite>true</overWrite>
|
||||
<outputDirectory>${studio.dir}</outputDirectory>
|
||||
</artifactItem>
|
||||
<artifactItem>
|
||||
<groupId>${project.groupId}</groupId>
|
||||
<artifactId>tos-about-files</artifactId>
|
||||
<version>3.6.1</version>
|
||||
<type>zip</type>
|
||||
<overWrite>true</overWrite>
|
||||
<outputDirectory>${studio.dir}</outputDirectory>
|
||||
</artifactItem>
|
||||
<artifactItem>
|
||||
<groupId>${project.groupId}</groupId>
|
||||
<artifactId>eclipse-delta-pack</artifactId>
|
||||
<version>4.20.0</version>
|
||||
<type>zip</type>
|
||||
<overWrite>true</overWrite>
|
||||
<outputDirectory>${studio.dir}</outputDirectory>
|
||||
</artifactItem>
|
||||
</artifactItems>
|
||||
</configuration>
|
||||
</execution>
|
||||
<execution>
|
||||
<id>copy-license-txt</id>
|
||||
<phase>package</phase>
|
||||
<goals>
|
||||
<goal>copy</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<artifactItems>
|
||||
<artifactItem>
|
||||
<groupId>${project.groupId}</groupId>
|
||||
<artifactId>${product.branding.platform}</artifactId>
|
||||
<version>${maven.compatible.version}</version>
|
||||
<type>txt</type>
|
||||
<classifier>license</classifier>
|
||||
<overWrite>true</overWrite>
|
||||
<outputDirectory>${studio.dir}</outputDirectory>
|
||||
<destFileName>license.txt</destFileName>
|
||||
</artifactItem>
|
||||
</artifactItems>
|
||||
</configuration>
|
||||
</execution>
|
||||
<execution>
|
||||
<id>copy-studio-add-conf</id>
|
||||
<phase>package</phase>
|
||||
<goals>
|
||||
<goal>unpack</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<artifactItems>
|
||||
<artifactItem>
|
||||
<groupId>${project.groupId}</groupId>
|
||||
<artifactId>studio-add-conf</artifactId>
|
||||
<version>8.0.1-SNAPSHOT</version>
|
||||
<type>zip</type>
|
||||
<classifier />
|
||||
<overWrite>true</overWrite>
|
||||
<outputDirectory>${studio.dir}/configuration</outputDirectory>
|
||||
</artifactItem>
|
||||
</artifactItems>
|
||||
</configuration>
|
||||
</execution>
|
||||
<execution>
|
||||
<id>copy-notice-txt</id>
|
||||
<phase>package</phase>
|
||||
<goals>
|
||||
<goal>copy</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<artifactItems>
|
||||
<artifactItem>
|
||||
<groupId>${project.groupId}</groupId>
|
||||
<artifactId>${product.branding.platform}</artifactId>
|
||||
<version>${maven.compatible.version}</version>
|
||||
<type>txt</type>
|
||||
<classifier>notice</classifier>
|
||||
<overWrite>true</overWrite>
|
||||
<outputDirectory>${studio.dir}</outputDirectory>
|
||||
<destFileName>NOTICE.txt</destFileName>
|
||||
</artifactItem>
|
||||
</artifactItems>
|
||||
</configuration>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>bomtool</artifactId>
|
||||
<version>1.0.0-SNAPSHOT</version>
|
||||
<executions>
|
||||
<execution>
|
||||
<phase>package</phase>
|
||||
<goals>
|
||||
<goal>genNotice</goal>
|
||||
</goals>
|
||||
</execution>
|
||||
</executions>
|
||||
<configuration>
|
||||
<studioDirectory>${studio.dir}</studioDirectory>
|
||||
<outputDirectory>${bom.out.dir}</outputDirectory>
|
||||
<productVersion>${product.version}</productVersion>
|
||||
</configuration>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-resources-plugin</artifactId>
|
||||
<version>2.7</version>
|
||||
<executions>
|
||||
<!-- Copy config.ini into configuration dir -->
|
||||
<execution>
|
||||
<id>copy-config-ini</id>
|
||||
<phase>package</phase>
|
||||
<goals>
|
||||
<goal>copy-resources</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<resources>
|
||||
<resource>
|
||||
<directory>${project.basedir}</directory>
|
||||
<filtering>true</filtering>
|
||||
<includes>
|
||||
<include>config.ini</include>
|
||||
</includes>
|
||||
</resource>
|
||||
</resources>
|
||||
<outputDirectory>${studio.dir}/configuration</outputDirectory>
|
||||
<overwrite>true</overwrite>
|
||||
</configuration>
|
||||
</execution>
|
||||
<!-- Copy .eclipseproduct into product root -->
|
||||
<execution>
|
||||
<id>copy-eclipseproduct</id>
|
||||
<phase>package</phase>
|
||||
<goals>
|
||||
<goal>copy-resources</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<resources>
|
||||
<resource>
|
||||
<directory>${project.basedir}</directory>
|
||||
<filtering>true</filtering>
|
||||
<includes>
|
||||
<include>.eclipseproduct</include>
|
||||
</includes>
|
||||
</resource>
|
||||
</resources>
|
||||
<outputDirectory>${studio.dir}</outputDirectory>
|
||||
<overwrite>true</overwrite>
|
||||
</configuration>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-antrun-plugin</artifactId>
|
||||
<version>1.7</version>
|
||||
<executions>
|
||||
<execution>
|
||||
<!-- Set property product.timestamp if not already set -->
|
||||
<id>set-product-timestamp</id>
|
||||
<phase>initialize</phase>
|
||||
<configuration>
|
||||
<exportAntProperties>true</exportAntProperties>
|
||||
<target>
|
||||
<taskdef resource="net/sf/antcontrib/antcontrib.properties" classpathref="maven.plugin.classpath" />
|
||||
<if>
|
||||
<not><isset property="product.timestamp" /></not>
|
||||
<then>
|
||||
<propertyregex property="product.timestamp" input="${buildQualifier}" regexp="^([0-9_]{13})(.*)" select="\1" casesensitive="false" />
|
||||
</then>
|
||||
</if>
|
||||
<echo>product.timestamp = ${product.timestamp}</echo>
|
||||
<property name="version.full" value="${product.version}.${product.timestamp}${release.suffix}" />
|
||||
<echo>version.full = ${version.full}</echo>
|
||||
</target>
|
||||
</configuration>
|
||||
<goals>
|
||||
<goal>run</goal>
|
||||
</goals>
|
||||
</execution>
|
||||
<execution>
|
||||
<!-- Replace properties in branding plugin about.mappings file -->
|
||||
<id>replace-about-mappings-properties</id>
|
||||
<phase>package</phase>
|
||||
<configuration>
|
||||
<target>
|
||||
<taskdef resource="net/sf/antcontrib/antcontrib.properties" classpathref="maven.plugin.classpath" />
|
||||
<echo>Looking for ${studio.dir}/plugins/${product.branding.platform}_${product.version}*</echo>
|
||||
<echo>buildQualifier=${buildQualifier}</echo>
|
||||
<echo>product.timestamp=${product.timestamp}</echo>
|
||||
<echo>version.full=${version.full}</echo>
|
||||
<fileset dir="${studio.dir}/plugins" includes="${product.branding.platform}_${product.version}*/about.mappings" id="aboutmappingspath_temp" />
|
||||
<pathconvert property="aboutmappingspath" refid="aboutmappingspath_temp" />
|
||||
<echo>aboutmappingspath=${aboutmappingspath}</echo>
|
||||
<loadfile property="about" srcFile="${aboutmappingspath}">
|
||||
<filterchain>
|
||||
<expandproperties />
|
||||
</filterchain>
|
||||
</loadfile>
|
||||
<echo file="${aboutmappingspath}">${about}</echo>
|
||||
</target>
|
||||
</configuration>
|
||||
<goals>
|
||||
<goal>run</goal>
|
||||
</goals>
|
||||
</execution>
|
||||
<execution>
|
||||
<!-- Unzip launchers and prepare ini files from templates -->
|
||||
<id>copy-launchers</id>
|
||||
<phase>package</phase>
|
||||
<configuration>
|
||||
<target>
|
||||
<echo>version.full=${version.full}</echo>
|
||||
<taskdef resource="net/sf/antcontrib/antcontrib.properties" classpathref="maven.plugin.classpath" />
|
||||
<move todir="${studio.dir}">
|
||||
<fileset dir="${studio.dir}">
|
||||
<include name="*" />
|
||||
</fileset>
|
||||
<dirset dir="${studio.dir}">
|
||||
<include name="*" />
|
||||
</dirset>
|
||||
<mapper>
|
||||
<mapper type="regexp" from="(.*)launcher(.*)" to="\1${launcher.prefix}\2" />
|
||||
</mapper>
|
||||
</move>
|
||||
<ac:for xmlns:ac="antlib:net.sf.antcontrib" list="linux-gtk-x86_64,linux-gtk-aarch64,win-x86_64" param="platform">
|
||||
<sequential>
|
||||
<copy tofile="${studio.dir}/${launcher.prefix}-@{platform}.ini" file="${project.basedir}/launcher_64.ini" />
|
||||
</sequential>
|
||||
</ac:for>
|
||||
<copy tofile="${studio.dir}/${launcher.prefix}-macosx-cocoa.ini" file="${project.basedir}/launcher_macosx.ini" />
|
||||
<property name="launcher.name" value="${product.name}" />
|
||||
<property name="launcher.info" value="${mac.launcher.info}" />
|
||||
<chmod dir="${studio.dir}" perm="755" includes="${launcher.prefix}*" verbose="true" />
|
||||
</target>
|
||||
</configuration>
|
||||
<goals>
|
||||
<goal>run</goal>
|
||||
</goals>
|
||||
</execution>
|
||||
<execution>
|
||||
<!-- Generated file artifacts.xml is currently unused, delete manually -->
|
||||
<id>delete-p2-build-generated-files</id>
|
||||
<phase>package</phase>
|
||||
<configuration>
|
||||
<target>
|
||||
<delete>
|
||||
<fileset dir="${studio.dir}">
|
||||
<include name="artifacts.xml" />
|
||||
</fileset>
|
||||
</delete>
|
||||
</target>
|
||||
</configuration>
|
||||
<goals>
|
||||
<goal>run</goal>
|
||||
</goals>
|
||||
</execution>
|
||||
<execution>
|
||||
<!-- Create final product ZIP -->
|
||||
<id>zip-product</id>
|
||||
<phase>package</phase>
|
||||
<configuration>
|
||||
<target>
|
||||
<echo>product.timestamp = ${product.timestamp}</echo>
|
||||
<move file="${studio.dir}" tofile="${studio.dir}/../${product.final.name}" />
|
||||
<zip destfile="${project.build.directory}/products/${product.final.name}.zip">
|
||||
<zipfileset filemode="755" dir="${studio.dir}/..">
|
||||
<include name="${product.final.name}/**/**" />
|
||||
</zipfileset>
|
||||
</zip>
|
||||
</target>
|
||||
</configuration>
|
||||
<goals>
|
||||
<goal>run</goal>
|
||||
</goals>
|
||||
</execution>
|
||||
</executions>
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>ant-contrib</groupId>
|
||||
<artifactId>ant-contrib</artifactId>
|
||||
<version>1.0b3</version>
|
||||
<exclusions>
|
||||
<exclusion>
|
||||
<groupId>ant</groupId>
|
||||
<artifactId>ant</artifactId>
|
||||
</exclusion>
|
||||
</exclusions>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.apache.ant</groupId>
|
||||
<artifactId>ant-nodeps</artifactId>
|
||||
<version>1.8.1</version>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
<profiles>
|
||||
<profile>
|
||||
<id>nonofficial</id>
|
||||
<activation>
|
||||
<activeByDefault>true</activeByDefault>
|
||||
</activation>
|
||||
<build>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.eclipse.tycho</groupId>
|
||||
<artifactId>tycho-packaging-plugin</artifactId>
|
||||
<version>${tycho.version}</version>
|
||||
<configuration>
|
||||
<strictBinIncludes>false</strictBinIncludes>
|
||||
<format>yyyyMMdd'_'HHmm</format>
|
||||
<archive>
|
||||
<addMavenDescriptor>false</addMavenDescriptor>
|
||||
<!-- By default, name of the current user is inserted into generated MANIFEST.MF files -->
|
||||
<manifestEntries>
|
||||
<Built-By />
|
||||
</manifestEntries>
|
||||
</archive>
|
||||
<timestampProvider>default</timestampProvider>
|
||||
</configuration>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
</profile>
|
||||
<profile>
|
||||
<id>official</id>
|
||||
<build>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.eclipse.tycho</groupId>
|
||||
<artifactId>tycho-packaging-plugin</artifactId>
|
||||
<version>${tycho.version}</version>
|
||||
<configuration>
|
||||
<strictBinIncludes>false</strictBinIncludes>
|
||||
<format>yyyyMMdd'_'HHmm</format>
|
||||
<archive>
|
||||
<addMavenDescriptor>false</addMavenDescriptor>
|
||||
<!-- By default, name of the current user is inserted into generated MANIFEST.MF files -->
|
||||
<manifestEntries>
|
||||
<Built-By />
|
||||
</manifestEntries>
|
||||
</archive>
|
||||
<timestampProvider>default</timestampProvider>
|
||||
</configuration>
|
||||
</plugin>
|
||||
<!--
|
||||
<plugin>
|
||||
<groupId>org.codehaus.mojo</groupId>
|
||||
<artifactId>build-helper-maven-plugin</artifactId>
|
||||
<version>1.7</version>
|
||||
<executions>
|
||||
<execution>-->
|
||||
<!-- Attach product ZIP to Maven artifact -->
|
||||
<!-- <id>attach-artifacts</id>
|
||||
<phase>package</phase>
|
||||
<goals>
|
||||
<goal>attach-artifact</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<artifacts>
|
||||
<artifact>
|
||||
<file>${project.build.directory}/products/${product.final.name}.zip</file>
|
||||
<type>product</type>
|
||||
</artifact>
|
||||
</artifacts>
|
||||
</configuration>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>-->
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-antrun-plugin</artifactId>
|
||||
<version>1.7</version>
|
||||
<executions>
|
||||
<execution>
|
||||
<!-- Copy build to products directory -->
|
||||
<id>move-build-to-products</id>
|
||||
<phase>install</phase>
|
||||
<configuration>
|
||||
<target>
|
||||
<taskdef resource="net/sf/antcontrib/antcontrib.properties" classpathref="maven.plugin.classpath" />
|
||||
<property name="product.build.path" value="${product.build.id}/${storage.dir}/V${product.version}${revision.filename}" />
|
||||
<property name="product.dir" value="${storage}/${product.build.path}" />
|
||||
<mkdir dir="${product.dir}" />
|
||||
<echo>Moving product ZIP ${project.build.directory}/products/${product.final.name}.zip to ${product.dir}</echo>
|
||||
<move todir="${product.dir}" file="${project.build.directory}/products/${product.final.name}.zip" />
|
||||
|
||||
<!-- Copy bom -->
|
||||
<property name="bom.build.path" value="${product.build.id}/BOMS" />
|
||||
<property name="bom.dir" value="${storage}/${bom.build.path}" />
|
||||
<mkdir dir="${bom.dir}" />
|
||||
<echo>Copying ${bom.out.dir}/BOM.xlsx to ${bom.dir}/${bom.final.name}</echo>
|
||||
<copy tofile="${bom.dir}/${bom.final.name}" file="${bom.out.dir}/BOM.xlsx" />
|
||||
<echo>Copying ${bom.out.dir}/jarlist.json to ${bom.dir}/${bom.final.name.prefix}-jarlist.json</echo>
|
||||
<copy tofile="${bom.dir}/${bom.final.name.prefix}-jarlist.json" file="${bom.out.dir}/jarlist.json" />
|
||||
<echo>Copying ${bom.out.dir}/NOTICE.txt to ${bom.dir}/${bom.final.name.prefix}-NOTICE.txt</echo>
|
||||
<copy tofile="${bom.dir}/${bom.final.name.prefix}-NOTICE.txt" file="${bom.out.dir}/NOTICE.txt" />
|
||||
<echo>Copying ${bom.out.dir}/report.txt to ${bom.dir}/${bom.final.name.prefix}-report.txt</echo>
|
||||
<copy tofile="${bom.dir}/${bom.final.name.prefix}-report.txt" file="${bom.out.dir}/report.txt" />
|
||||
<if>
|
||||
<and>
|
||||
<equals arg1="${env.HUDSON_URL}" arg2="https://ci-newbuild.talend.com/" />
|
||||
<equals arg1="${automaticnb}" arg2="1" />
|
||||
</and>
|
||||
<then>
|
||||
<echo file="${storage}/lastnb.txt" append="true">http://newbuild.talend.com/builds/${product.build.path}/${product.final.name}.zip${line.separator}</echo>
|
||||
<echo file="${storage}/lastnb.txt" append="true">http://newbuild.talend.com/builds/${bom.build.path}/${bom.final.name}${line.separator}</echo>
|
||||
<echo file="${storage}/lastnb.txt" append="true">http://newbuild.talend.com/builds/${bom.build.path}/${bom.final.name.prefix}-jarlist.json${line.separator}</echo>
|
||||
<echo file="${storage}/lastnb.txt" append="true">http://newbuild.talend.com/builds/${bom.build.path}/${bom.final.name.prefix}-NOTICE.txt${line.separator}</echo>
|
||||
<echo file="${storage}/lastnb.txt" append="true">http://newbuild.talend.com/builds/${bom.build.path}/${bom.final.name.prefix}-report.txt${line.separator}</echo>
|
||||
</then>
|
||||
</if>
|
||||
<exec executable="openssl" dir="${product.dir}" outputproperty="sha256">
|
||||
<arg line="dgst" />
|
||||
<arg line="-sha256" />
|
||||
<arg line="${product.final.name}.zip" />
|
||||
</exec>
|
||||
<echo file="${product.dir}/${product.final.name}.zip.sha256" append="false">${sha256}</echo>
|
||||
</target>
|
||||
</configuration>
|
||||
<goals>
|
||||
<goal>run</goal>
|
||||
</goals>
|
||||
</execution>
|
||||
</executions>
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>ant-contrib</groupId>
|
||||
<artifactId>ant-contrib</artifactId>
|
||||
<version>1.0b3</version>
|
||||
<exclusions>
|
||||
<exclusion>
|
||||
<groupId>ant</groupId>
|
||||
<artifactId>ant</artifactId>
|
||||
</exclusion>
|
||||
</exclusions>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.apache.ant</groupId>
|
||||
<artifactId>ant-nodeps</artifactId>
|
||||
<version>1.8.1</version>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-deploy-plugin</artifactId>
|
||||
<version>2.8.2</version>
|
||||
<configuration>
|
||||
<skip>true</skip>
|
||||
</configuration>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
</profile>
|
||||
</profiles>
|
||||
</project>
|
||||
61
pom.xml
Normal file
61
pom.xml
Normal file
@@ -0,0 +1,61 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>parent-pom</artifactId>
|
||||
<version>8.0.1-SNAPSHOT</version>
|
||||
<relativePath />
|
||||
</parent>
|
||||
|
||||
|
||||
<artifactId>tos</artifactId>
|
||||
<packaging>pom</packaging>
|
||||
|
||||
<repositories>
|
||||
<repository>
|
||||
<id>talend_open</id>
|
||||
<releases>
|
||||
<enabled>true</enabled>
|
||||
</releases>
|
||||
<snapshots>
|
||||
<enabled>false</enabled>
|
||||
</snapshots>
|
||||
<url>https://artifacts-oss.talend.com/nexus/content/repositories/TalendOpenSourceRelease/</url>
|
||||
</repository>
|
||||
<repository>
|
||||
<id>talend_open_snapshots</id>
|
||||
<releases>
|
||||
<enabled>false</enabled>
|
||||
</releases>
|
||||
<snapshots>
|
||||
<enabled>true</enabled>
|
||||
</snapshots>
|
||||
<url>https://artifacts-oss.talend.com/nexus/content/repositories/TalendOpenSourceSnapshot/</url>
|
||||
</repository>
|
||||
</repositories>
|
||||
|
||||
<profiles>
|
||||
<profile>
|
||||
<id>build-tos</id>
|
||||
<activation>
|
||||
<property>
|
||||
<name>tos.build</name>
|
||||
<value>!false</value>
|
||||
</property>
|
||||
</activation>
|
||||
<modules>
|
||||
<module>../tbd-studio-se</module>
|
||||
<module>../tcommon-studio-se</module>
|
||||
<module>../tdi-studio-se</module>
|
||||
<module>../tdq-studio-se</module>
|
||||
<module>../tesb-studio-se</module>
|
||||
<module>../tmdm-common</module>
|
||||
<module>../tmdm-studio-se</module>
|
||||
</modules>
|
||||
</profile>
|
||||
</profiles>
|
||||
<modules>
|
||||
<module>build</module>
|
||||
</modules>
|
||||
</project>
|
||||
570
talend.studio.parent.pom/pom.xml
Normal file
570
talend.studio.parent.pom/pom.xml
Normal file
@@ -0,0 +1,570 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>parent-pom</artifactId>
|
||||
<version>8.0.1-SNAPSHOT</version>
|
||||
<packaging>pom</packaging>
|
||||
|
||||
<properties>
|
||||
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
||||
<components.version>0.37.0</components.version>
|
||||
<tacokit.components.version>1.26.0</tacokit.components.version>
|
||||
<component-runtime.version>1.37.0</component-runtime.version>
|
||||
<m2.fasterxml.jackson.version>2.11.4</m2.fasterxml.jackson.version>
|
||||
<jackson-codehaus.version>1.9.15-TALEND</jackson-codehaus.version>
|
||||
<daikon.version>0.31.12</daikon.version>
|
||||
<slf4j-api.version>1.7.29</slf4j-api.version>
|
||||
<daikon-ee.format.verison>3.2.0</daikon-ee.format.verison>
|
||||
<daikon.audit.version>1.16.1</daikon.audit.version>
|
||||
<org.talend.daikon.crypto-utils.version>0.31.12</org.talend.daikon.crypto-utils.version>
|
||||
<studio-utils.version>1.0.6</studio-utils.version>
|
||||
<compcache.creator.version>1.0.0</compcache.creator.version>
|
||||
<tycho.version>1.7.0</tycho.version>
|
||||
<tycho-extras.version>${tycho.version}</tycho-extras.version>
|
||||
<base.version>8.0.1</base.version>
|
||||
<!-- osgi.compatible.version is either ${base.version}-SNAPSHOT (snapshots), ${base.version}.<suffix> (milestones), or ${base.version} (GA)-->
|
||||
<osgi.compatible.version>${base.version}</osgi.compatible.version>
|
||||
<!-- maven.compatible.version is either ${base.version}-SNAPSHOT (snapshots), ${base.version}-<suffix> (milestones), or ${base.version} (GA)-->
|
||||
<maven.compatible.version>${base.version}</maven.compatible.version>
|
||||
<repo.type>Release</repo.type>
|
||||
<doc.version>7.3.1-SNAPSHOT</doc.version>
|
||||
<talend.nexus.host>https://artifacts-oss.talend.com</talend.nexus.host>
|
||||
<talend.nexus.url>${talend.nexus.host}/nexus/content/repositories</talend.nexus.url>
|
||||
<talend.nexus.p2unzip.url>${talend.nexus.host}/nexus/content/unzip</talend.nexus.p2unzip.url>
|
||||
<opensourcesnapshot-unziprepo.url>${talend.nexus.p2unzip.url}/TalendP2UnzipOpenSourceSnapshot/org/talend/repo</opensourcesnapshot-unziprepo.url>
|
||||
<opensourcerelease-unziprepo.url>${talend.nexus.p2unzip.url}/TalendP2UnzipOpenSourceRelease/org/talend/repo</opensourcerelease-unziprepo.url>
|
||||
<eclipse-repo.url>${opensourcerelease-unziprepo.url}/eclipse-p2-repo/4.20/eclipse-p2-repo-4.20.zip-unzip/</eclipse-repo.url>
|
||||
<babel-repo.url>${opensourcerelease-unziprepo.url}/babel-r2021-06/0.19.0/babel-r2021-06-0.19.0.zip-unzip/</babel-repo.url>
|
||||
<opensourcesnapshot-repo.url>${talend.nexus.url}/TalendOpenSourceSnapshot</opensourcesnapshot-repo.url>
|
||||
<opensourcerelease-repo.url>${talend.nexus.url}/TalendOpenSourceRelease</opensourcerelease-repo.url>
|
||||
<tos-p2-repo.url>${talend.nexus.p2unzip.url}/TalendP2UnzipOpenSource${repo.type}/org/talend/studio/talend-tos-p2-repo/${osgi.compatible.version}/talend-tos-p2-repo-${osgi.compatible.version}.zip-unzip/</tos-p2-repo.url>
|
||||
<tos-deps-p2-repo.url>${talend.nexus.p2unzip.url}/TalendP2UnzipOpenSource${repo.type}/org/talend/repo/dependencies.p2.tos/${maven.compatible.version}/dependencies.p2.tos-${maven.compatible.version}.zip-unzip/</tos-deps-p2-repo.url>
|
||||
<jgit.dirtyWorkingTree.official>error</jgit.dirtyWorkingTree.official>
|
||||
<osgi.ws>win32</osgi.ws>
|
||||
<osgi.os>win32</osgi.os>
|
||||
<osgi.arch>x86_64</osgi.arch>
|
||||
<strictVersions>false</strictVersions>
|
||||
</properties>
|
||||
|
||||
<distributionManagement>
|
||||
<snapshotRepository>
|
||||
<id>talend_nexus_deployment</id>
|
||||
<url>${opensourcesnapshot-repo.url}</url>
|
||||
<snapshots><enabled>true</enabled></snapshots>
|
||||
<releases><enabled>false</enabled></releases>
|
||||
</snapshotRepository>
|
||||
<repository>
|
||||
<id>talend_nexus_deployment</id>
|
||||
<url>${opensourcerelease-repo.url}</url>
|
||||
<snapshots><enabled>false</enabled></snapshots>
|
||||
<releases><enabled>true</enabled></releases>
|
||||
</repository>
|
||||
</distributionManagement>
|
||||
|
||||
<repositories>
|
||||
<repository>
|
||||
<id>tos-deps</id>
|
||||
<url>${tos-deps-p2-repo.url}</url>
|
||||
<!-- setup normally with ${tos-deps-p2-repo.url}, changed for local testing only -->
|
||||
<!--<url>file:///D:/Work/eclipse_upgrade/target_platform/target741/p2-tos</url>-->
|
||||
<layout>p2</layout>
|
||||
</repository>
|
||||
<repository>
|
||||
<id>talend_open</id>
|
||||
<releases>
|
||||
<enabled>true</enabled>
|
||||
</releases>
|
||||
<snapshots>
|
||||
<enabled>false</enabled>
|
||||
</snapshots>
|
||||
<url>${opensourcerelease-repo.url}</url>
|
||||
</repository>
|
||||
<repository>
|
||||
<id>talend_open_snapshots</id>
|
||||
<releases>
|
||||
<enabled>false</enabled>
|
||||
</releases>
|
||||
<snapshots>
|
||||
<enabled>true</enabled>
|
||||
</snapshots>
|
||||
<url>${opensourcesnapshot-repo.url}</url>
|
||||
</repository>
|
||||
</repositories>
|
||||
|
||||
<pluginRepositories>
|
||||
<pluginRepository>
|
||||
<id>talend-openplugins-snapshot</id>
|
||||
<name>talend-openplugins-snapshot</name>
|
||||
<url>${opensourcesnapshot-repo.url}</url>
|
||||
</pluginRepository>
|
||||
<pluginRepository>
|
||||
<id>talend-openplugins-release</id>
|
||||
<name>talend-openplugins-release</name>
|
||||
<url>${opensourcerelease-repo.url}</url>
|
||||
</pluginRepository>
|
||||
</pluginRepositories>
|
||||
|
||||
<build>
|
||||
<pluginManagement>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.eclipse.tycho</groupId>
|
||||
<artifactId>tycho-p2-director-plugin</artifactId>
|
||||
<version>${tycho.version}</version>
|
||||
<configuration>
|
||||
<profile>profile</profile>
|
||||
</configuration>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</pluginManagement>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.eclipse.tycho</groupId>
|
||||
<artifactId>tycho-packaging-plugin</artifactId>
|
||||
<version>${tycho.version}</version>
|
||||
<configuration>
|
||||
<strictVersions>${strictVersions}</strictVersions>
|
||||
</configuration>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.eclipse.tycho</groupId>
|
||||
<artifactId>tycho-maven-plugin</artifactId>
|
||||
<version>${tycho.version}</version>
|
||||
<extensions>true</extensions>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.eclipse.tycho</groupId>
|
||||
<artifactId>tycho-versions-plugin</artifactId>
|
||||
<version>${tycho.version}</version>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.eclipse.tycho</groupId>
|
||||
<artifactId>target-platform-configuration</artifactId>
|
||||
<version>${tycho.version}</version>
|
||||
<configuration>
|
||||
<executionEnvironmentDefault>JavaSE-1.8</executionEnvironmentDefault>
|
||||
<environments>
|
||||
<environment>
|
||||
<os>${osgi.os}</os>
|
||||
<ws>${osgi.ws}</ws>
|
||||
<arch>${osgi.arch}</arch>
|
||||
</environment>
|
||||
</environments>
|
||||
<filters>
|
||||
<!-- restrict version of a bundle -->
|
||||
<!--<filter>
|
||||
<type>eclipse-plugin</type>
|
||||
<id>org.eclipse.ui.views.properties.tabbed</id>
|
||||
<restrictTo>
|
||||
<version>3.6.100.v20140519-0906</version>
|
||||
</restrictTo>
|
||||
</filter>-->
|
||||
<!-- <filter>
|
||||
<type>eclipse-plugin</type>
|
||||
<id>org.eclipse.jdt.core</id>
|
||||
<restrictTo>
|
||||
<version>3.26.0.v20210609-0549</version>
|
||||
</restrictTo>
|
||||
</filter> -->
|
||||
|
||||
<!-- example 2: remove all providers of the package javax.persistence except the bundle javax.persistence
|
||||
<filter>
|
||||
<type>java-package</type>
|
||||
<id>javax.persistence</id>
|
||||
<restrictTo>
|
||||
<type>eclipse-plugin</type>
|
||||
<id>javax.persistence</id>
|
||||
</restrictTo>
|
||||
</filter>
|
||||
-->
|
||||
<!-- example 3: work around Equinox bug 348045
|
||||
<filter>
|
||||
<type>p2-installable-unit</type>
|
||||
<id>org.eclipse.equinox.servletbridge.extensionbundle</id>
|
||||
<removeAll />
|
||||
</filter>
|
||||
-->
|
||||
</filters>
|
||||
</configuration>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.eclipse.tycho</groupId>
|
||||
<artifactId>tycho-compiler-plugin</artifactId>
|
||||
<version>${tycho.version}</version>
|
||||
<configuration>
|
||||
<compilerArgs>
|
||||
<arg>-err:+discouraged,forbidden</arg>
|
||||
<arg>-warn:+discouraged,forbidden</arg>
|
||||
</compilerArgs>
|
||||
<compilerVersion>1.8</compilerVersion>
|
||||
<source>1.8</source>
|
||||
<target>1.8</target>
|
||||
<useProjectSettings>false</useProjectSettings>
|
||||
</configuration>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.talend.ci</groupId>
|
||||
<artifactId>component-cache-creator</artifactId>
|
||||
<version>${compcache.creator.version}</version>
|
||||
<executions>
|
||||
<execution>
|
||||
<phase>generate-sources</phase>
|
||||
<goals>
|
||||
<goal>generate</goal>
|
||||
</goals>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
<profiles>
|
||||
<profile>
|
||||
<id>add.base.p2</id>
|
||||
<activation>
|
||||
<file>
|
||||
<missing>${user.dir}/skip.eclipse.p2.properties</missing>
|
||||
</file>
|
||||
</activation>
|
||||
<repositories>
|
||||
<repository>
|
||||
<id>eclipse_repo</id>
|
||||
<url>${eclipse-repo.url}</url>
|
||||
<layout>p2</layout>
|
||||
</repository>
|
||||
<repository>
|
||||
<id>babel_repo</id>
|
||||
<url>${babel-repo.url}</url>
|
||||
<layout>p2</layout>
|
||||
</repository>
|
||||
<repository>
|
||||
<id>swtbot</id>
|
||||
<url>https://download.eclipse.org/technology/swtbot/releases/3.1.0/</url>
|
||||
<layout>p2</layout>
|
||||
</repository>
|
||||
</repositories>
|
||||
</profile>
|
||||
<profile>
|
||||
<id>nonofficial</id>
|
||||
<activation>
|
||||
<property>
|
||||
<name>!buildRootDir</name>
|
||||
</property>
|
||||
</activation>
|
||||
<properties>
|
||||
<release.suffix>-SNAPSHOT</release.suffix>
|
||||
<revision.filename>SNAPSHOT</revision.filename>
|
||||
<product.version>${parsedVersion.majorVersion}.${parsedVersion.minorVersion}.${parsedVersion.incrementalVersion}</product.version>
|
||||
</properties>
|
||||
<build>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.codehaus.mojo</groupId>
|
||||
<artifactId>build-helper-maven-plugin</artifactId>
|
||||
<version>1.8</version>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>parse-version</id>
|
||||
<goals>
|
||||
<goal>parse-version</goal>
|
||||
</goals>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.eclipse.tycho</groupId>
|
||||
<artifactId>tycho-packaging-plugin</artifactId>
|
||||
<version>${tycho.version}</version>
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>org.eclipse.tycho.extras</groupId>
|
||||
<artifactId>tycho-buildtimestamp-jgit</artifactId>
|
||||
<version>${tycho.version}</version>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
<configuration>
|
||||
<strictBinIncludes>false</strictBinIncludes>
|
||||
<format>yyyyMMdd'_'HHmm</format>
|
||||
<archive>
|
||||
<addMavenDescriptor>false</addMavenDescriptor>
|
||||
<!-- By default, name of the current user is inserted into generated MANIFEST.MF files -->
|
||||
<manifestEntries>
|
||||
<Built-By />
|
||||
</manifestEntries>
|
||||
</archive>
|
||||
<timestampProvider>jgit</timestampProvider>
|
||||
<jgit.ignore>pom.xml</jgit.ignore>
|
||||
<jgit.dirtyWorkingTree>ignore</jgit.dirtyWorkingTree>
|
||||
</configuration>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
</profile>
|
||||
<profile>
|
||||
<id>junit.product</id>
|
||||
<properties>
|
||||
<release.suffix>-SNAPSHOT</release.suffix>
|
||||
<revision.filename>SNAPSHOT</revision.filename>
|
||||
<product.version>${parsedVersion.majorVersion}.${parsedVersion.minorVersion}.${parsedVersion.incrementalVersion}</product.version>
|
||||
</properties>
|
||||
<build>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.codehaus.mojo</groupId>
|
||||
<artifactId>build-helper-maven-plugin</artifactId>
|
||||
<version>1.8</version>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>parse-version</id>
|
||||
<goals>
|
||||
<goal>parse-version</goal>
|
||||
</goals>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.eclipse.tycho</groupId>
|
||||
<artifactId>tycho-packaging-plugin</artifactId>
|
||||
<version>${tycho.version}</version>
|
||||
<configuration>
|
||||
<strictBinIncludes>false</strictBinIncludes>
|
||||
<format>yyyyMMdd'_'HHmm</format>
|
||||
<archive>
|
||||
<addMavenDescriptor>false</addMavenDescriptor>
|
||||
<!-- By default, name of the current user is inserted into generated MANIFEST.MF files -->
|
||||
<manifestEntries>
|
||||
<Built-By />
|
||||
</manifestEntries>
|
||||
</archive>
|
||||
<timestampProvider>default</timestampProvider>
|
||||
</configuration>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
</profile>
|
||||
<profile>
|
||||
<id>tuj</id>
|
||||
<properties>
|
||||
<release.suffix>-SNAPSHOT</release.suffix>
|
||||
<revision.filename>SNAPSHOT</revision.filename>
|
||||
<product.version>${parsedVersion.majorVersion}.${parsedVersion.minorVersion}.${parsedVersion.incrementalVersion}</product.version>
|
||||
</properties>
|
||||
<build>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.codehaus.mojo</groupId>
|
||||
<artifactId>build-helper-maven-plugin</artifactId>
|
||||
<version>1.8</version>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>parse-version</id>
|
||||
<goals>
|
||||
<goal>parse-version</goal>
|
||||
</goals>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.eclipse.tycho</groupId>
|
||||
<artifactId>tycho-packaging-plugin</artifactId>
|
||||
<version>${tycho.version}</version>
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>org.eclipse.tycho.extras</groupId>
|
||||
<artifactId>tycho-buildtimestamp-jgit</artifactId>
|
||||
<version>${tycho.version}</version>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
<configuration>
|
||||
<strictBinIncludes>false</strictBinIncludes>
|
||||
<format>yyyyMMdd'_'HHmm</format>
|
||||
<archive>
|
||||
<addMavenDescriptor>false</addMavenDescriptor>
|
||||
<!-- By default, name of the current user is inserted into generated MANIFEST.MF files -->
|
||||
<manifestEntries>
|
||||
<Built-By />
|
||||
</manifestEntries>
|
||||
</archive>
|
||||
<timestampProvider>jgit</timestampProvider>
|
||||
<jgit.ignore>pom.xml</jgit.ignore>
|
||||
<jgit.dirtyWorkingTree>ignore</jgit.dirtyWorkingTree>
|
||||
</configuration>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
</profile>
|
||||
<profile>
|
||||
<id>official</id>
|
||||
<properties>
|
||||
<talendtargetplatform.path>${buildRootDir}/../targetplatform</talendtargetplatform.path>
|
||||
<talendtargetplatformversion.path>${talendtargetplatform.path}/${product.version}</talendtargetplatformversion.path>
|
||||
<skipBom>false</skipBom>
|
||||
</properties>
|
||||
<build>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.codehaus.mojo</groupId>
|
||||
<artifactId>properties-maven-plugin</artifactId>
|
||||
<version>1.0-alpha-2</version>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>read-build-properties</id>
|
||||
<phase>initialize</phase>
|
||||
<goals>
|
||||
<goal>read-project-properties</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<files>
|
||||
<file>${buildRootDir}/config/build.50more.properties</file>
|
||||
</files>
|
||||
</configuration>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.eclipse.tycho</groupId>
|
||||
<artifactId>tycho-packaging-plugin</artifactId>
|
||||
<version>${tycho.version}</version>
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>org.eclipse.tycho.extras</groupId>
|
||||
<artifactId>tycho-buildtimestamp-jgit</artifactId>
|
||||
<version>${tycho.version}</version>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
<configuration>
|
||||
<strictBinIncludes>false</strictBinIncludes>
|
||||
<format>yyyyMMdd'_'HHmm</format>
|
||||
<archive>
|
||||
<addMavenDescriptor>false</addMavenDescriptor>
|
||||
<!-- By default, name of the current user is inserted into generated MANIFEST.MF files -->
|
||||
<manifestEntries>
|
||||
<Built-By />
|
||||
</manifestEntries>
|
||||
</archive>
|
||||
<timestampProvider>jgit</timestampProvider>
|
||||
<jgit.ignore>pom.xml</jgit.ignore>
|
||||
<jgit.dirtyWorkingTree>ignore</jgit.dirtyWorkingTree>
|
||||
</configuration>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
</profile>
|
||||
<profile>
|
||||
<id>patch</id>
|
||||
<activation>
|
||||
<activeByDefault>false</activeByDefault>
|
||||
</activation>
|
||||
<properties>
|
||||
<product.version>${parsedVersion.majorVersion}.${parsedVersion.minorVersion}.${parsedVersion.incrementalVersion}</product.version>
|
||||
<timestamp>${maven.build.timestamp}</timestamp>
|
||||
<maven.build.timestamp.format>yyyyMMdd'_'HHmm</maven.build.timestamp.format>
|
||||
</properties>
|
||||
<repositories>
|
||||
<repository>
|
||||
<id>fullp2</id>
|
||||
<url>${fullp2_url}</url>
|
||||
<layout>p2</layout>
|
||||
</repository>
|
||||
</repositories>
|
||||
<build>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.codehaus.mojo</groupId>
|
||||
<artifactId>build-helper-maven-plugin</artifactId>
|
||||
<version>1.8</version>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>parse-version</id>
|
||||
<goals>
|
||||
<goal>parse-version</goal>
|
||||
</goals>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.eclipse.tycho</groupId>
|
||||
<artifactId>tycho-packaging-plugin</artifactId>
|
||||
<version>${tycho.version}</version>
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>org.eclipse.tycho.extras</groupId>
|
||||
<artifactId>tycho-buildtimestamp-jgit</artifactId>
|
||||
<version>${tycho-extras.version}</version>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
<configuration>
|
||||
<strictBinIncludes>false</strictBinIncludes>
|
||||
<format>yyyyMMdd'_'HHmm</format>
|
||||
<archive>
|
||||
<addMavenDescriptor>false</addMavenDescriptor>
|
||||
<!-- By default, name of the current user is inserted into generated MANIFEST.MF files -->
|
||||
<manifestEntries>
|
||||
<Built-By />
|
||||
</manifestEntries>
|
||||
</archive>
|
||||
<timestampProvider>jgit</timestampProvider>
|
||||
<jgit.ignore>pom.xml</jgit.ignore>
|
||||
<jgit.dirtyWorkingTree>ignore</jgit.dirtyWorkingTree>
|
||||
</configuration>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
</profile>
|
||||
<profile>
|
||||
<id>sign</id>
|
||||
<build>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-antrun-plugin</artifactId>
|
||||
<version>1.7</version>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>sign</id>
|
||||
<phase>verify</phase>
|
||||
<configuration>
|
||||
<target>
|
||||
<taskdef resource="net/sf/antcontrib/antcontrib.properties" classpathref="maven.plugin.classpath" />
|
||||
<ac:for xmlns:ac="antlib:net.sf.antcontrib" param="jarFile">
|
||||
<path>
|
||||
<fileset dir="${project.basedir}/target" includes="*.jar" />
|
||||
</path>
|
||||
<sequential>
|
||||
<echo>Signing @{jarFile}</echo>
|
||||
<exec executable="${java.home}/../bin/jarsigner" dir="${project.basedir}/target/" failonerror="true">
|
||||
<arg line="-verbose -digestalg SHA1 -sigalg SHA1withRSA -keystore ${keystore.path} -storepass ${keystore.pass} @{jarFile} talend" />
|
||||
</exec>
|
||||
</sequential>
|
||||
</ac:for>
|
||||
</target>
|
||||
</configuration>
|
||||
<goals>
|
||||
<goal>run</goal>
|
||||
</goals>
|
||||
</execution>
|
||||
</executions>
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>ant-contrib</groupId>
|
||||
<artifactId>ant-contrib</artifactId>
|
||||
<version>1.0b3</version>
|
||||
<exclusions>
|
||||
<exclusion>
|
||||
<groupId>ant</groupId>
|
||||
<artifactId>ant</artifactId>
|
||||
</exclusion>
|
||||
</exclusions>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.apache.ant</groupId>
|
||||
<artifactId>ant-nodeps</artifactId>
|
||||
<version>1.8.1</version>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
</profile>
|
||||
</profiles>
|
||||
</project>
|
||||
25
tools/scripts/find_missing_poms.xml
Normal file
25
tools/scripts/find_missing_poms.xml
Normal file
@@ -0,0 +1,25 @@
|
||||
<project name="proj" default="checkRepos">
|
||||
<path id="project.classpath">
|
||||
</path>
|
||||
<taskdef resource="net/sf/antcontrib/antcontrib.properties"/>
|
||||
<taskdef resource="net/sf/antcontrib/antlib.xml" classpathref="project.classpath" />
|
||||
<property name="buildRoot" value="../../.." />
|
||||
<target name="checkRepos">
|
||||
<delete file="./missing_poms.txt" failonerror="false"/>
|
||||
<dirname property="proj.basedir" file="${ant.file.proj}" />
|
||||
<foreach target="checkDir" param="dir">
|
||||
<path>
|
||||
<dirset dir="${proj.basedir}/${buildRoot}" includes="**/plugins/*,**/features/*" excludes="**/studio-se-master/**" />
|
||||
</path>
|
||||
</foreach>
|
||||
</target>
|
||||
<target name="checkDir">
|
||||
<echo>${dir}</echo>
|
||||
<if>
|
||||
<not><available file="${dir}/pom.xml" /></not>
|
||||
<then>
|
||||
<echo file="./missing_poms.txt" append="true">${dir}${line.separator}</echo>
|
||||
</then>
|
||||
</if>
|
||||
</target>
|
||||
</project>
|
||||
35
tools/scripts/standardize_feature_dirs.xml
Normal file
35
tools/scripts/standardize_feature_dirs.xml
Normal file
@@ -0,0 +1,35 @@
|
||||
<project name="proj" default="do">
|
||||
<path id="project.classpath">
|
||||
</path>
|
||||
<taskdef resource="net/sf/antcontrib/antcontrib.properties"/>
|
||||
<taskdef resource="net/sf/antcontrib/antlib.xml" classpathref="project.classpath" />
|
||||
<property name="buildRoot" value="../../.." />
|
||||
<target name="do">
|
||||
<dirname property="proj.basedir" file="${ant.file.proj}" />
|
||||
<delete file="build_renamed.log" />
|
||||
<for param="repo" list="tdi-studio-se">
|
||||
<sequential>
|
||||
<echo file="build_renamed.log" append="true">@{repo}${line.separator}--------------------${line.separator}</echo>
|
||||
<foreach target="renameFeatureDir" param="dir">
|
||||
<path>
|
||||
<dirset dir="${proj.basedir}/${buildRoot}/@{repo}" includes="**/org.talend.*-feature,**/org.talend.*_feature" />
|
||||
</path>
|
||||
</foreach>
|
||||
<echo file="build_renamed.log" append="true">${line.separator}${line.separator}</echo>
|
||||
</sequential>
|
||||
</for>
|
||||
</target>
|
||||
<target name="renameFeatureDir">
|
||||
<echo>${dir}</echo>
|
||||
<var name="featureDir" unset="true" />
|
||||
<var name="parentDir" unset="true" />
|
||||
<var name="newFeatureDir" unset="true" />
|
||||
<dirname property="parentDir" file="${dir}" />
|
||||
<basename property="featureDir" file="${dir}" />
|
||||
<echo>${featureDir}</echo>
|
||||
<propertyregex property="newFeatureDir" regexp="(.*)[-_]feature" select="\1.feature" input="${featureDir}" override="true" />
|
||||
<echo file="build_renamed.log" append="true">${featureDir} -> ${newFeatureDir}${line.separator}</echo>
|
||||
<echo>Moving ${dir} to ${parentDir}/${newFeatureDir}</echo>
|
||||
<move file="${dir}" tofile="${parentDir}/${newFeatureDir}"/>
|
||||
</target>
|
||||
</project>
|
||||
87
tools/scripts/test_modular_builds.xml
Normal file
87
tools/scripts/test_modular_builds.xml
Normal file
@@ -0,0 +1,87 @@
|
||||
<project name="proj" default="do">
|
||||
<path id="project.classpath">
|
||||
</path>
|
||||
<taskdef resource="net/sf/antcontrib/antcontrib.properties"/>
|
||||
<taskdef resource="net/sf/antcontrib/antlib.xml" classpathref="project.classpath" />
|
||||
<property name="repoRootDir" value="C:/builds/studio" />
|
||||
<property name="m2GroupDir" value="C:/Users/iwang/.m2/repository/org/talend/studio" />
|
||||
<target name="do">
|
||||
<delete file="./build_modules_run.log"/>
|
||||
<delete file="./build_modules_success.log"/>
|
||||
<delete file="./build_modules_failed.log"/>
|
||||
<delete dir="./logs"/>
|
||||
<for list="tbd-studio-ee,tbd-studio-se,tcommon-studio-ee,tcommon-studio-se,tdi-studio-ee,tdi-studio-se,tdq-studio-ee,tdq-studio-se,tesb-studio-ee,tesb-studio-se,tmdm-common,tmdm-studio-ee,tmdm-studio-se" param="repoPomDir">
|
||||
<sequential>
|
||||
<echo>Repository POM @{repoPomDir}</echo>
|
||||
<var name="pomContents" unset="true" />
|
||||
<loadfile property="pomContents" srcFile="${repoRootDir}/@{repoPomDir}/pom.xml">
|
||||
<filterchain>
|
||||
<linecontains>
|
||||
<contains value="<module>"/>
|
||||
</linecontains>
|
||||
</filterchain>
|
||||
</loadfile>
|
||||
|
||||
<if>
|
||||
<not><contains string="@{repoPomDir}" substring=".nl" /></not>
|
||||
<then>
|
||||
<for list="${pomContents}" param="moduleLine" delimiter="${line.separator}">
|
||||
<sequential>
|
||||
<propertyregex property="modulePath" regexp="<module>(.*)</module>" select="\1" input="@{moduleLine}" override="true" />
|
||||
<if>
|
||||
<available file="${repoRootDir}/@{repoPomDir}/${modulePath}/pom.xml" />
|
||||
<then>
|
||||
<echo>Module POM @{repoPomDir}/${modulePath}</echo>
|
||||
<echo file="./build_modules_run.log" append="true">@{repoPomDir}/${modulePath}${line.separator}</echo>
|
||||
<antcall target="buildModule" >
|
||||
<param name="moduleDir" value="${repoRootDir}/@{repoPomDir}/${modulePath}"/>
|
||||
<param name="repo" value="@{repoPomDir}"/>
|
||||
<param name="module" value="${modulePath}"/>
|
||||
</antcall>
|
||||
</then>
|
||||
</if>
|
||||
</sequential>
|
||||
</for>
|
||||
</then>
|
||||
</if>
|
||||
</sequential>
|
||||
</for>
|
||||
</target>
|
||||
<target name="buildModule">
|
||||
<delete file="${m2GroupDir}" />
|
||||
<echo>Deleting ${m2GroupDir}</echo>
|
||||
<var name="result" unset="true" />
|
||||
<var name="log" unset="true" />
|
||||
|
||||
<if>
|
||||
<os family="windows" />
|
||||
<then>
|
||||
<exec executable="cmd" dir="${moduleDir}" outputproperty="log" resultproperty="result" failonerror="false">
|
||||
<arg line="/c mvn clean package"/>
|
||||
</exec>
|
||||
</then>
|
||||
<else>
|
||||
<exec executable="mvn" dir="${moduleDir}" outputproperty="log" resultproperty="result" failonerror="false">
|
||||
<arg line="-U clean package"/>
|
||||
</exec>
|
||||
</else>
|
||||
</if>
|
||||
<echo>modulePath ${modulePath}</echo>
|
||||
<var name="moduleName" unset="true" />
|
||||
<basename file="${modulePath}" property="moduleName" />
|
||||
<echo>moduleName ${moduleName}</echo>
|
||||
<if>
|
||||
<not><equals arg1="${result}" arg2="0"/></not>
|
||||
<then>
|
||||
<mkdir dir="./logs/failed" />
|
||||
<echo file="./logs/failed/build_${moduleName}.log">${log}</echo>
|
||||
<echo>FAILED</echo>
|
||||
</then>
|
||||
<else>
|
||||
<echo file="./build_modules_success.log" append="true">${repo}/${module}${line.separator}</echo>
|
||||
<echo file="./logs/build_success.log" append="true">${log}</echo>
|
||||
</else>
|
||||
</if>
|
||||
|
||||
</target>
|
||||
</project>
|
||||
3
tools/scripts/updateVersions.sh
Normal file
3
tools/scripts/updateVersions.sh
Normal file
@@ -0,0 +1,3 @@
|
||||
#!/bin/bash
|
||||
cd ../../
|
||||
mvn -Dtycho.mode=maven org.eclipse.tycho:tycho-versions-plugin:0.21.0:set-version -DnewVersion=6.0.0-SNAPSHOT -Dartifacts=parent-pom,tos-products-parent-pom,tos,org.talend.studio.tos.bigdata.product,org.talend.studio.tos.di.product,org.talend.studio.tos.dq.product,org.talend.studio.tos.esb.product,tbd-studio-se,tcommon-studio-se,tdi-studio-se,tdq-studio-se,tesb-studio-se,tmdm-common,tmdm-studio-se,toem-studio-se
|
||||
Reference in New Issue
Block a user