|
32 | 32 |
|
33 | 33 | <groupId>engineering.swat</groupId> |
34 | 34 | <artifactId>java-watch</artifactId> |
35 | | - <version>0.9.2-SNAPSHOT</version> |
| 35 | + <version>0.9.6-SNAPSHOT</version> |
36 | 36 | <packaging>jar</packaging> |
37 | 37 |
|
38 | 38 | <name>${project.groupId}:${project.artifactId}</name> |
|
66 | 66 | <connection>scm:git:git://github.com/SWAT-engineering/java-watch.git</connection> |
67 | 67 | <developerConnection>scm:git:ssh://git@github.com/SWAT-engineering/java-watch.git</developerConnection> |
68 | 68 | <url>https://github.com/SWAT-engineering/java-watch/tree/main/</url> |
69 | | - <tag>v0.5.0-RC3</tag> |
| 69 | + <tag>v0.9.2</tag> |
70 | 70 | </scm> |
71 | 71 |
|
72 | 72 | <properties> |
73 | 73 | <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> |
74 | | - <checkerframework.version>3.49.3</checkerframework.version> |
75 | | - <junit.version>5.13.0</junit.version> |
76 | | - <log4j.version>2.24.3</log4j.version> |
77 | | - <jna.version>5.17.0</jna.version> |
| 74 | + <checkerframework.version>3.52.0</checkerframework.version> |
| 75 | + <junit.version>5.14.1</junit.version> |
| 76 | + <log4j.version>2.25.2</log4j.version> |
78 | 77 | <maven.compiler.source>11</maven.compiler.source> |
79 | 78 | <maven.compiler.target>11</maven.compiler.target> |
80 | 79 | <watch.mac.backend>fsevents</watch.mac.backend> |
81 | 80 | </properties> |
82 | 81 |
|
83 | 82 | <build> |
| 83 | + <resources> |
| 84 | + <resource> |
| 85 | + <directory>src/main/resources</directory> |
| 86 | + <excludes> |
| 87 | + <exclude>src/main/rust/**/*.*</exclude> |
| 88 | + </excludes> |
| 89 | + </resource> |
| 90 | + </resources> |
84 | 91 | <plugins> |
85 | 92 | <plugin> <!-- configure java compiler --> |
86 | 93 | <groupId>org.apache.maven.plugins</groupId> |
87 | 94 | <artifactId>maven-compiler-plugin</artifactId> |
88 | | - <version>3.14.0</version> |
| 95 | + <version>3.14.1</version> |
89 | 96 | <configuration> |
90 | 97 | <release>11</release> |
91 | 98 | <compilerArgument>-parameters</compilerArgument> |
|
94 | 101 | <plugin> <!-- automate release commits --> |
95 | 102 | <groupId>org.apache.maven.plugins</groupId> |
96 | 103 | <artifactId>maven-release-plugin</artifactId> |
97 | | - <version>3.1.1</version> |
| 104 | + <version>3.2.0</version> |
98 | 105 | <configuration> |
99 | 106 | <tagNameFormat>v@{project.version}</tagNameFormat> |
| 107 | + <arguments>-DskipTests</arguments> <!-- when doing a local release, don't wait for tests, they're long and slow --> |
100 | 108 | <!-- do not use the build in release profile, we invoke it later --> |
101 | 109 | <releaseProfiles /> |
102 | 110 | </configuration> |
103 | 111 | </plugin> |
104 | 112 | <plugin> <!-- unit test integration --> |
105 | 113 | <groupId>org.apache.maven.plugins</groupId> |
106 | 114 | <artifactId>maven-surefire-plugin</artifactId> |
107 | | - <version>3.5.3</version> |
| 115 | + <version>3.5.4</version> |
108 | 116 | <configuration> |
109 | 117 | <argLine>@{argLine} -Dengineering.swat.java-watch.mac=${watch.mac.backend}</argLine> |
110 | 118 | </configuration> |
111 | 119 | </plugin> |
112 | 120 | <plugin> <!-- code coverage --> |
113 | 121 | <groupId>org.jacoco</groupId> |
114 | 122 | <artifactId>jacoco-maven-plugin</artifactId> |
115 | | - <version>0.8.13</version> |
| 123 | + <version>0.8.14</version> |
116 | 124 | <executions> |
117 | 125 | <execution> |
118 | 126 | <goals> |
|
146 | 154 | </excludes> |
147 | 155 | </licenseSet> |
148 | 156 | </licenseSets> |
| 157 | + <mapping> |
| 158 | + <rs>DOUBLESLASH_STYLE</rs> <!-- Use same style for license headers in Rust files as in https://github.com/rust-lang/style-team/blob/main/example/lists.rs --> |
| 159 | + </mapping> |
149 | 160 | </configuration> |
150 | 161 | <executions> |
151 | 162 | <execution> |
|
158 | 169 | <plugin> <!-- enforce editor config on the files --> |
159 | 170 | <groupId>org.ec4j.maven</groupId> |
160 | 171 | <artifactId>editorconfig-maven-plugin</artifactId> |
161 | | - <version>0.1.3</version> |
| 172 | + <version>0.1.17</version> |
162 | 173 | <!-- run mvn editorconfig:format to fix errors reported--> |
163 | 174 | <executions> |
164 | 175 | <execution> |
|
169 | 180 | </goals> |
170 | 181 | </execution> |
171 | 182 | </executions> |
| 183 | + <configuration> |
| 184 | + <excludes> |
| 185 | + <exclude>src/main/resources/**</exclude> |
| 186 | + </excludes> |
| 187 | + </configuration> |
172 | 188 | </plugin> |
173 | 189 | <plugin> <!-- use a new version of maven --> |
174 | 190 | <groupId>org.apache.maven.plugins</groupId> |
175 | 191 | <artifactId>maven-enforcer-plugin</artifactId> |
176 | | - <version>3.5.0</version> |
| 192 | + <version>3.6.2</version> |
177 | 193 | <executions> |
178 | 194 | <execution> |
179 | 195 | <id>enforce-maven</id> |
|
228 | 244 | <version>${log4j.version}</version> |
229 | 245 | <scope>test</scope> |
230 | 246 | </dependency> |
231 | | - <dependency> |
232 | | - <groupId>net.java.dev.jna</groupId> |
233 | | - <artifactId>jna</artifactId> |
234 | | - <version>${jna.version}</version> |
235 | | - </dependency> |
236 | | - <dependency> |
237 | | - <groupId>net.java.dev.jna</groupId> |
238 | | - <artifactId>jna-platform</artifactId> |
239 | | - <version>${jna.version}</version> |
240 | | - </dependency> |
241 | 247 | </dependencies> |
242 | 248 |
|
243 | 249 | <profiles> |
|
248 | 254 | <plugin><!-- uploading to maven central--> |
249 | 255 | <groupId>org.sonatype.central</groupId> |
250 | 256 | <artifactId>central-publishing-maven-plugin</artifactId> |
251 | | - <version>0.7.0</version> |
| 257 | + <version>0.9.0</version> |
252 | 258 | <extensions>true</extensions> |
253 | 259 | <configuration> |
254 | 260 | <publishingServerId>central</publishingServerId> |
|
258 | 264 | <plugin> <!-- sign jar for maven central--> |
259 | 265 | <groupId>org.apache.maven.plugins</groupId> |
260 | 266 | <artifactId>maven-gpg-plugin</artifactId> |
261 | | - <version>3.2.7</version> |
| 267 | + <version>3.2.8</version> |
262 | 268 | <executions> |
263 | 269 | <execution> |
264 | 270 | <id>sign-artifacts</id> |
|
272 | 278 | <plugin> <!-- generate java-doc --> |
273 | 279 | <groupId>org.apache.maven.plugins</groupId> |
274 | 280 | <artifactId>maven-javadoc-plugin</artifactId> |
275 | | - <version>3.11.2</version> |
| 281 | + <version>3.12.0</version> |
276 | 282 | <executions> |
277 | 283 | <execution> |
278 | 284 | <id>attach-javadocs</id> |
|
288 | 294 | <plugin> <!-- generate sources jar --> |
289 | 295 | <groupId>org.apache.maven.plugins</groupId> |
290 | 296 | <artifactId>maven-source-plugin</artifactId> |
291 | | - <version>3.3.1</version> |
| 297 | + <version>3.4.0</version> |
292 | 298 | <executions> |
293 | 299 | <execution> |
294 | 300 | <id>attach-sources</id> |
|
311 | 317 | <!-- This plugin will set properties values using dependency information --> |
312 | 318 | <groupId>org.apache.maven.plugins</groupId> |
313 | 319 | <artifactId>maven-dependency-plugin</artifactId> |
314 | | - <version>3.8.1</version> |
| 320 | + <version>3.9.0</version> |
315 | 321 | <executions> |
316 | 322 | <execution> |
317 | 323 | <goals> |
|
323 | 329 | <plugin> |
324 | 330 | <groupId>org.apache.maven.plugins</groupId> |
325 | 331 | <artifactId>maven-compiler-plugin</artifactId> |
326 | | - <version>3.14.0</version> |
| 332 | + <version>3.14.1</version> |
327 | 333 | <configuration> |
328 | 334 | <fork>true</fork> |
329 | 335 | <release>11</release> |
|
0 commit comments