|
2 | 2 | <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">
|
3 | 3 | <modelVersion>4.0.0</modelVersion>
|
4 | 4 | <groupId>io.frictionlessdata</groupId>
|
5 |
| - <artifactId>tableschema-java</artifactId> |
6 |
| - <version>0.6.16-SNAPSHOT</version> |
| 5 | + <artifactId>tableschema-java-isnow</artifactId> |
| 6 | + <version>0.6.17-SNAPSHOT</version> |
7 | 7 | <packaging>jar</packaging>
|
8 | 8 | <issueManagement>
|
9 | 9 | <url>https://github.com/frictionlessdata/tableschema-java/issues</url>
|
|
20 | 20 | <java.version>8</java.version>
|
21 | 21 | <maven.compiler.source>${java.version}</maven.compiler.source>
|
22 | 22 | <maven.compiler.target>${java.version}</maven.compiler.target>
|
23 |
| - <google-guava.version>31.1-jre</google-guava.version> |
24 |
| - <apache-commons-lang3.version>3.12.0</apache-commons-lang3.version> |
25 |
| - <apache-commons-csv.version>1.10.0</apache-commons-csv.version> |
26 |
| - <apache-commons-validator.version>1.7</apache-commons-validator.version> |
27 |
| - <geotools.version>24.6</geotools.version> |
28 |
| - <jackson.version>2.15.1</jackson.version> |
29 |
| - <junit.version>5.9.1</junit.version> |
| 23 | + <google-guava.version>33.4.0-jre</google-guava.version> |
| 24 | + <apache-commons-lang3.version>3.17.0</apache-commons-lang3.version> |
| 25 | + <apache-commons-csv.version>1.13.0</apache-commons-csv.version> |
| 26 | + <apache-commons-validator.version>1.9.0</apache-commons-validator.version> |
| 27 | + <geotools.version>32.2</geotools.version> |
| 28 | + <jackson.version>2.18.3</jackson.version> |
| 29 | + <junit.version>5.12.0</junit.version> |
30 | 30 | <locationtech-jts.version>1.19.0</locationtech-jts.version>
|
31 | 31 | <networknt-validator-version>1.0.76</networknt-validator-version>
|
32 |
| - <maven-compiler-plugin.version>3.10.1</maven-compiler-plugin.version> |
| 32 | + <maven-compiler-plugin.version>3.14.0</maven-compiler-plugin.version> |
33 | 33 | <maven-source-plugin.version>3.2.1</maven-source-plugin.version>
|
34 | 34 | <maven-javadoc-plugin.version>3.4.1</maven-javadoc-plugin.version>
|
35 | 35 | <maven-resources-plugin.version>3.3.0</maven-resources-plugin.version>
|
|
39 | 39 | <maven-release-plugin.version>3.0.0-M7</maven-release-plugin.version>
|
40 | 40 | <nexus-staging-maven-plugin.version>1.6.8</nexus-staging-maven-plugin.version>
|
41 | 41 | <coveralls-maven-plugin.version>4.3.0</coveralls-maven-plugin.version>
|
42 |
| - <dependency-check-maven.version>7.4.4</dependency-check-maven.version> |
43 |
| - <jacoco-maven-plugin.version>0.8.8</jacoco-maven-plugin.version> |
| 42 | + <dependency-check-maven.version>12.1.0</dependency-check-maven.version> |
| 43 | + <jacoco-maven-plugin.version>0.8.12</jacoco-maven-plugin.version> |
44 | 44 | </properties>
|
45 | 45 | <repositories>
|
46 | 46 | <repository>
|
|
69 | 69 | <groupId>org.apache.maven.plugins</groupId>
|
70 | 70 | <artifactId>maven-resources-plugin</artifactId>
|
71 | 71 | <version>${maven-resources-plugin.version}</version>
|
72 |
| - <!-- |
73 |
| - <executions> |
74 |
| - <execution> |
75 |
| - <id>copy-javadoc</id> |
76 |
| - <phase>package</phase> |
77 |
| - <goals> |
78 |
| - <goal>testResources</goal> |
79 |
| - </goals> |
80 |
| - <configuration> |
81 |
| - <outputDirectory>${basedir}/docs/javadoc</outputDirectory> |
82 |
| - <resources> |
83 |
| - <resource> |
84 |
| - <directory>${basedir}/target/apidocs</directory> |
85 |
| - <filtering>false</filtering> |
86 |
| - </resource> |
87 |
| - </resources> |
88 |
| - </configuration> |
89 |
| - </execution> |
90 |
| - </executions> |
91 |
| - --> |
| 72 | + |
92 | 73 | <configuration>
|
93 | 74 | <encoding>UTF-8</encoding>
|
94 | 75 | </configuration>
|
|
135 | 116 | </execution>
|
136 | 117 | </executions>
|
137 | 118 | </plugin>
|
138 |
| -<!-- |
| 119 | + <!-- |
139 | 120 | <plugin>
|
140 | 121 | <artifactId>maven-deploy-plugin</artifactId>
|
141 | 122 | <version>${maven-deploy-plugin.version}</version>
|
|
149 | 130 | </execution>
|
150 | 131 | </executions>
|
151 | 132 | </plugin>
|
152 |
| ---> |
| 133 | + --> |
153 | 134 | <plugin>
|
154 | 135 | <groupId>org.apache.maven.plugins</groupId>
|
155 | 136 | <artifactId>maven-gpg-plugin</artifactId>
|
|
177 | 158 | </configuration>
|
178 | 159 | </plugin>
|
179 | 160 |
|
| 161 | + <!-- |
180 | 162 | <plugin>
|
181 | 163 | <groupId>org.apache.maven.plugins</groupId>
|
182 | 164 | <artifactId>maven-release-plugin</artifactId>
|
|
195 | 177 | </dependency>
|
196 | 178 | </dependencies>
|
197 | 179 | </plugin>
|
| 180 | + --> |
198 | 181 |
|
199 | 182 | <!-- Test Coverage: https://github.com/trautonen/coveralls-maven-plugin -->
|
| 183 | + <!-- |
200 | 184 | <plugin>
|
201 | 185 | <groupId>org.eluder.coveralls</groupId>
|
202 | 186 | <artifactId>coveralls-maven-plugin</artifactId>
|
203 | 187 | <version>${coveralls-maven-plugin.version}</version>
|
204 | 188 | </plugin>
|
| 189 | + --> |
205 | 190 |
|
206 | 191 | <plugin>
|
207 | 192 | <groupId>org.jacoco</groupId>
|
|
232 | 217 |
|
233 | 218 | </plugins>
|
234 | 219 | </build>
|
235 |
| - <dependencies> |
236 | 220 |
|
| 221 | + <dependencies> |
237 | 222 | <!-- Dependencies for Bean-based Schema inferal -->
|
238 | 223 | <dependency>
|
239 | 224 | <groupId>com.fasterxml.jackson.dataformat</groupId>
|
|
248 | 233 | <version>${jackson.version}</version>
|
249 | 234 | </dependency>
|
250 | 235 |
|
251 |
| - <dependency> |
252 |
| - <groupId>com.fasterxml.jackson.core</groupId> |
253 |
| - <artifactId>jackson-databind</artifactId> |
254 |
| - <version>${jackson.version}</version> |
255 |
| - </dependency> |
| 236 | + <dependency> |
| 237 | + <groupId>com.fasterxml.jackson.core</groupId> |
| 238 | + <artifactId>jackson-databind</artifactId> |
| 239 | + <version>${jackson.version}</version> |
| 240 | + </dependency> |
256 | 241 |
|
257 | 242 | <!-- Dependencies for Geopoint/Geojson Fields -->
|
258 | 243 | <dependency>
|
259 | 244 | <groupId>org.geotools</groupId>
|
260 |
| - <artifactId>gt-opengis</artifactId> |
| 245 | + <artifactId>gt-main</artifactId> |
261 | 246 | <version>${geotools.version}</version>
|
| 247 | + <exclusions> |
| 248 | + <exclusion> |
| 249 | + <groupId>org.eclipse.emf</groupId> |
| 250 | + <artifactId>org.eclipse.emf.common</artifactId> |
| 251 | + </exclusion> |
| 252 | + <exclusion> |
| 253 | + <groupId>org.geotools</groupId> |
| 254 | + <artifactId>gt-http</artifactId> |
| 255 | + </exclusion> |
| 256 | + </exclusions> |
| 257 | + </dependency> |
| 258 | + <dependency> |
| 259 | + <groupId>org.geotools</groupId> |
| 260 | + <artifactId>gt-api</artifactId> |
| 261 | + <version>${geotools.version}</version> |
| 262 | + <exclusions> |
| 263 | + <exclusion> |
| 264 | + <groupId>org.eclipse.emf</groupId> |
| 265 | + <artifactId>org.eclipse.emf.common</artifactId> |
| 266 | + </exclusion> |
| 267 | + </exclusions> |
| 268 | + </dependency> |
| 269 | + <dependency> |
| 270 | + <groupId>org.geotools</groupId> |
| 271 | + <artifactId>gt-metadata</artifactId> |
| 272 | + <version>${geotools.version}</version> |
| 273 | + <exclusions> |
| 274 | + <exclusion> |
| 275 | + <groupId>org.eclipse.emf</groupId> |
| 276 | + <artifactId>org.eclipse.emf.common</artifactId> |
| 277 | + </exclusion> |
| 278 | + <exclusion> |
| 279 | + <groupId>org.geotools.ogc</groupId> |
| 280 | + <artifactId>net.opengis.ows</artifactId> |
| 281 | + </exclusion> |
| 282 | + </exclusions> |
262 | 283 | </dependency>
|
263 |
| - |
264 |
| - <!-- Dependencies for Geopoint/Geojson Fields --> |
265 | 284 | <dependency>
|
266 | 285 | <groupId>org.geotools</groupId>
|
267 |
| - <artifactId>gt-geometry</artifactId> |
| 286 | + <artifactId>gt-referencing</artifactId> |
268 | 287 | <version>${geotools.version}</version>
|
| 288 | + <exclusions> |
| 289 | + <exclusion> |
| 290 | + <groupId>org.eclipse.emf</groupId> |
| 291 | + <artifactId>org.eclipse.emf.common</artifactId> |
| 292 | + </exclusion> |
| 293 | + </exclusions> |
269 | 294 | </dependency>
|
270 | 295 |
|
271 | 296 | <!-- https://mvnrepository.com/artifact/org.apache.commons/commons-lang3 -->
|
|
280 | 305 | <groupId>commons-validator</groupId>
|
281 | 306 | <artifactId>commons-validator</artifactId>
|
282 | 307 | <version>${apache-commons-validator.version}</version>
|
| 308 | + <exclusions> |
| 309 | + <exclusion> |
| 310 | + <groupId>commons-beanutils</groupId> |
| 311 | + <artifactId>commons-beanutils</artifactId> |
| 312 | + </exclusion> |
| 313 | + <exclusion> |
| 314 | + <groupId>commons-logging</groupId> |
| 315 | + <artifactId>commons-logging</artifactId> |
| 316 | + </exclusion> |
| 317 | + <exclusion> |
| 318 | + <groupId>commons-digester</groupId> |
| 319 | + <artifactId>commons-digester</artifactId> |
| 320 | + </exclusion> |
| 321 | + </exclusions> |
283 | 322 | </dependency>
|
284 | 323 | <!-- https://commons.apache.org/proper/commons-csv/ -->
|
285 | 324 | <dependency>
|
|
290 | 329 |
|
291 | 330 | <!-- JSON Schema Validator -->
|
292 | 331 | <dependency>
|
293 |
| - <groupId>com.networknt</groupId> |
294 |
| - <artifactId>json-schema-validator</artifactId> |
295 |
| - <version>${networknt-validator-version}</version> |
| 332 | + <groupId>com.networknt</groupId> |
| 333 | + <artifactId>json-schema-validator</artifactId> |
| 334 | + <version>${networknt-validator-version}</version> |
| 335 | + <exclusions> |
| 336 | + <exclusion> |
| 337 | + <groupId>ch.qos.logback</groupId> |
| 338 | + <artifactId>logback-classic</artifactId> |
| 339 | + </exclusion> |
| 340 | + </exclusions> |
296 | 341 | </dependency>
|
297 | 342 |
|
298 | 343 | <dependency>
|
|
0 commit comments