6
6
7
7
<groupId >de.ipb-halle</groupId >
8
8
<artifactId >molecularfaces</artifactId >
9
- <version >0.5.0-SNAPSHOT </version >
9
+ <version >1.0.0 </version >
10
10
<packaging >jar</packaging >
11
11
12
12
<name >MolecularFaces</name >
24
24
<organization >Leibniz Institute of Plant Biochemistry (IPB), Halle (Saale), Germany</organization >
25
25
<organizationUrl >https://www.ipb-halle.de</organizationUrl >
26
26
</developer >
27
+ <developer >
28
+ <name >Frank Broda</name >
29
+
30
+ <organization >Leibniz Institute of Plant Biochemistry (IPB), Halle (Saale), Germany</organization >
31
+ <organizationUrl >https://www.ipb-halle.de</organizationUrl >
32
+ </developer >
27
33
</developers >
28
34
29
35
<licenses >
40
46
41
47
<properties >
42
48
<project .build.sourceEncoding>UTF-8</project .build.sourceEncoding>
49
+ <
gpg .keyname>
[email protected] </
gpg .keyname>
43
50
<cdk .version>2.7.1</cdk .version>
44
51
45
52
<!-- OpenChemLib JS -->
46
- <openchemlibjs .version>7.4.1</openchemlibjs .version>
53
+ <openchemlibjs .version>8.9.0</openchemlibjs .version>
54
+ <openchemlibjs .baseURL>https://cdn.jsdelivr.net/npm</openchemlibjs .baseURL>
47
55
<!-- This is the checksum from the package distributed via npm. -->
48
- <openchemlibjs .sha256>e37439f6f4f397bdadaf0091109516916216db16ca8aa1bcbee3b7bfbad8869d </openchemlibjs .sha256>
56
+ <openchemlibjs .sha256>b596307ef53ac44f01e799a9ea2f7b790b7d4fbcc6f0ce47891cb4a994f250e8 </openchemlibjs .sha256>
49
57
50
58
<!-- MolPaintJS -->
51
- <molpaintjs .version>v0.3.5-alpha </molpaintjs .version>
52
- <molpaintjs .sha256>580893aa3ad25abc2a78d3bee8ff14d2a9a4486e6d8df9291149f471e2c16791 </molpaintjs .sha256>
59
+ <molpaintjs .version>v0.4.0 </molpaintjs .version>
60
+ <molpaintjs .sha256>adfd98648b17e13614358dede520bf8bbf4a6095865b9af8fb003ea2514f50b7 </molpaintjs .sha256>
53
61
54
62
<!-- openVectorEditor -->
55
- <openVectorEditor .version>16.3.18</openVectorEditor .version>
63
+ <!-- 18.3.6 -->
64
+ <openVectorEditor .version>18.3.6</openVectorEditor .version>
65
+ <openVectorEditor .baseURL>https://cdn.jsdelivr.net/npm</openVectorEditor .baseURL>
56
66
<!-- These are the checksums from the package distributed via npm. -->
57
- <openVectorEditor .min.js.sha256>88ec80b623069665051cca04bc29764df508656792e23acee7ca0060318edb78</openVectorEditor .min.js.sha256>
58
- <openVectorEditor .main.css.sha256>7cc916424bf20811b989b6329acf2453c07be24d2a5477775282e72846beb604</openVectorEditor .main.css.sha256>
59
- <!-- <openVectorEditor.icons-16.1645f50f.woff.sha256>9700ae986c3357a771c7276c8eb30d1adc0c7b270bfd0bd56f6ea2df568cb88b</openVectorEditor.icons-16.1645f50f.woff.sha256>
60
- <openVectorEditor.icons-16.2368f88a.eot.sha256>a8ef9e585479427f5f7fa35e4201caf851a748c5cdf7d89ecf5ba3bd84179eda</openVectorEditor.icons-16.2368f88a.eot.sha256>
61
- <openVectorEditor.icons-16.13933033.ttf.sha256>3159a9b5dbf9c28ea27e925b24a468fc51298a49e16be06341fdf672efa19605</openVectorEditor.icons-16.13933033.ttf.sha256>-->
67
+ <openVectorEditor .min.js.sha256>f857f279e6719b8d960780facca0865228c7b6de747b938a054555ddc1a28b05</openVectorEditor .min.js.sha256>
68
+ <openVectorEditor .main.css.sha256>44e62c651698afa64bcaf36c65f500b3e25a10d70297c28bd1bbd51fb02d0d22</openVectorEditor .main.css.sha256>
62
69
</properties >
63
70
64
71
<distributionManagement >
79
86
<artifactId >maven-compiler-plugin</artifactId >
80
87
<version >3.1</version >
81
88
<configuration >
82
- <source >1.8 </source >
83
- <target >1.8 </target >
89
+ <source >17 </source >
90
+ <target >17 </target >
84
91
<encoding >${project.build.sourceEncoding} </encoding >
85
92
</configuration >
86
93
</plugin >
114
121
<groupId >org.apache.maven.plugins</groupId >
115
122
<artifactId >maven-javadoc-plugin</artifactId >
116
123
<version >3.2.0</version >
124
+ <configuration >
125
+ <author >Frank Lange</author >
126
+ <encoding >UTF-8</encoding >
127
+ <nohelp >true</nohelp >
128
+ <show >private</show >
129
+ </configuration >
117
130
<executions >
118
131
<execution >
119
132
<id >attach-javadocs</id >
123
136
</execution >
124
137
</executions >
125
138
</plugin >
139
+
140
+ <plugin >
141
+ <groupId >org.apache.maven.plugins</groupId >
142
+ <artifactId >maven-project-info-reports-plugin</artifactId >
143
+ <version >3.5.0</version >
144
+ </plugin >
145
+
146
+
147
+ <plugin >
148
+ <groupId >org.apache.maven.plugins</groupId >
149
+ <artifactId >maven-site-plugin</artifactId >
150
+ <version >3.12.1</version >
151
+ </plugin >
152
+
153
+
126
154
<!-- 3rd party plugin downloads -->
127
155
<plugin >
128
156
<groupId >com.googlecode.maven-download-plugin</groupId >
138
166
</goals >
139
167
<configuration >
140
168
<!-- See https://github.com/cheminfo/openchemlib-js/issues/110#issuecomment-802697504 -->
141
- <url >https://unpkg.com /openchemlib@${openchemlibjs.version} /dist/openchemlib-full.js</url >
169
+ <url >${openchemlibjs.baseURL} /openchemlib@${openchemlibjs.version} /dist/openchemlib-full.js</url >
142
170
<outputDirectory >${project.build.directory} /downloaded-resources/plugins/openchemlibjs/</outputDirectory >
143
171
<sha256 >${openchemlibjs.sha256} </sha256 >
144
172
<checkSignature >true</checkSignature >
168
196
<goal >wget</goal >
169
197
</goals >
170
198
<configuration >
171
- <url >https://unpkg.com /open-vector-editor@${openVectorEditor.version} /umd/open-vector-editor.min.js</url >
199
+ <url >${openVectorEditor.baseURL} /open-vector-editor@${openVectorEditor.version} /umd/open-vector-editor.min.js</url >
172
200
<outputDirectory >${project.build.directory} /downloaded-resources/plugins/openVectorEditor/</outputDirectory >
173
201
<sha256 >${openVectorEditor.min.js.sha256} </sha256 >
174
202
<checkSignature >true</checkSignature >
181
209
<goal >wget</goal >
182
210
</goals >
183
211
<configuration >
184
- <url >https://unpkg.com /open-vector-editor@${openVectorEditor.version} /umd/main.css</url >
212
+ <url >${openVectorEditor.baseURL} /open-vector-editor@${openVectorEditor.version} /umd/main.css</url >
185
213
<outputDirectory >${project.build.directory} /downloaded-resources/plugins/openVectorEditor/</outputDirectory >
186
214
<sha256 >${openVectorEditor.main.css.sha256} </sha256 >
187
215
<checkSignature >true</checkSignature >
188
216
</configuration >
189
217
</execution >
190
- <!-- <execution>
191
- <id>download-openVectorEditor-icons-16.1645f50f.woff</id>
192
- <phase>generate-resources</phase>
193
- <goals>
194
- <goal>wget</goal>
195
- </goals>
196
- <configuration>
197
- <url>https://unpkg.com/open-vector-editor@${openVectorEditor.version}/umd/icons-16.1645f50f.woff</url>
198
- <outputDirectory>${project.build.directory}/downloaded-resources/plugins/openVectorEditor/</outputDirectory>
199
- <sha256>${openVectorEditor.icons-16.1645f50f.woff.sha256}</sha256>
200
- <checkSignature>true</checkSignature>
201
- </configuration>
202
- </execution>
203
- <execution>
204
- <id>download-openVectorEditor-icons-16.2368f88a.eot</id>
205
- <phase>generate-resources</phase>
206
- <goals>
207
- <goal>wget</goal>
208
- </goals>
209
- <configuration>
210
- <url>https://unpkg.com/open-vector-editor@${openVectorEditor.version}/umd/icons-16.2368f88a.eot</url>
211
- <outputDirectory>${project.build.directory}/downloaded-resources/plugins/openVectorEditor/</outputDirectory>
212
- <sha256>${openVectorEditor.icons-16.2368f88a.eot.sha256}</sha256>
213
- <checkSignature>true</checkSignature>
214
- </configuration>
215
- </execution>
216
- <execution>
217
- <id>download-openVectorEditor-icons-16.13933033.ttf</id>
218
- <phase>generate-resources</phase>
219
- <goals>
220
- <goal>wget</goal>
221
- </goals>
222
- <configuration>
223
- <url>https://unpkg.com/open-vector-editor@${openVectorEditor.version}/umd/icons-16.13933033.ttf</url>
224
- <outputDirectory>${project.build.directory}/downloaded-resources/plugins/openVectorEditor/</outputDirectory>
225
- <sha256>${openVectorEditor.icons-16.13933033.ttf.sha256}</sha256>
226
- <checkSignature>true</checkSignature>
227
- </configuration>
228
- </execution>-->
229
218
</executions >
230
219
</plugin >
231
220
<plugin >
339
328
Runtime dependencies
340
329
-->
341
330
<dependency >
342
- <groupId >javax </groupId >
343
- <artifactId >javaee -web-api</artifactId >
344
- <version >7 .0</version >
331
+ <groupId >jakarta.platform </groupId >
332
+ <artifactId >jakarta.jakartaee -web-api</artifactId >
333
+ <version >8.0 .0</version >
345
334
<scope >provided</scope >
346
335
</dependency >
347
336
<!-- CDK is used during molfile validation and conversion. -->
379
368
<dependency >
380
369
<groupId >commons-io</groupId >
381
370
<artifactId >commons-io</artifactId >
382
- <version >2.11.0 </version >
371
+ <version >2.16.1 </version >
383
372
<scope >test</scope >
384
373
</dependency >
385
374
<!-- mocks for JSF classes -->
386
375
<!-- Source code: https://github.com/apache/myfaces-test/tree/master/test22 -->
387
- <dependency >
388
- <groupId >org.apache.myfaces.test</groupId >
389
- <artifactId >myfaces-test22</artifactId >
390
- <version >1.0.8</version >
391
- <scope >test</scope >
392
- </dependency >
393
376
<dependency >
394
377
<groupId >org.apache.myfaces.core</groupId >
395
- <artifactId >myfaces-impl</artifactId >
396
- <version >2.2.14</version >
397
- <scope >test</scope >
398
- </dependency >
399
- <!-- We need this dependency because org.apache.myfaces.core:myfaces-api does
400
- not ship the javax.faces.LogStrings property files. -->
401
- <dependency >
402
- <groupId >com.sun.faces</groupId >
403
- <artifactId >jsf-api</artifactId >
404
- <version >2.2.20</version >
378
+ <artifactId >myfaces-bundle</artifactId >
379
+ <version >4.0.0</version >
405
380
<scope >test</scope >
406
381
</dependency >
382
+ <dependency >
383
+ <groupId >org.apache.myfaces.core</groupId >
384
+ <artifactId >myfaces-api</artifactId >
385
+ <version >4.0.0</version >
386
+ <!-- <scope>provided</scope> -->
387
+ </dependency >
388
+
389
+ <dependency >
390
+ <groupId >org.apache.myfaces.core</groupId >
391
+ <artifactId >myfaces-test</artifactId >
392
+ <version >4.0.0</version >
393
+ <scope >test</scope >
394
+ </dependency >
395
+
407
396
<!-- The bean validation API is provided by the JavaEE container only
408
397
during runtime, but not during tests. Note: We are using JavaEE 7
409
398
with bean validation 1.1, thus the ancient version. -->
410
399
<dependency >
411
- <groupId >org.hibernate</groupId >
400
+ <groupId >org.hibernate.validator </groupId >
412
401
<artifactId >hibernate-validator</artifactId >
413
- <version >5.4.3 .Final</version >
414
- <scope >test </scope >
402
+ <version >8.0.0 .Final</version >
403
+ <scope >provided </scope >
415
404
</dependency >
416
405
<dependency >
417
406
<groupId >org.glassfish</groupId >
418
- <artifactId >javax .el</artifactId >
419
- <version >3 .0.1-b12 </version >
407
+ <artifactId >jakarta .el</artifactId >
408
+ <version >4 .0.2 </version >
420
409
<scope >test</scope >
421
410
</dependency >
422
411
<!-- used in verifications of molecules -->
456
445
<arg >--pinentry-mode</arg >
457
446
<arg >loopback</arg >
458
447
</gpgArguments >
448
+ <keyname >${gpg.keyname} </keyname >
459
449
</configuration >
460
450
<executions >
461
451
<execution >
493
483
</build >
494
484
</profile >
495
485
</profiles >
496
- </project >
486
+ </project >
0 commit comments