1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 2 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 3 <modelVersion>4.0.0</modelVersion> 4 <groupId>co.nstant.in</groupId> 5 <artifactId>cbor</artifactId> 6 <version>0.8</version> 7 <name>CBOR for Java</name> 8 <description>Java implementation of RFC 7049: Concise Binary Object Representation (CBOR)</description> 9 <url>https://github.com/c-rack/cbor-java</url> 10 <licenses> 11 <license> 12 <name>The Apache Software License, Version 2.0</name> 13 <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url> 14 <distribution>repo</distribution> 15 <comments>A business-friendly OSS license</comments> 16 </license> 17 </licenses> 18 <prerequisites> 19 <maven>3.0.1</maven> 20 </prerequisites> 21 <scm> 22 <url>https://github.com/c-rack/cbor-java</url> 23 </scm> 24 <distributionManagement> 25 <snapshotRepository> 26 <id>ossrh</id> 27 <url>https://oss.sonatype.org/content/repositories/snapshots</url> 28 </snapshotRepository> 29 <repository> 30 <id>ossrh</id> 31 <url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url> 32 </repository> 33 </distributionManagement> 34 <properties> 35 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> 36 <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> 37 <github.global.server>github</github.global.server> 38 </properties> 39 <developers> 40 <developer> 41 <id>crack</id> 42 <name>Constantin Rack</name> 43 <email>constantin@rack.li</email> 44 <url>http://co.nstant.in/</url> 45 <roles> 46 <role>developer</role> 47 </roles> 48 <timezone>Europe/Berlin</timezone> 49 </developer> 50 <developer> 51 <id>marandus</id> 52 <name>Thomas Rix</name> 53 <email>rix@decoit.de</email> 54 <url>http://www.decoit.de/</url> 55 <roles> 56 <role>developer</role> 57 </roles> 58 <timezone>Europe/Berlin</timezone> 59 </developer> 60 </developers> 61 <build> 62 <plugins> 63 <plugin> 64 <groupId>org.apache.maven.plugins</groupId> 65 <artifactId>maven-gpg-plugin</artifactId> 66 <version>1.5</version> 67 <executions> 68 <execution> 69 <id>sign-artifacts</id> 70 <phase>verify</phase> 71 <goals> 72 <goal>sign</goal> 73 </goals> 74 </execution> 75 </executions> 76 </plugin> 77 <plugin> 78 <groupId>org.eluder.coveralls</groupId> 79 <artifactId>coveralls-maven-plugin</artifactId> 80 <version>4.3.0</version> 81 </plugin> 82 <plugin> 83 <groupId>org.apache.maven.plugins</groupId> 84 <artifactId>maven-compiler-plugin</artifactId> 85 <version>3.7.0</version> 86 <configuration> 87 <source>1.7</source> 88 <target>1.7</target> 89 </configuration> 90 </plugin> 91 <plugin> 92 <groupId>org.apache.maven.plugins</groupId> 93 <artifactId>maven-source-plugin</artifactId> 94 <version>3.0.1</version> 95 <executions> 96 <execution> 97 <id>attach-sources</id> 98 <goals> 99 <goal>jar</goal> 100 </goals> 101 </execution> 102 </executions> 103 </plugin> 104 <plugin> 105 <groupId>org.apache.maven.plugins</groupId> 106 <artifactId>maven-javadoc-plugin</artifactId> 107 <version>2.10.4</version> 108 <executions> 109 <execution> 110 <id>attach-javadocs</id> 111 <goals> 112 <goal>jar</goal> 113 </goals> 114 </execution> 115 </executions> 116 </plugin> 117 <plugin> 118 <groupId>org.apache.maven.plugins</groupId> 119 <artifactId>maven-site-plugin</artifactId> 120 <version>3.6</version> 121 <configuration> 122 <locales>en</locales> 123 </configuration> 124 <dependencies> 125 <dependency> 126 <groupId>lt.velykis.maven.skins</groupId> 127 <artifactId>reflow-velocity-tools</artifactId> 128 <version>1.1.1</version> 129 </dependency> 130 <!-- Reflow skin requires Velocity >= 1.7 --> 131 <dependency> 132 <groupId>org.apache.velocity</groupId> 133 <artifactId>velocity</artifactId> 134 <version>1.7</version> 135 </dependency> 136 </dependencies> 137 </plugin> 138 <plugin> 139 <groupId>com.github.github</groupId> 140 <artifactId>site-maven-plugin</artifactId> 141 <version>0.12</version> 142 <configuration> 143 <message>Creating site for ${project.version}</message> 144 </configuration> 145 <executions> 146 <execution> 147 <goals> 148 <goal>site</goal> 149 </goals> 150 <phase>site</phase> 151 </execution> 152 </executions> 153 </plugin> 154 <plugin> 155 <groupId>org.jacoco</groupId> 156 <artifactId>jacoco-maven-plugin</artifactId> 157 <version>0.7.9</version> 158 <executions> 159 <execution> 160 <id>prepare-agent</id> 161 <goals> 162 <goal>prepare-agent</goal> 163 </goals> 164 </execution> 165 </executions> 166 </plugin> 167 <plugin> 168 <groupId>org.apache.maven.plugins</groupId> 169 <artifactId>maven-pmd-plugin</artifactId> 170 <version>3.8</version> 171 <configuration> 172 <skipEmptyReport>false</skipEmptyReport> 173 </configuration> 174 </plugin> 175 <plugin> 176 <groupId>org.sonatype.plugins</groupId> 177 <artifactId>nexus-staging-maven-plugin</artifactId> 178 <version>1.6.7</version> 179 <extensions>true</extensions> 180 <configuration> 181 <serverId>ossrh</serverId> 182 <nexusUrl>https://oss.sonatype.org/</nexusUrl> 183 <autoReleaseAfterClose>true</autoReleaseAfterClose> 184 </configuration> 185 </plugin> 186 </plugins> 187 </build> 188 <reporting> 189 <plugins> 190 <plugin> 191 <groupId>org.apache.maven.plugins</groupId> 192 <artifactId>maven-jxr-plugin</artifactId> 193 <version>2.5</version> 194 </plugin> 195 <plugin> 196 <groupId>org.apache.maven.plugins</groupId> 197 <artifactId>maven-surefire-report-plugin</artifactId> 198 <version>2.20.1</version> 199 </plugin> 200 <plugin> 201 <groupId>org.codehaus.mojo</groupId> 202 <artifactId>findbugs-maven-plugin</artifactId> 203 <version>3.0.5</version> 204 </plugin> 205 <plugin> 206 <groupId>org.apache.maven.plugins</groupId> 207 <artifactId>maven-pmd-plugin</artifactId> 208 <version>3.8</version> 209 <configuration> 210 <skipEmptyReport>false</skipEmptyReport> 211 </configuration> 212 </plugin> 213 <plugin> 214 <groupId>org.codehaus.mojo</groupId> 215 <artifactId>jdepend-maven-plugin</artifactId> 216 <version>2.0</version> 217 </plugin> 218 <plugin> 219 <groupId>org.apache.maven.plugins</groupId> 220 <artifactId>maven-project-info-reports-plugin</artifactId> 221 <version>2.9</version> 222 <reportSets> 223 <reportSet> 224 <reports><!-- select reports --> 225 <report>index</report> 226 </reports> 227 </reportSet> 228 </reportSets> 229 </plugin> 230 <plugin> 231 <groupId>org.apache.maven.plugins</groupId> 232 <artifactId>maven-javadoc-plugin</artifactId> 233 <version>2.10.4</version> 234 <reportSets> 235 <reportSet><!-- by default, id = "default" --> 236 <reports><!-- select non-aggregate reports --> 237 <report>javadoc</report> 238 <report>test-javadoc</report> 239 </reports> 240 </reportSet> 241 <reportSet><!-- aggregate reportSet, to define in poms having modules --> 242 <id>aggregate</id> 243 <inherited>false</inherited><!-- don't run aggregate in child modules --> 244 <reports> 245 <report>aggregate</report> 246 </reports> 247 </reportSet> 248 </reportSets> 249 </plugin> 250 </plugins> 251 </reporting> 252 <dependencies> 253 <dependency> 254 <groupId>junit</groupId> 255 <artifactId>junit</artifactId> 256 <version>4.12</version> 257 <scope>test</scope> 258 </dependency> 259 </dependencies> 260</project> 261