jackson-dataformat-yaml-2.14.0.pom 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. <?xml version="1.0" encoding="UTF-8"?>
  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. <!-- This module was also published with a richer model, Gradle metadata, -->
  4. <!-- which should be used instead. Do not delete the following line which -->
  5. <!-- is to indicate to Gradle or any Gradle module metadata file consumer -->
  6. <!-- that they should prefer consuming it instead. -->
  7. <!-- do_not_remove: published-with-gradle-metadata -->
  8. <modelVersion>4.0.0</modelVersion>
  9. <parent>
  10. <groupId>com.fasterxml.jackson.dataformat</groupId>
  11. <artifactId>jackson-dataformats-text</artifactId>
  12. <version>2.14.0</version>
  13. </parent>
  14. <artifactId>jackson-dataformat-yaml</artifactId>
  15. <packaging>bundle</packaging>
  16. <name>Jackson-dataformat-YAML</name>
  17. <description>Support for reading and writing YAML-encoded data via Jackson abstractions.
  18. </description>
  19. <url>https://github.com/FasterXML/jackson-dataformats-text</url>
  20. <properties>
  21. <packageVersion.dir>com/fasterxml/jackson/dataformat/yaml</packageVersion.dir>
  22. <packageVersion.package>${project.groupId}.yaml</packageVersion.package>
  23. </properties>
  24. <dependencies>
  25. <!-- Extends Jackson core, databind (optional); uses SnakeYAML for parsing, generation -->
  26. <dependency>
  27. <groupId>com.fasterxml.jackson.core</groupId>
  28. <artifactId>jackson-databind</artifactId>
  29. <!-- starting with 2.10(.4 patch), not optional but fully required -->
  30. </dependency>
  31. <dependency>
  32. <groupId>org.yaml</groupId>
  33. <artifactId>snakeyaml</artifactId>
  34. <version>1.33</version>
  35. </dependency>
  36. <!-- and for testing need annotations; but should be available via `jackson-databind` above
  37. -->
  38. </dependencies>
  39. <build>
  40. <plugins>
  41. <plugin>
  42. <!-- Inherited from oss-base. Generate PackageVersion.java.-->
  43. <groupId>com.google.code.maven-replacer-plugin</groupId>
  44. <artifactId>replacer</artifactId>
  45. <executions>
  46. <execution>
  47. <id>process-packageVersion</id>
  48. <phase>generate-sources</phase>
  49. </execution>
  50. </executions>
  51. </plugin>
  52. <!-- 19-Mar-2019, tatu: Add rudimentary JDK9+ module info. To build with JDK 8
  53. will have to use `moduleInfoFile` as anything else requires JDK 9+
  54. -->
  55. <plugin>
  56. <groupId>org.moditect</groupId>
  57. <artifactId>moditect-maven-plugin</artifactId>
  58. </plugin>
  59. </plugins>
  60. </build>
  61. </project>