tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
key: convert to gradle setup hook
chayleaf
2 years ago
5aa611e4
7754e354
+397
-40
2 changed files
expand all
collapse all
unified
split
pkgs
applications
science
logic
key
default.nix
deps.json
+10
-40
pkgs/applications/science/logic/key/default.nix
···
2
2
, fetchurl
3
3
, jdk
4
4
, gradle_7
5
5
-
, perl
6
5
, jre
7
6
, makeWrapper
8
7
, makeDesktopItem
···
12
11
}:
13
12
14
13
let
14
14
+
gradle = gradle_7;
15
15
+
16
16
+
in stdenv.mkDerivation rec {
15
17
pname = "key";
16
18
version = "2.10.0";
17
19
src = fetchurl {
···
20
22
};
21
23
sourceRoot = "key-${version}/key";
22
24
23
23
-
# fake build to pre-download deps into fixed-output derivation
24
24
-
deps = stdenv.mkDerivation {
25
25
-
pname = "${pname}-deps";
26
26
-
inherit version src sourceRoot;
27
27
-
nativeBuildInputs = [ gradle_7 perl ];
28
28
-
buildPhase = ''
29
29
-
export GRADLE_USER_HOME=$(mktemp -d)
30
30
-
# https://github.com/gradle/gradle/issues/4426
31
31
-
${lib.optionalString stdenv.isDarwin "export TERM=dumb"}
32
32
-
gradle --no-daemon classes testClasses
33
33
-
'';
34
34
-
# perl code mavenizes pathes (com.squareup.okio/okio/1.13.0/a9283170b7305c8d92d25aff02a6ab7e45d06cbe/okio-1.13.0.jar -> com/squareup/okio/okio/1.13.0/okio-1.13.0.jar)
35
35
-
installPhase = ''
36
36
-
find $GRADLE_USER_HOME/caches/modules-2 -type f -regex '.*\.\(jar\|pom\)' \
37
37
-
| perl -pe 's#(.*/([^/]+)/([^/]+)/([^/]+)/[0-9a-f]{30,40}/([^/\s]+))$# ($x = $2) =~ tr|\.|/|; "install -Dm444 $1 \$out/$x/$3/$4/$5" #e' \
38
38
-
| sh
39
39
-
'';
40
40
-
outputHashMode = "recursive";
41
41
-
outputHashAlgo = "sha256";
42
42
-
outputHash = "sha256-GjBUwJxeyJA6vGrPQVtNpcHb4CJlNlY4kHt1PT21xjo=";
43
43
-
};
44
44
-
in stdenv.mkDerivation rec {
45
45
-
inherit pname version src sourceRoot;
46
46
-
47
25
nativeBuildInputs = [
48
26
jdk
49
27
gradle_7
···
65
43
})
66
44
];
67
45
68
68
-
# disable tests (broken on darwin)
69
69
-
gradleAction = if stdenv.isDarwin then "assemble" else "build";
46
46
+
mitmCache = gradle.fetchDeps {
47
47
+
inherit pname;
48
48
+
data = ./deps.json;
49
49
+
};
70
50
71
71
-
buildPhase = ''
72
72
-
runHook preBuild
73
73
-
74
74
-
export GRADLE_USER_HOME=$(mktemp -d)
75
75
-
# https://github.com/gradle/gradle/issues/4426
76
76
-
${lib.optionalString stdenv.isDarwin "export TERM=dumb"}
77
77
-
# point to offline repo
78
78
-
sed -ie "s#repositories {#repositories { maven { url '${deps}' }#g" build.gradle
79
79
-
cat <(echo "pluginManagement { repositories { maven { url '${deps}' } } }") settings.gradle > settings_new.gradle
80
80
-
mv settings_new.gradle settings.gradle
81
81
-
gradle --offline --no-daemon ${gradleAction}
51
51
+
__darwinAllowLocalNetworking = true;
82
52
83
83
-
runHook postBuild
84
84
-
'';
53
53
+
# tests are broken on darwin
54
54
+
doCheck = !stdenv.isDarwin;
85
55
86
56
installPhase = ''
87
57
runHook preInstall
+387
pkgs/applications/science/logic/key/deps.json
···
1
1
+
{
2
2
+
"!comment": "This is a nixpkgs Gradle dependency lockfile. For more details, refer to the Gradle section in the nixpkgs manual.",
3
3
+
"!version": 1,
4
4
+
"https://plugins.gradle.org/m2": {
5
5
+
"ca/coglinc#javacc-gradle-plugin/2.4.0": {
6
6
+
"jar": "sha256-RsMHTru+ENUOzWkQpiYxCkE5FlZ5Ct0JF+kBp9afidw=",
7
7
+
"pom": "sha256-NTSsuHwtwH2hAqOP1wn1oANHgSkM+gcjPZTLXMOiyrA="
8
8
+
},
9
9
+
"ca/coglinc/javacc#ca.coglinc.javacc.gradle.plugin/2.4.0": {
10
10
+
"pom": "sha256-zmWjvt7VamHG21s6/cHApVuH6mvAewTxamaqn8DP2jw="
11
11
+
},
12
12
+
"com/github/hierynomus/license-base#com.github.hierynomus.license-base.gradle.plugin/0.15.0": {
13
13
+
"pom": "sha256-jWmQF6e7GyViPR4EGOKapRwtUYEHkgNaR8PG+hgMSXU="
14
14
+
},
15
15
+
"com/github/hierynomus/license-report#com.github.hierynomus.license-report.gradle.plugin/0.15.0": {
16
16
+
"pom": "sha256-OIRMJK0goaid41C254nDEz3FeeD51kZSyQi9uCgwAxM="
17
17
+
},
18
18
+
"com/github/johnrengelman/shadow#com.github.johnrengelman.shadow.gradle.plugin/7.1.0": {
19
19
+
"pom": "sha256-mh4hygODDXleq/uKbALOM4QuvCPGd+xqqZ50W1FPKt4="
20
20
+
},
21
21
+
"com/google/guava#guava-jdk5/17.0": {
22
22
+
"jar": "sha256-Wb9FZUe23aPO2WjLVvfy0+FEdOLeKWCjLEfjHB5FbGE=",
23
23
+
"pom": "sha256-+MFSYngT1FvE58wXrW7WpkmgIxroGf+44F0ZsgWj22Y="
24
24
+
},
25
25
+
"com/google/guava#guava-parent-jdk5/17.0": {
26
26
+
"pom": "sha256-WpYGvCdjKVazwR34h+mz54WFQGiqpOCAjtVmD2Cx+28="
27
27
+
},
28
28
+
"com/mycila#license-maven-plugin-parent/3.0": {
29
29
+
"pom": "sha256-DR8XPOud8hKSZ2Z8EMiR5eXXJm2C46hQcGaNtW2wy/o="
30
30
+
},
31
31
+
"com/mycila#license-maven-plugin/3.0": {
32
32
+
"jar": "sha256-Ul/o866FI9Be7ac2ZFxB6cMw8CV4K1s95u8Lqs8teMw=",
33
33
+
"pom": "sha256-kmJwjckIctcrvmfLFVITU6feJkgJzh6zLflfvqR2/IM="
34
34
+
},
35
35
+
"com/mycila#mycila-pom/3": {
36
36
+
"pom": "sha256-QCd6OyVlPuZDPEaFLacOlzbBmNlLyvbSw0cIqHOjGyY="
37
37
+
},
38
38
+
"com/mycila#mycila-xmltool/4.4.ga": {
39
39
+
"jar": "sha256-ddeyvpOBpl9vrDLzEIIhEvgFVm6fipekXY8Tz1UEnOA=",
40
40
+
"pom": "sha256-wMaee7roquvUQOFnjOn1AotD07ToHNQ26Y+BOkvDIrI="
41
41
+
},
42
42
+
"com/mycila/xmltool#xmltool/3.3": {
43
43
+
"jar": "sha256-hw+TlnieL0inuPso38BwwvjnSyAHJ0ziPmm2WBEP0pQ=",
44
44
+
"pom": "sha256-64P2FpRcjH37TYDm+QnnKG9SO7EQd4ArzSFr1w6ccXo="
45
45
+
},
46
46
+
"commons-io#commons-io/2.11.0": {
47
47
+
"jar": "sha256-lhsvbYfbrMXVSr9Fq3puJJX4m3VZiWLYxyPOqbwhCQg=",
48
48
+
"pom": "sha256-LgFv1+MkS18sIKytg02TqkeQSG7h5FZGQTYaPoMe71k="
49
49
+
},
50
50
+
"commons-io#commons-io/2.4": {
51
51
+
"jar": "sha256-zGpB3D6qzJ5ECmvQ0okLINNrTuQI/i1nEi8yi7bgFYE=",
52
52
+
"pom": "sha256-srXdRs+Zj6Ym62+KHBFPYWfI05JpQWTmJTPliY6bMfI="
53
53
+
},
54
54
+
"commons-logging#commons-logging/1.1.1": {
55
55
+
"jar": "sha256-zm+RPK0fDbOq1wGG1lxbx//Mmpnj/o4LE3MSgZ98Ni8=",
56
56
+
"pom": "sha256-0PLhbQVOi7l63ZyiZSXrI0b2koCfzSooeH2ozrPDXug="
57
57
+
},
58
58
+
"gradle/plugin/com/github/johnrengelman#shadow/7.1.0": {
59
59
+
"jar": "sha256-Bar4oiGwbGeS7hmZYZPolH7zv3Il6nWOUYsywoNxCJA=",
60
60
+
"pom": "sha256-q7tz6sHPSyR/wBbmyohafaFjNk/vyYDICvjTy+jRSQI="
61
61
+
},
62
62
+
"gradle/plugin/com/hierynomus/gradle/plugins#license-gradle-plugin/0.15.0": {
63
63
+
"jar": "sha256-gpLVOVy+k7lGe/p64JgC70z9316oNexy6jxKahfw9ZY=",
64
64
+
"pom": "sha256-IAmy13nhNo/tPGzHVwS58EVRv+3tFpk4F0ltrbtDyiw="
65
65
+
},
66
66
+
"org/apache#apache/10": {
67
67
+
"pom": "sha256-gC/uznKFLa/L0KQlpgNnxyxcubbqWq5ZSBEoVpGJ2vk="
68
68
+
},
69
69
+
"org/apache#apache/13": {
70
70
+
"pom": "sha256-/1E9sDYf1BI3vvR4SWi8FarkeNTsCpSW+BEHLMrzhB0="
71
71
+
},
72
72
+
"org/apache#apache/16": {
73
73
+
"pom": "sha256-n4X/L9fWyzCXqkf7QZ7n8OvoaRCfmKup9Oyj9J50pA4="
74
74
+
},
75
75
+
"org/apache#apache/23": {
76
76
+
"pom": "sha256-vBBiTgYj82V3+sVjnKKTbTJA7RUvttjVM6tNJwVDSRw="
77
77
+
},
78
78
+
"org/apache#apache/4": {
79
79
+
"pom": "sha256-npMjomuo6yOU7+8MltMbcN9XCAhjDcFHyrHnNUHMUZQ="
80
80
+
},
81
81
+
"org/apache#apache/9": {
82
82
+
"pom": "sha256-SUbmClR8jtpp87wjxbbw2tz4Rp6kmx0dp940rs/PGN0="
83
83
+
},
84
84
+
"org/apache/ant#ant-launcher/1.10.11": {
85
85
+
"jar": "sha256-2rUw33qYC1rI/X6NIIJDrg0+vW3gmxqiznVjYMwu0lY=",
86
86
+
"pom": "sha256-7SoGiCYb624I7FSzgxLx1ILM8aO4Y8R9KNW5CkRtHB4="
87
87
+
},
88
88
+
"org/apache/ant#ant-parent/1.10.11": {
89
89
+
"pom": "sha256-V6BTJoLzD6MHQWoiWSnVcQrNpy17Je4IyvmNyCzTXbY="
90
90
+
},
91
91
+
"org/apache/ant#ant/1.10.11": {
92
92
+
"jar": "sha256-iMC4m7uq4B4Nn8rpO+eS9au+NAkQb47uhY/fNl28B1Q=",
93
93
+
"pom": "sha256-wiiU2ctGq/XOv27rK8z+TXjhju6jEaDqat3VnftLH+M="
94
94
+
},
95
95
+
"org/apache/commons#commons-collections4/4.1": {
96
96
+
"jar": "sha256-sf6LWWi1fYRlQlNX7S2dxpVQRRi+0t9bVlxLjmjByKU=",
97
97
+
"pom": "sha256-wK1C6RA1N5YNmnTaWOzCTdGjehPR5MSPCWm+k+QBg2k="
98
98
+
},
99
99
+
"org/apache/commons#commons-lang3/3.4": {
100
100
+
"jar": "sha256-c0yDVkIMyOMMeV1k/R/NXUTqnZA0KizDJixRWPvG2Ys=",
101
101
+
"pom": "sha256-aG51tWGhPBAx1Dp2R6Nk4u0+RWRnBQ6sRSe5SwbXP9E="
102
102
+
},
103
103
+
"org/apache/commons#commons-parent/25": {
104
104
+
"pom": "sha256-RnrmUEQuh2hnN5CU51GN/dZ9IsU1Lr05gIyEJZ6XkLo="
105
105
+
},
106
106
+
"org/apache/commons#commons-parent/33": {
107
107
+
"pom": "sha256-U9ABE1Li5RBvN52vzNrHdU7G8PeCQ8AwXklp9azd+Ps="
108
108
+
},
109
109
+
"org/apache/commons#commons-parent/37": {
110
110
+
"pom": "sha256-7nBaTdaNjc2cyNEknVeQhh6xRc57DG1sBVW6lEidAUs="
111
111
+
},
112
112
+
"org/apache/commons#commons-parent/38": {
113
113
+
"pom": "sha256-VY2WF0Xrrcxdw5HP3n1HQIbUyq7iTdPm35Me2fa1tJU="
114
114
+
},
115
115
+
"org/apache/commons#commons-parent/5": {
116
116
+
"pom": "sha256-i9YywAvfgKfeNsIrYPEkUsFH2Oyi8A151maZ6+faoCo="
117
117
+
},
118
118
+
"org/apache/commons#commons-parent/52": {
119
119
+
"pom": "sha256-ddvo806Y5MP/QtquSi+etMvNO18QR9VEYKzpBtu0UC4="
120
120
+
},
121
121
+
"org/apache/commons#commons-pool2/2.2": {
122
122
+
"jar": "sha256-h4Czu7Mah5fnTp8wIvBD3a3Crui+Y9lPgIKmoWVGxBs=",
123
123
+
"pom": "sha256-SPll6CQtvwF4bQqS0K1j4gogHUpTbgMh0DsQ0uDJgVM="
124
124
+
},
125
125
+
"org/apache/logging#logging-parent/3": {
126
126
+
"pom": "sha256-djouwrgJTUFh3rbCZLEmIIW5vjC/OjHCzhNyQuV3Iqc="
127
127
+
},
128
128
+
"org/apache/logging/log4j#log4j-api/2.17.1": {
129
129
+
"jar": "sha256-sNikyKtPuLGIjQCVgicDsObUeTxBlVAgPanmkZYWHeQ=",
130
130
+
"pom": "sha256-HirO8yILKb4QrgmXKLFYsY2UP5Ghk8xFAbtC+SnB6Io="
131
131
+
},
132
132
+
"org/apache/logging/log4j#log4j-core/2.17.1": {
133
133
+
"jar": "sha256-yWfyI0h5gLk2TpSnx/mooB/T7nwZvb8LD5+MuFEfPUE=",
134
134
+
"pom": "sha256-C7s79tTSKhv6PDwJJ8KUEK8UoPsm47Ark3JvXH6Yqv0="
135
135
+
},
136
136
+
"org/apache/logging/log4j#log4j/2.17.1": {
137
137
+
"pom": "sha256-lnq8AkRDqcsJaTVVmvXprW8P9hN1+Esn1EDS+nCAawk="
138
138
+
},
139
139
+
"org/apache/maven#maven-parent/21": {
140
140
+
"pom": "sha256-/EWviRHqMH0bV1ZO7x94tpgB6cEaVhnn61jV0Arp244="
141
141
+
},
142
142
+
"org/apache/maven#maven-settings-builder/3.0.4": {
143
143
+
"jar": "sha256-o4pU7B5pow3fwUQ04K7Cdk/CaGaKvMDhMthmkqXc4+Q=",
144
144
+
"pom": "sha256-Pgs/YCZ7YHCnQbFdtbQPvYJMYdsSofTxZu1li59i7OA="
145
145
+
},
146
146
+
"org/apache/maven#maven-settings/3.0.4": {
147
147
+
"jar": "sha256-Pj3xf1315M4ee38gEcV9YdMo5lZ4VCreIEjw0PopXwk=",
148
148
+
"pom": "sha256-vu3/18fkmtNe+UXDQT8YGfBOQ+opSjGARxTIy7DzcrM="
149
149
+
},
150
150
+
"org/apache/maven#maven/3.0.4": {
151
151
+
"pom": "sha256-TSI+AaZWnWZVwfT86Elp1FFCzbq9sRjqCMXIwz7GMvY="
152
152
+
},
153
153
+
"org/codehaus/plexus#plexus-component-annotations/1.5.5": {
154
154
+
"jar": "sha256-Tfemp75ks1u8z2C1wRVpf56jQh0iZ0rmcTXd43X8yh8=",
155
155
+
"pom": "sha256-gV8+wxa4xfpwE4X99ACb+1HgfXgOj2puKv5yDFLX4pI="
156
156
+
},
157
157
+
"org/codehaus/plexus#plexus-components/1.1.18": {
158
158
+
"pom": "sha256-7128f6kYttu6cdJ+Wz16AN9iS8+iVJpyl/Nv4nX2NNc="
159
159
+
},
160
160
+
"org/codehaus/plexus#plexus-containers/1.5.5": {
161
161
+
"pom": "sha256-G8Jkgk7IdrDKb09YOBdcVBxjjLxDMmomi5rufUd4te8="
162
162
+
},
163
163
+
"org/codehaus/plexus#plexus-interpolation/1.14": {
164
164
+
"jar": "sha256-f8YzeNPoRmNhm5vtrOn5/niydsK+PGLKIkVEkpTIQXY=",
165
165
+
"pom": "sha256-0IFVxJffN7LD2bWw39sC7AUlsgcLW+Nzn//elC/Kya8="
166
166
+
},
167
167
+
"org/codehaus/plexus#plexus-utils/2.0.5": {
168
168
+
"pom": "sha256-Nbx9EhNhYjZXEHKyxW2hj3pXZY3otKQQBkW3BUorJzs="
169
169
+
},
170
170
+
"org/codehaus/plexus#plexus-utils/2.0.6": {
171
171
+
"jar": "sha256-i5CfTKl4hkeUL4g9TlWbzGQhI/fGvNOEaYOi5GVGnDM=",
172
172
+
"pom": "sha256-/drU+mLIIxCuxDUl5RnNWfJ9BMdWn+IbGwPKIQiHgQw="
173
173
+
},
174
174
+
"org/codehaus/plexus#plexus-utils/3.4.1": {
175
175
+
"jar": "sha256-UtheBLORhyKvEdEoVbSoJX35ag52yPTjhS5vqoUfNXs=",
176
176
+
"pom": "sha256-sUTP+bHGJZ/sT+5b38DzYNacI6vU6m5URTOpSbaeNYI="
177
177
+
},
178
178
+
"org/codehaus/plexus#plexus/2.0.6": {
179
179
+
"pom": "sha256-vqEudHcI0l5zQQyhxzHr36EC6L227H2BvUUiWDsjS8w="
180
180
+
},
181
181
+
"org/codehaus/plexus#plexus/2.0.7": {
182
182
+
"pom": "sha256-K1kGIDCrChXF0Jd7oiQhcGNokmSIc5pl8leT5xXMinQ="
183
183
+
},
184
184
+
"org/codehaus/plexus#plexus/8": {
185
185
+
"pom": "sha256-/6NJ2wTnq/ZYhb3FogYvQZfA/50/H04qpXILdyM/dCw="
186
186
+
},
187
187
+
"org/jdom#jdom2/2.0.6": {
188
188
+
"jar": "sha256-E0XxG6YG0VYD1nQFUajCGUfAIVZAdw7GcnH+eL6pfPU=",
189
189
+
"pom": "sha256-R7I6ef4za3QbgkNMbgSdaBZSVuQF51wQkh/XL6imXY0="
190
190
+
},
191
191
+
"org/junit#junit-bom/5.7.2": {
192
192
+
"module": "sha256-87zrHFndT2mT9DBN/6WAFyuN9lp2zTb6T9ksBXjSitg=",
193
193
+
"pom": "sha256-zRSqqGmZH4ICHFhdVw0x/zQry6WLtEIztwGTdxuWSHs="
194
194
+
},
195
195
+
"org/ow2#ow2/1.5": {
196
196
+
"pom": "sha256-D4obEW52C4/mOJxRuE5LB6cPwRCC1Pk25FO1g91QtDs="
197
197
+
},
198
198
+
"org/ow2/asm#asm-analysis/9.2": {
199
199
+
"jar": "sha256-h4++UhcxwHLRTS1luYOxvq5q0G/aAAe2qLroH3P0M8Q=",
200
200
+
"pom": "sha256-dzzBor/BTGxKl5xRoHXAI0oL9pT8Or5PrPRU83oUXxs="
201
201
+
},
202
202
+
"org/ow2/asm#asm-commons/9.2": {
203
203
+
"jar": "sha256-vkzlMTiiOLtSLNeBz5Hzulzi9sqT7GLUahYqEnIl4KY=",
204
204
+
"pom": "sha256-AoJOg58qLw5ylZ/dMLSJckDwWvxD3kLXugsYQ3YBwHA="
205
205
+
},
206
206
+
"org/ow2/asm#asm-tree/9.2": {
207
207
+
"jar": "sha256-qr+b0jCRpOv8EJwfPufPPkuJ9rotP1HFJD8Ws8/64BE=",
208
208
+
"pom": "sha256-9h8+vqVSDd8Z9FKwPEJscjG92KgdesKHZctScSJaw3g="
209
209
+
},
210
210
+
"org/ow2/asm#asm/9.2": {
211
211
+
"jar": "sha256-udT+TXGTjfOIOfDspCqqpkz4sxPWeNoDbwyzyhmbR/U=",
212
212
+
"pom": "sha256-37EqGyJL8Bvh/WBAIEZviUJBvLZF3M45Xt2M1vilDfQ="
213
213
+
},
214
214
+
"org/sonarqube#org.sonarqube.gradle.plugin/3.0": {
215
215
+
"pom": "sha256-1Pg7ynlN6ZPv/gtqt/HO572zNJgWc4BVkHgvv6Mj420="
216
216
+
},
217
217
+
"org/sonarsource/parent#parent/54": {
218
218
+
"pom": "sha256-QVl5Y/x9ObDgJArLTYT1dbQCQtbhR9xQsCbUzvwFMV8="
219
219
+
},
220
220
+
"org/sonarsource/scanner/api#sonar-scanner-api-parent/2.15.0.2182": {
221
221
+
"pom": "sha256-JcR02YT0wD5P147u53D0Pqks+5Xrixf3+qyFVpNgFoY="
222
222
+
},
223
223
+
"org/sonarsource/scanner/api#sonar-scanner-api/2.15.0.2182": {
224
224
+
"jar": "sha256-h+foNKu97912pce/pM7ztxUhsfVQ/Iu+qLCphVPjNeg=",
225
225
+
"pom": "sha256-H+gEKIHd2qgREtNNv0k30OM+TQFYYIJ7/R/fb0YLH9U="
226
226
+
},
227
227
+
"org/sonarsource/scanner/gradle#sonarqube-gradle-plugin/3.0": {
228
228
+
"jar": "sha256-KLTNnuKtiAHAxeXJhPNtLizGDRkhwC61jujORTpejb8=",
229
229
+
"pom": "sha256-2jJNuKvT65d8B0lY/9E4vdVTWwYojfN7WiRv53Uad7Y="
230
230
+
},
231
231
+
"org/sonatype/forge#forge-parent/4": {
232
232
+
"pom": "sha256-GDjRMkeQBbS3RZt5jp2ZFVFQkMKICC/c2G2wsQmDokw="
233
233
+
},
234
234
+
"org/sonatype/oss#oss-parent/7": {
235
235
+
"pom": "sha256-tR+IZ8kranIkmVV/w6H96ne9+e9XRyL+kM5DailVlFQ="
236
236
+
},
237
237
+
"org/sonatype/plexus#plexus-cipher/1.4": {
238
238
+
"jar": "sha256-WhX9uiJmng/dBuENzOYyCHnh9zmPvJEM0Gd7UGcqeMQ=",
239
239
+
"pom": "sha256-pjouI5iMyn+sbJOIbW8FBv0m2I1+jMDLibnG4NbJlK0="
240
240
+
},
241
241
+
"org/sonatype/plexus#plexus-sec-dispatcher/1.3": {
242
242
+
"jar": "sha256-OwVZu4Qy8ok37+bKGT71SoUG0Addc/10BrmxFsahEGM=",
243
243
+
"pom": "sha256-1eZQxQ72lYwCjtAktZrwTPPTjhRTp31UK2tIS8D0ygs="
244
244
+
},
245
245
+
"org/sonatype/spice#spice-parent/12": {
246
246
+
"pom": "sha256-IaGbJtvlw43bURTPTq2/XMtBG8axKP3VlJscyxLzaD4="
247
247
+
},
248
248
+
"org/springframework#spring-asm/3.1.3.RELEASE": {
249
249
+
"jar": "sha256-za8dBwQOdREzok+Zesp9mOrL/mfhsoddzoynOCUngTA=",
250
250
+
"pom": "sha256-f7b7uYdEDEjGc9sVsIdwqcLWySBSBEIZl5z0j0ZvcSM="
251
251
+
},
252
252
+
"org/springframework#spring-core/3.1.3.RELEASE": {
253
253
+
"jar": "sha256-AUp7IdtoD9iGfgJrGMO/idME3sWyEJCotqezy1z8d9I=",
254
254
+
"pom": "sha256-8xqLb1m2oBgOOMnBKboGB7rnoNShC5U3V3DIFKtMx1M="
255
255
+
},
256
256
+
"org/springframework#spring-parent/3.1.3.RELEASE": {
257
257
+
"pom": "sha256-ZOkRARj4KhQnWaMW0J09jY1xfV2VB51/aziO5Hn6eC8="
258
258
+
},
259
259
+
"org/vafer#jdependency/2.7.0": {
260
260
+
"jar": "sha256-1j79V0b/QIlDp91++Frp8Jqn+2O7KxaRFCfObEW1n9A=",
261
261
+
"pom": "sha256-6yRCKwo+nofVrG6oCHeG+1HEsbvg0iXvdSFSxzaiBNA="
262
262
+
}
263
263
+
},
264
264
+
"https://repo.maven.apache.org/maven2": {
265
265
+
"antlr#antlr/2.7.7": {
266
266
+
"jar": "sha256-iPvaS5Ellrn1bo4S5YDMlUus+1F3bs/d0+GPwc9W3Ew=",
267
267
+
"pom": "sha256-EA95O6J/i05CBO20YXHr825U4PlM/AJSf+oHoLsfzrc="
268
268
+
},
269
269
+
"com/atlassian/commonmark#commonmark-ext-gfm-tables/0.15.2": {
270
270
+
"jar": "sha256-Wn3BAWFAwPHGnFV21kvjcYJcWlStc1sMaZuWLMTgpPo=",
271
271
+
"pom": "sha256-rRZxS5MgMZDpRiSFMrWCkDdBQkg7RhdrsD3CrijycN0="
272
272
+
},
273
273
+
"com/atlassian/commonmark#commonmark-parent/0.15.2": {
274
274
+
"pom": "sha256-PhTratCeeq+Uow5I3kexFm+QCz6Ncm+UfMWkD3HkfCU="
275
275
+
},
276
276
+
"com/atlassian/commonmark#commonmark/0.15.2": {
277
277
+
"jar": "sha256-/UmFBUzWYXaB9smSH/yTq2uGQraeV3T48InZc9HGbmo=",
278
278
+
"pom": "sha256-3ZVTaHcyCDS90YRnvtbgKE7UhXKdU8LcLfWEE2vmGaI="
279
279
+
},
280
280
+
"com/atlassian/pom#base-pom/5.0.13": {
281
281
+
"pom": "sha256-CN0hBF/fYQSL7zj/7FbiHuslxuLYRPwJ9rlW4JNzdUM="
282
282
+
},
283
283
+
"com/atlassian/pom#central-pom/5.0.13": {
284
284
+
"pom": "sha256-zihFbTZlB8oPkQIpQqBeOI/Zj4YqbY2zEFxcRJenTOU="
285
285
+
},
286
286
+
"com/google/code/findbugs#jsr305/3.0.2": {
287
287
+
"jar": "sha256-dmrSoHg/JoeWLIrXTO7MOKKLn3Ki0IXuQ4t4E+ko0Mc=",
288
288
+
"pom": "sha256-GYidvfGyVLJgGl7mRbgUepdGRIgil2hMeYr+XWPXjf4="
289
289
+
},
290
290
+
"com/ibm/icu#icu4j/58.2": {
291
291
+
"jar": "sha256-lT4eg7K+fD6i+I2obBNhT0fp5x01eMhSHX8Yd1a2OWI=",
292
292
+
"pom": "sha256-R7Zq1yxypJmlRL57ixEzX2xz/bcyFxfRGBHfs+k0FGo="
293
293
+
},
294
294
+
"com/miglayout#miglayout-core/5.2": {
295
295
+
"jar": "sha256-Zp8NqP12vlPXX1lA9IFibym1RM2ZJbfaJhEYfSaEvHo=",
296
296
+
"pom": "sha256-scvva6qqt3IaCLKlAZtpajfV4+wKfQzXmRo4MOJrfGA="
297
297
+
},
298
298
+
"com/miglayout#miglayout-parent/5.2": {
299
299
+
"pom": "sha256-+STS0Cl2vIQu0u/4sx4Hp2Zb/NJUY9TXmtvkEFis6Zs="
300
300
+
},
301
301
+
"com/miglayout#miglayout-swing/5.2": {
302
302
+
"jar": "sha256-g2n2guoVPvtoGj9YKsxIjoKpfub0fSU1LwgOl38TjIY=",
303
303
+
"pom": "sha256-52Q1kq9JpxIUc+OUOzdO3Xw/u5zJBdDGq5DOcCvkQqE="
304
304
+
},
305
305
+
"com/sun/activation#all/1.2.0": {
306
306
+
"pom": "sha256-HYUY46x1MqEE5Pe+d97zfJguUwcjxr2z1ncIzOKwwsQ="
307
307
+
},
308
308
+
"javax/activation#javax.activation-api/1.2.0": {
309
309
+
"jar": "sha256-Q/3vC1ts6zGwQksgi5MMdKtY+sLO63s/b9OuuLXKQ5M=",
310
310
+
"pom": "sha256-2ikm88i+iYZDzBCs3sbeCwNRpX+yc1dw+gF3sGrecbk="
311
311
+
},
312
312
+
"javax/xml/bind#jaxb-api-parent/2.4.0-b180830.0359": {
313
313
+
"pom": "sha256-ctEy4shY0iMPFdBI8ek6J5xAxOnshLxW+fLz61r0tLg="
314
314
+
},
315
315
+
"javax/xml/bind#jaxb-api/2.4.0-b180830.0359": {
316
316
+
"jar": "sha256-VrnpcCdTdjAHQ1Fi6niAVe/P78hquSDwMsBBHcVHuDY=",
317
317
+
"pom": "sha256-sck/wwHX9f5M3hPRlTKZJR2jfv/8kfUjg1UEw/+HNwc="
318
318
+
},
319
319
+
"junit#junit/4.12": {
320
320
+
"jar": "sha256-WXIfCAXiI9hLkGd4h9n/Vn3FNNfFAsqQPAwrF/BcEWo=",
321
321
+
"pom": "sha256-kPFj944/+28cetl96efrpO6iWAcUG4XW0SvmfKJUScQ="
322
322
+
},
323
323
+
"net/java#jvnet-parent/1": {
324
324
+
"pom": "sha256-KBRAgRJo5l2eJms8yJgpfiFOBPCXQNA4bO60qJI9Y78="
325
325
+
},
326
326
+
"net/java#jvnet-parent/3": {
327
327
+
"pom": "sha256-MPV4nvo53b+WCVqto/wSYMRWH68vcUaGcXyy3FBJR1o="
328
328
+
},
329
329
+
"net/java#jvnet-parent/5": {
330
330
+
"pom": "sha256-GvaZ+Nndq2f5oNIC+9eRXrA2Klpt/V/8VMr6NGXJywo="
331
331
+
},
332
332
+
"net/java/dev/javacc#javacc/4.0": {
333
333
+
"jar": "sha256-z7qy1qzbN2TivLXAhCpZ9YPLXoui61wTqNuYNoqtzC8=",
334
334
+
"pom": "sha256-EBLeGTH+yhXhvQEomKaJBOXTO7TD6IhY+oagD7ePUDg="
335
335
+
},
336
336
+
"org/abego/treelayout#org.abego.treelayout.core/1.0.3": {
337
337
+
"jar": "sha256-+l4xOVw5wufUasoPgfcgYJMWB7L6Qb02A46yy2+5MyY=",
338
338
+
"pom": "sha256-o7KyI3lDcDVeeSQzrwEvyZNmfAMxviusrYTbwJrOSgw="
339
339
+
},
340
340
+
"org/antlr#ST4/4.0.8": {
341
341
+
"jar": "sha256-WMqrxAyfdLC1mT/YaOD2SlDAdZCU5qJRqq+tmO38ejs=",
342
342
+
"pom": "sha256-PAiQ3scRdOs7o9QEyp40GQH/awQhgIsAcTsNuxMGwXw="
343
343
+
},
344
344
+
"org/antlr#antlr-master/3.5.2": {
345
345
+
"pom": "sha256-QtkaUx6lEA6wm1QaoALDuQjo8oK9c7bi9S83HvEzG9Y="
346
346
+
},
347
347
+
"org/antlr#antlr-runtime/3.5.2": {
348
348
+
"jar": "sha256-zj/I7LEPOemjzdy7LONQ0nLZzT0LHhjm/nPDuTichzQ=",
349
349
+
"pom": "sha256-RqnCIAu4sSvXEkqnpQl/9JCZkIMpyFGgTLIFFCCqfyU="
350
350
+
},
351
351
+
"org/antlr#antlr/3.5.2": {
352
352
+
"jar": "sha256-WsNsKs+woPPTfa/iC1tXDyZD4tAAxkjURQPCc4vmQ98=",
353
353
+
"pom": "sha256-Bl5egGYv64WHldPAH3cUJHvdMZRZcF7hOxpLGWj6IuQ="
354
354
+
},
355
355
+
"org/antlr#antlr4-master/4.7.1": {
356
356
+
"pom": "sha256-QSb2e/QT9si8wbGdh7mnJWdCz6ccJQxKmVMNrt6ghow="
357
357
+
},
358
358
+
"org/antlr#antlr4-runtime/4.7.1": {
359
359
+
"jar": "sha256-Q1FtGb6uNZCeBNBq9sDFjBe8lOAHDIXo3JkpymQNyR0=",
360
360
+
"pom": "sha256-zhOGobkOUSy3oli1Ih1C8RJh/9qaElkBzdhs3ypZ/5E="
361
361
+
},
362
362
+
"org/antlr#antlr4/4.7.1": {
363
363
+
"jar": "sha256-os3C8vjriTcogyVo3FTQgOtaFJXts7ZuUblxIqYKDYc=",
364
364
+
"pom": "sha256-k+AkX5wHQx6tBunpyPmO7IJUQb9PbtZr3aboypxoR5Y="
365
365
+
},
366
366
+
"org/glassfish#javax.json/1.0.4": {
367
367
+
"jar": "sha256-Dh3sQKHt6WWUElHtqWiu7gUsxPUDeLwxbMSOgVm9vrQ=",
368
368
+
"pom": "sha256-a6+Dg/+pi2bqls1b/B7H8teUY7uYrJgFKWSxIcIhLVQ="
369
369
+
},
370
370
+
"org/glassfish#json/1.0.4": {
371
371
+
"pom": "sha256-bXxoQjEV+SFxjZRPhZkktMaFIX7AOkn3BFWossqpcuY="
372
372
+
},
373
373
+
"org/hamcrest#hamcrest-core/1.3": {
374
374
+
"jar": "sha256-Zv3vkelzk0jfeglqo4SlaF9Oh1WEzOiThqekclHE2Ok=",
375
375
+
"pom": "sha256-/eOGp5BRc6GxA95quCBydYS1DQ4yKC4nl3h8IKZP+pM="
376
376
+
},
377
377
+
"org/hamcrest#hamcrest-parent/1.3": {
378
378
+
"pom": "sha256-bVNflO+2Y722gsnyelAzU5RogAlkK6epZ3UEvBvkEps="
379
379
+
},
380
380
+
"org/sonatype/oss#oss-parent/7": {
381
381
+
"pom": "sha256-tR+IZ8kranIkmVV/w6H96ne9+e9XRyL+kM5DailVlFQ="
382
382
+
},
383
383
+
"org/sonatype/oss#oss-parent/9": {
384
384
+
"pom": "sha256-+0AmX5glSCEv+C42LllzKyGH7G8NgBgohcFO8fmCgno="
385
385
+
}
386
386
+
}
387
387
+
}