simonetripodi | f4a25cf | 2012-04-17 22:43:31 +0200 | [diff] [blame] | 1 | <?xml version="1.0" encoding="UTF-8"?> |
Tatu Saloranta | 3126658 | 2011-12-22 21:20:15 -0800 | [diff] [blame] | 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"> |
Tatu Saloranta | 5f6beb3 | 2020-06-11 20:19:19 -0700 | [diff] [blame] | 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 --> |
Tatu Saloranta | 3126658 | 2011-12-22 21:20:15 -0800 | [diff] [blame] | 8 | <modelVersion>4.0.0</modelVersion> |
| 9 | <parent> |
Tatu Saloranta | 94025be | 2014-02-28 20:37:08 -0800 | [diff] [blame] | 10 | <groupId>com.fasterxml.jackson</groupId> |
Tatu Saloranta | dc4e887 | 2017-03-01 17:21:50 -0800 | [diff] [blame] | 11 | <!-- this is one of few Jackson modules that depends on parent and NOT jackson-bom --> |
Tatu Saloranta | 27ce16a | 2014-02-28 19:55:25 -0800 | [diff] [blame] | 12 | <artifactId>jackson-parent</artifactId> |
Tatu Saloranta | 2701a5b | 2020-04-26 22:58:02 -0700 | [diff] [blame] | 13 | <version>2.12-SNAPSHOT</version> |
Tatu Saloranta | 3126658 | 2011-12-22 21:20:15 -0800 | [diff] [blame] | 14 | </parent> |
simonetripodi | f4a25cf | 2012-04-17 22:43:31 +0200 | [diff] [blame] | 15 | |
Tatu Saloranta | 3126658 | 2011-12-22 21:20:15 -0800 | [diff] [blame] | 16 | <groupId>com.fasterxml.jackson.core</groupId> |
| 17 | <artifactId>jackson-annotations</artifactId> |
simonetripodi | f4a25cf | 2012-04-17 22:43:31 +0200 | [diff] [blame] | 18 | <name>Jackson-annotations</name> |
Tatu Saloranta | 2701a5b | 2020-04-26 22:58:02 -0700 | [diff] [blame] | 19 | <version>2.12.0-SNAPSHOT</version> |
Lukasz Dywicki | 0c7de50 | 2013-09-03 19:24:43 +0200 | [diff] [blame] | 20 | <packaging>bundle</packaging> |
Tatu Saloranta | bb81706 | 2012-06-28 22:20:29 -0700 | [diff] [blame] | 21 | <description>Core annotations used for value types, used by Jackson data binding package. |
Tatu Saloranta | 3126658 | 2011-12-22 21:20:15 -0800 | [diff] [blame] | 22 | </description> |
Cowtowncoder | c26b827 | 2015-10-07 11:13:59 -0700 | [diff] [blame] | 23 | <inceptionYear>2008</inceptionYear> |
Tatu Saloranta | f3b870b | 2020-01-28 19:41:04 -0800 | [diff] [blame] | 24 | <licenses> |
| 25 | <license> |
| 26 | <name>The Apache Software License, Version 2.0</name> |
| 27 | <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url> |
| 28 | <distribution>repo</distribution> |
| 29 | </license> |
| 30 | </licenses> |
Tatu Saloranta | bb81706 | 2012-06-28 22:20:29 -0700 | [diff] [blame] | 31 | |
Tatu Saloranta | a1f2119 | 2014-11-06 08:22:34 -0800 | [diff] [blame] | 32 | <url>http://github.com/FasterXML/jackson</url> |
Tatu Saloranta | 3126658 | 2011-12-22 21:20:15 -0800 | [diff] [blame] | 33 | <scm> |
| 34 | <connection>scm:git:git@github.com:FasterXML/jackson-annotations.git</connection> |
| 35 | <developerConnection>scm:git:git@github.com:FasterXML/jackson-annotations.git</developerConnection> |
simonetripodi | f4a25cf | 2012-04-17 22:43:31 +0200 | [diff] [blame] | 36 | <url>http://github.com/FasterXML/jackson-annotations</url> |
Tatu Saloranta | b474fd7 | 2020-04-25 16:37:40 -0700 | [diff] [blame] | 37 | <tag>HEAD</tag> |
Tatu Saloranta | 3126658 | 2011-12-22 21:20:15 -0800 | [diff] [blame] | 38 | </scm> |
Tatu Saloranta | 3126658 | 2011-12-22 21:20:15 -0800 | [diff] [blame] | 39 | |
Tatu Saloranta | 3126658 | 2011-12-22 21:20:15 -0800 | [diff] [blame] | 40 | <properties> |
Tatu Saloranta | 37ccacf | 2019-03-04 20:02:28 -0800 | [diff] [blame] | 41 | <!-- 04-Mar-2019, tatu: Retain Java6/JDK1.6 compatibility for annotations for Jackson 2.x, |
Tatu Saloranta | fbe3263 | 2019-03-04 20:07:31 -0800 | [diff] [blame] | 42 | but use Moditect to get JDK9+ module info support; need newer bundle plugin as well |
Tatu Saloranta | 37ccacf | 2019-03-04 20:02:28 -0800 | [diff] [blame] | 43 | --> |
Cowtowncoder | 40f2525 | 2015-10-02 13:46:48 -0700 | [diff] [blame] | 44 | <javac.src.version>1.6</javac.src.version> |
| 45 | <javac.target.version>1.6</javac.target.version> |
Tatu Saloranta | 37ccacf | 2019-03-04 20:02:28 -0800 | [diff] [blame] | 46 | |
| 47 | <maven.compiler.source>1.6</maven.compiler.source> |
| 48 | <maven.compiler.target>1.6</maven.compiler.target> |
| 49 | |
simonetripodi | f4a25cf | 2012-04-17 22:43:31 +0200 | [diff] [blame] | 50 | <osgi.export>com.fasterxml.jackson.annotation.*;version=${project.version}</osgi.export> |
Tatu Saloranta | 3126658 | 2011-12-22 21:20:15 -0800 | [diff] [blame] | 51 | </properties> |
Tatu Saloranta | 1525116 | 2016-06-02 20:26:32 -0700 | [diff] [blame] | 52 | |
| 53 | <dependencies> |
| 54 | <dependency> |
| 55 | <groupId>junit</groupId> |
| 56 | <artifactId>junit</artifactId> |
| 57 | <scope>test</scope> |
| 58 | </dependency> |
| 59 | </dependencies> |
| 60 | |
Tatu Saloranta | 2701a5b | 2020-04-26 22:58:02 -0700 | [diff] [blame] | 61 | <!-- Alas, need to include snapshot reference since otherwise can not find |
| 62 | snapshot of parent... --> |
| 63 | <repositories> |
| 64 | <repository> |
| 65 | <id>sonatype-nexus-snapshots</id> |
| 66 | <name>Sonatype Nexus Snapshots</name> |
| 67 | <url>https://oss.sonatype.org/content/repositories/snapshots</url> |
| 68 | <releases><enabled>false</enabled></releases> |
| 69 | <snapshots><enabled>true</enabled></snapshots> |
| 70 | </repository> |
| 71 | </repositories> |
| 72 | |
Tatu Saloranta | 78cb12a | 2017-09-06 23:05:05 -0700 | [diff] [blame] | 73 | <build> |
| 74 | <plugins> |
Tatu Saloranta | 2406d94 | 2020-08-01 12:22:28 -0700 | [diff] [blame] | 75 | <!-- First: no replacer plugin (no Packaversion.java.in) for this package --> |
| 76 | |
Tatu Saloranta | 37ccacf | 2019-03-04 20:02:28 -0800 | [diff] [blame] | 77 | <plugin> |
Tatu Saloranta | ba7899e | 2019-03-08 21:18:33 -0800 | [diff] [blame] | 78 | <!-- 08-Mar-2019, tatu: Would get these settings from `jackson-bom` except we |
| 79 | do not extend it so... |
| 80 | --> |
Tatu Saloranta | 37ccacf | 2019-03-04 20:02:28 -0800 | [diff] [blame] | 81 | <groupId>org.moditect</groupId> |
| 82 | <artifactId>moditect-maven-plugin</artifactId> |
| 83 | <executions> |
| 84 | <execution> |
| 85 | <id>add-module-infos</id> |
| 86 | <phase>package</phase> |
| 87 | <goals> |
| 88 | <goal>add-module-info</goal> |
| 89 | </goals> |
| 90 | <configuration> |
| 91 | <overwriteExistingFiles>true</overwriteExistingFiles> |
| 92 | <module> |
| 93 | <moduleInfoFile>src/moditect/module-info.java</moduleInfoFile> |
| 94 | </module> |
| 95 | </configuration> |
| 96 | </execution> |
| 97 | </executions> |
Tatu Saloranta | 78cb12a | 2017-09-06 23:05:05 -0700 | [diff] [blame] | 98 | </plugin> |
Tatu Saloranta | 655b820 | 2019-11-08 17:42:55 -0800 | [diff] [blame] | 99 | |
| 100 | <!-- 08-Nov-2019, tatu: Copied from |
| 101 | https://github.com/stephenc/git-timestamp-maven-plugin/blob/master/pom.xml#L327-L337 |
| 102 | --> |
| 103 | <plugin> |
| 104 | <groupId>org.sonatype.plugins</groupId> |
| 105 | <artifactId>nexus-staging-maven-plugin</artifactId> |
Tatu Saloranta | 2406d94 | 2020-08-01 12:22:28 -0700 | [diff] [blame] | 106 | <version>1.6.8</version> |
Tatu Saloranta | 655b820 | 2019-11-08 17:42:55 -0800 | [diff] [blame] | 107 | <extensions>true</extensions> |
| 108 | <configuration> |
| 109 | <serverId>sonatype-nexus-staging</serverId> |
| 110 | <nexusUrl>https://oss.sonatype.org/</nexusUrl> |
| 111 | <stagingProfileId>b34f19b9cc6224</stagingProfileId> |
| 112 | </configuration> |
| 113 | </plugin> |
Tatu Saloranta | 5f6beb3 | 2020-06-11 20:19:19 -0700 | [diff] [blame] | 114 | |
Tatu Saloranta | f13fb7d | 2020-06-11 20:30:50 -0700 | [diff] [blame] | 115 | <!-- 11-Jun-2020, tatu: As per [annotations#173], add gradle module metadata |
Tatu Saloranta | 5f6beb3 | 2020-06-11 20:19:19 -0700 | [diff] [blame] | 116 | --> |
| 117 | <plugin> |
| 118 | <groupId>de.jjohannes</groupId> |
| 119 | <artifactId>gradle-module-metadata-maven-plugin</artifactId> |
Tatu Saloranta | f13fb7d | 2020-06-11 20:30:50 -0700 | [diff] [blame] | 120 | <version>0.2.0</version> |
Tatu Saloranta | 5f6beb3 | 2020-06-11 20:19:19 -0700 | [diff] [blame] | 121 | <executions> |
| 122 | <execution> |
| 123 | <goals> |
| 124 | <goal>gmm</goal> |
| 125 | </goals> |
| 126 | </execution> |
| 127 | </executions> |
| 128 | <configuration> |
| 129 | <platformDependencies> |
| 130 | <dependency> |
| 131 | <groupId>com.fasterxml.jackson</groupId> |
| 132 | <artifactId>jackson-bom</artifactId> |
| 133 | <version>${project.version}</version> |
| 134 | </dependency> |
| 135 | </platformDependencies> |
| 136 | </configuration> |
| 137 | </plugin> |
| 138 | |
Tatu Saloranta | 78cb12a | 2017-09-06 23:05:05 -0700 | [diff] [blame] | 139 | </plugins> |
| 140 | </build> |
| 141 | |
Tatu Saloranta | 3126658 | 2011-12-22 21:20:15 -0800 | [diff] [blame] | 142 | </project> |