commons-json-utils
/
pom.xml
249 строк · 9.1 Кб
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"3xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">4
5<modelVersion>4.0.0</modelVersion>6
7<groupId>com.jarcasting</groupId>8<artifactId>commons-json-utils</artifactId>9<packaging>jar</packaging>10<version>1.0.7</version>11
12<name>Commons Json Utilities</name>13<description>Utilities for serialize and deserialize from JSON using Jackson</description>14
15
16<url>https://jarcasting.com/</url>17
18<inceptionYear>2020</inceptionYear>19<organization>20<name>JarCasting Java Libs Maven Directory</name>21<url>https://jarcasting.com/</url>22</organization>23
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>31
32<developers>33<developer>34<id>zohen</id>35<name>Eugene M</name>36<url>https://github.com/zohen</url>37<timezone>UTC+4</timezone>38</developer>39</developers>40
41<scm>42<connection>scm:git:git://github.com/JarCasting/commons-json-utils</connection>43<developerConnection>scm:git:git://github.com/JarCasting/commons-json-utils</developerConnection>44<url>https://github.com/JarCasting/commons-json-utils</url>45</scm>46<issueManagement>47<system>GitHub</system>48<url>https://github.com/JarCasting/commons-json-utils/issues</url>49</issueManagement>50
51
52<distributionManagement>53<repository>54<id>sonatype-nexus-staging</id>55<name>Nexus Release Repository</name>56<url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url>57</repository>58<snapshotRepository>59<id>sonatype-nexus-snapshots</id>60<name>Sonatype Nexus Snapshots</name>61<url>https://oss.sonatype.org/content/repositories/snapshots</url>62</snapshotRepository>63</distributionManagement>64
65<properties>66<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>67<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>68<maven.compiler.source>1.8</maven.compiler.source>69<maven.compiler.target>1.8</maven.compiler.target>70<jackson.version>2.11.3</jackson.version>71</properties>72
73
74
75
76<dependencies>77<dependency>78<groupId>javax.json</groupId>79<artifactId>javax.json-api</artifactId>80<version>1.1</version>81</dependency>82
83<dependency>84<groupId>org.glassfish</groupId>85<artifactId>javax.json</artifactId>86<version>1.1</version>87</dependency>88<dependency>89<groupId>org.glassfish</groupId>90<artifactId>jakarta.json</artifactId>91<version>2.0.1</version>92</dependency>93<dependency>94<groupId>com.fasterxml.jackson.core</groupId>95<artifactId>jackson-databind</artifactId>96<version>${jackson.version}</version>97</dependency>98<dependency>99<groupId>com.fasterxml.jackson.module</groupId>100<artifactId>jackson-module-parameter-names</artifactId>101<version>${jackson.version}</version>102</dependency>103<dependency>104<groupId>com.fasterxml.jackson.datatype</groupId>105<artifactId>jackson-datatype-jdk8</artifactId>106<version>${jackson.version}</version>107</dependency>108<dependency>109<groupId>com.fasterxml.jackson.datatype</groupId>110<artifactId>jackson-datatype-jsr310</artifactId>111<version>${jackson.version}</version>112</dependency>113<dependency>114<groupId>com.fasterxml.jackson.datatype</groupId>115<artifactId>jackson-datatype-jsr353</artifactId>116<version>${jackson.version}</version>117</dependency>118<dependency>119<groupId>org.apache.commons</groupId>120<artifactId>commons-lang3</artifactId>121<version>3.5</version>122</dependency>123
124
125<dependency>126<groupId>junit</groupId>127<artifactId>junit</artifactId>128<version>4.13</version>129<scope>test</scope>130</dependency>131
132</dependencies>133
134<build>135<plugins>136<plugin>137<groupId>org.apache.maven.plugins</groupId>138<artifactId>maven-compiler-plugin</artifactId>139<version>3.8.1</version>140<configuration>141<source>${maven.compiler.source}</source>142<target>${maven.compiler.target}</target>143<optimize>true</optimize>144</configuration>145</plugin>146<plugin>147<groupId>org.apache.maven.plugins</groupId>148<artifactId>maven-resources-plugin</artifactId>149<version>3.2.0</version>150<configuration>151<encoding>UTF-8</encoding>152</configuration>153</plugin>154<plugin>155<groupId>org.apache.maven.plugins</groupId>156<artifactId>maven-source-plugin</artifactId>157<version>3.0.1</version>158<executions>159<execution>160<id>attach-sources</id>161<goals>162<goal>jar</goal>163</goals>164</execution>165</executions>166</plugin>167<plugin>168<groupId>org.apache.maven.plugins</groupId>169<artifactId>maven-javadoc-plugin</artifactId>170<version>2.9</version>171<executions>172<execution>173<id>attach-javadocs</id>174<phase>package</phase>175<goals>176<goal>jar</goal>177</goals>178</execution>179</executions>180</plugin>181<plugin>182<groupId>com.ruleoftech</groupId>183<artifactId>markdown-page-generator-plugin</artifactId>184<version>2.3.0</version>185<executions>186<execution>187<phase>process-resources</phase>188<goals>189<goal>generate</goal>190</goals>191</execution>192</executions>193<configuration>194<inputDirectory>${project.basedir}/</inputDirectory>195<outputDirectory>${project.basedir}/target/</outputDirectory>196<inputFileExtensions> md, markdown </inputFileExtensions>197<pegdownExtensions>TABLES,FENCED_CODE_BLOCKS,AUTOLINKS</pegdownExtensions>198<inputEncoding>UTF-8</inputEncoding>199<outputEncoding>UTF-8</outputEncoding>200<attributes>201<attribute>TableBlock|class=table table-striped table-bordered</attribute>202<attribute>BlockQuote|class=q</attribute>203<attribute>FencedCodeBlock|class=code</attribute>204</attributes>205</configuration>206</plugin>207<plugin>208<groupId>org.codehaus.mojo</groupId>209<artifactId>build-helper-maven-plugin</artifactId>210<version>1.7</version>211<executions>212<execution>213<id>attach-htmls</id>214<phase>package</phase>215<goals>216<goal>attach-artifact</goal>217</goals>218<configuration>219<artifacts>220<artifact>221<file>${project.build.directory}/README.html</file>222<classifier>readme</classifier>223<type>html</type>224</artifact>225</artifacts>226</configuration>227</execution>228</executions>229</plugin>230<plugin>231<groupId>org.apache.maven.plugins</groupId>232<artifactId>maven-gpg-plugin</artifactId>233<version>1.4</version>234<executions>235<execution>236<id>sign-artifacts</id>237<phase>verify</phase>238<goals>239<goal>sign</goal>240</goals>241</execution>242</executions>243</plugin>244</plugins>245
246</build>247
248
249</project>250