commons-json-utils

Форк
0
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"
3
         xsi: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

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.