|
5 | 5 | <modelVersion>4.0.0</modelVersion> |
6 | 6 | <groupId>org.cryptomator</groupId> |
7 | 7 | <artifactId>integrations-win</artifactId> |
8 | | - <version>1.4.2</version> |
| 8 | + <version>1.5.0</version> |
9 | 9 |
|
10 | 10 | <name>Cryptomator Integrations for Windows</name> |
11 | 11 | <description>Provides optional Windows services used by Cryptomator</description> |
|
34 | 34 |
|
35 | 35 | <properties> |
36 | 36 | <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> |
37 | | - <project.jdk.version>22</project.jdk.version> |
| 37 | + <project.jdk.version>24</project.jdk.version> |
38 | 38 |
|
39 | 39 | <!-- runtime dependencies --> |
40 | | - <api.version>1.5.1</api.version> |
| 40 | + <api.version>1.6.0</api.version> |
41 | 41 | <slf4j.version>2.0.17</slf4j.version> |
42 | | - <jackson.version>2.18.3</jackson.version> |
| 42 | + <jackson.version>2.19.0</jackson.version> |
43 | 43 |
|
44 | 44 | <!-- test dependencies --> |
45 | | - <junit.jupiter.version>5.12.0</junit.jupiter.version> |
46 | | - <mockito.version>5.15.2</mockito.version> |
| 45 | + <junit.jupiter.version>5.12.2</junit.jupiter.version> |
| 46 | + <mockito.version>5.17.0</mockito.version> |
47 | 47 |
|
48 | 48 | <!-- build plugin dependencies --> |
49 | | - <dependency-check.version>12.1.0</dependency-check.version> |
| 49 | + <mvn-surefire.version>3.5.3</mvn-surefire.version> |
| 50 | + <mvn-failsafe.version>3.5.3</mvn-failsafe.version> |
| 51 | + <dependency-check.version>12.1.1</dependency-check.version> |
50 | 52 | <central-publishing.version>0.7.0</central-publishing.version> |
51 | 53 | <jextract-maven.version>0.4.3</jextract-maven.version> |
52 | 54 |
|
|
121 | 123 | <include>*.h</include> |
122 | 124 | </includes> |
123 | 125 | </fileset> |
| 126 | + <fileset> |
| 127 | + <directory>${project.basedir}/src/main/resources</directory> |
| 128 | + <followSymlinks>false</followSymlinks> |
| 129 | + <includes> |
| 130 | + <include>*.dll</include> |
| 131 | + </includes> |
| 132 | + </fileset> |
124 | 133 | </filesets> |
125 | 134 | </configuration> |
126 | 135 | </plugin> |
|
198 | 207 | <plugin> |
199 | 208 | <groupId>org.apache.maven.plugins</groupId> |
200 | 209 | <artifactId>maven-surefire-plugin</artifactId> |
201 | | - <version>3.5.2</version> |
| 210 | + <version>${mvn-surefire.version}</version> |
202 | 211 | <dependencies> |
203 | 212 | <dependency> |
204 | 213 | <groupId>me.fabriciorby</groupId> |
|
219 | 228 | <argLine>-javaagent:"${net.bytebuddy:byte-buddy-agent:jar}"</argLine> |
220 | 229 | </configuration> |
221 | 230 | </plugin> |
| 231 | + <plugin> |
| 232 | + <groupId>org.apache.maven.plugins</groupId> |
| 233 | + <artifactId>maven-failsafe-plugin</artifactId> |
| 234 | + <version>${mvn-failsafe.version}</version> |
| 235 | + <executions> |
| 236 | + <execution> |
| 237 | + <goals> |
| 238 | + <goal>integration-test</goal> |
| 239 | + <goal>verify</goal> |
| 240 | + </goals> |
| 241 | + </execution> |
| 242 | + </executions> |
| 243 | + </plugin> |
222 | 244 | <plugin> |
223 | 245 | <artifactId>maven-source-plugin</artifactId> |
224 | 246 | <version>3.3.1</version> |
|
336 | 358 | <groupId>org.codehaus.mojo</groupId> |
337 | 359 | <artifactId>exec-maven-plugin</artifactId> |
338 | 360 | <version>3.5.0</version> |
| 361 | + <configuration> |
| 362 | + <executable>cmd</executable> |
| 363 | + <workingDirectory>${project.basedir}</workingDirectory> |
| 364 | + <environmentVariables> |
| 365 | + <JAVA_HOME>${java.home}</JAVA_HOME> |
| 366 | + </environmentVariables> |
| 367 | + </configuration> |
339 | 368 | <executions> |
340 | 369 | <execution> |
| 370 | + <id>compile-x64</id> |
341 | 371 | <goals> |
342 | 372 | <goal>exec</goal> |
343 | 373 | </goals> |
344 | 374 | <phase>compile</phase> |
345 | 375 | <configuration> |
346 | | - <executable>cmd</executable> |
347 | | - <workingDirectory>${project.basedir}</workingDirectory> |
348 | | - <environmentVariables> |
349 | | - <JAVA_HOME>${java.home}</JAVA_HOME> |
350 | | - </environmentVariables> |
351 | 376 | <arguments> |
352 | 377 | <argument>/c</argument> |
353 | 378 | <argument>"${devCommandFileDir}\vcvars64.bat" && make install</argument> |
354 | 379 | </arguments> |
355 | 380 | </configuration> |
356 | 381 | </execution> |
| 382 | + <execution> |
| 383 | + <id>compile-arm64</id> |
| 384 | + <goals> |
| 385 | + <goal>exec</goal> |
| 386 | + </goals> |
| 387 | + <phase>compile</phase> |
| 388 | + <configuration> |
| 389 | + <arguments> |
| 390 | + <argument>/c</argument> |
| 391 | + <argument>"${devCommandFileDir}\vcvarsamd64_arm64.bat" && make install ARCH=arm64</argument> |
| 392 | + </arguments> |
| 393 | + </configuration> |
| 394 | + </execution> |
357 | 395 | </executions> |
358 | 396 | </plugin> |
359 | 397 | </plugins> |
|
0 commit comments