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/maven-v4_0_0.xsd" >
3
+ <modelVersion >4.0.0</modelVersion >
4
+ <groupId >com.github.javadev</groupId >
5
+ <artifactId >underscore-kotlin</artifactId >
6
+ <packaging >jar</packaging >
7
+ <version >1.0</version >
8
+ <name >kotlin port of Underscore.js</name >
9
+ <description >The kotlin port of Underscore.js</description >
10
+ <url >https://github.com/kotlindev/underscore-kotlin</url >
11
+ <developers >
12
+ <developer >
13
+ <name >Valentyn Kolesnikov</name >
14
+ </developer >
15
+ </developers >
16
+ <licenses >
17
+ <license >
18
+ <name >The MIT License</name >
19
+ <url >http://opensource.org/licenses/MIT</url >
20
+ <distribution >repo</distribution >
21
+ </license >
22
+ </licenses >
23
+ <scm >
24
+ <connection >scm:git:git://github.com/kotlindev/underscore-kotlin.git</connection >
25
+ <developerConnection >scm:git:git://github.com/kotlindev/underscore-kotlin.git</developerConnection >
26
+ <url >https://github.com/kotlindev/underscore-kotlin</url >
27
+ </scm >
28
+ <properties >
29
+ <project .build.sourceEncoding>UTF-8</project .build.sourceEncoding>
30
+ <kotlin .version>1.9.0</kotlin .version>
31
+ </properties >
32
+ <ciManagement >
33
+ <system >GitHub Actions</system >
34
+ <url >https://github.com/kotlindev/underscore-kotlin/actions</url >
35
+ </ciManagement >
36
+ <issueManagement >
37
+ <system >GitHub Issues</system >
38
+ <url >https://github.com/kotlindev/underscore-kotlin/issues</url >
39
+ </issueManagement >
40
+ <build >
41
+ <plugins >
42
+ <plugin >
43
+ <groupId >org.apache.maven.plugins</groupId >
44
+ <artifactId >maven-surefire-plugin</artifactId >
45
+ <version >3.1.2</version >
46
+ <dependencies >
47
+ <dependency >
48
+ <groupId >org.junit.jupiter</groupId >
49
+ <artifactId >junit-jupiter-engine</artifactId >
50
+ <version >[5.9.3,)</version >
51
+ </dependency >
52
+ </dependencies >
53
+ </plugin >
54
+ <plugin >
55
+ <groupId >org.apache.maven.plugins</groupId >
56
+ <artifactId >maven-jar-plugin</artifactId >
57
+ <version >3.3.0</version >
58
+ <configuration >
59
+ <archive >
60
+ <manifestEntries >
61
+ <Automatic-Module-Name >com.github.underscore</Automatic-Module-Name >
62
+ <Main-Class >com.github.underscore.Underscore</Main-Class >
63
+ </manifestEntries >
64
+ </archive >
65
+ </configuration >
66
+ </plugin >
67
+ <plugin >
68
+ <groupId >org.jacoco</groupId >
69
+ <artifactId >jacoco-maven-plugin</artifactId >
70
+ <version >0.8.10</version >
71
+ <executions >
72
+ <execution >
73
+ <id >prepare-agent</id >
74
+ <goals >
75
+ <goal >prepare-agent</goal >
76
+ </goals >
77
+ </execution >
78
+ </executions >
79
+ <configuration >
80
+ <excludes >
81
+ <exclude >**/U$BaseHttpSslSocketFactory*.class</exclude >
82
+ <exclude >**/Xml$Document.class</exclude >
83
+ <exclude >**/U$Fetch.class</exclude >
84
+ </excludes >
85
+ </configuration >
86
+ </plugin >
87
+ <plugin >
88
+ <groupId >org.apache.maven.plugins</groupId >
89
+ <artifactId >maven-project-info-reports-plugin</artifactId >
90
+ <version >3.4.5</version >
91
+ </plugin >
92
+ <plugin >
93
+ <groupId >org.apache.maven.plugins</groupId >
94
+ <artifactId >maven-site-plugin</artifactId >
95
+ <version >3.12.1</version >
96
+ </plugin >
97
+ <plugin >
98
+ <groupId >org.jetbrains.kotlin</groupId >
99
+ <artifactId >kotlin-maven-plugin</artifactId >
100
+ <version >${kotlin.version}</version >
101
+ <executions >
102
+ <execution >
103
+ <id >compile</id >
104
+ <phase >compile</phase >
105
+ <goals >
106
+ <goal >compile</goal >
107
+ </goals >
108
+ </execution >
109
+ <execution >
110
+ <id >test-compile</id >
111
+ <phase >test-compile</phase >
112
+ <goals >
113
+ <goal >test-compile</goal >
114
+ </goals >
115
+ </execution >
116
+ </executions >
117
+ <configuration >
118
+ <jvmTarget >1.8</jvmTarget >
119
+ </configuration >
120
+ </plugin >
121
+ <plugin >
122
+ <groupId >org.apache.maven.plugins</groupId >
123
+ <artifactId >maven-compiler-plugin</artifactId >
124
+ <version >3.11.0</version >
125
+ <executions >
126
+ <execution >
127
+ <id >default-compile</id >
128
+ <phase >none</phase >
129
+ </execution >
130
+ <execution >
131
+ <id >default-testCompile</id >
132
+ <phase >none</phase >
133
+ </execution >
134
+ <execution >
135
+ <id >compile</id >
136
+ <phase >compile</phase >
137
+ <goals >
138
+ <goal >compile</goal >
139
+ </goals >
140
+ </execution >
141
+ <execution >
142
+ <id >testCompile</id >
143
+ <phase >test-compile</phase >
144
+ <goals >
145
+ <goal >testCompile</goal >
146
+ </goals >
147
+ </execution >
148
+ </executions >
149
+ <configuration >
150
+ <source >11</source >
151
+ <target >11</target >
152
+ <encoding >UTF-8</encoding >
153
+ <compilerArgs >
154
+ <arg >-Xlint:unchecked</arg >
155
+ <arg >-Xlint:deprecation</arg >
156
+ </compilerArgs >
157
+ </configuration >
158
+ </plugin >
159
+ <plugin >
160
+ <groupId >org.apache.maven.plugins</groupId >
161
+ <artifactId >maven-source-plugin</artifactId >
162
+ <version >3.2.0</version >
163
+ <executions >
164
+ <execution >
165
+ <id >attach-sources</id >
166
+ <goals >
167
+ <goal >jar</goal >
168
+ <goal >test-jar</goal >
169
+ </goals >
170
+ </execution >
171
+ </executions >
172
+ </plugin >
173
+ <plugin >
174
+ <groupId >org.jetbrains.dokka</groupId >
175
+ <artifactId >dokka-maven-plugin</artifactId >
176
+ <version >1.8.20</version >
177
+ <executions >
178
+ <execution >
179
+ <phase >prepare-package</phase >
180
+ <goals >
181
+ <goal >dokka</goal >
182
+ <goal >javadoc</goal >
183
+ <goal >javadocJar</goal >
184
+ </goals >
185
+ </execution >
186
+ </executions >
187
+ </plugin >
188
+ <plugin >
189
+ <groupId >org.apache.maven.plugins</groupId >
190
+ <artifactId >maven-gpg-plugin</artifactId >
191
+ <version >1.6</version >
192
+ <executions >
193
+ <execution >
194
+ <id >sign-artifacts</id >
195
+ <phase >verify</phase >
196
+ <goals >
197
+ <goal >sign</goal >
198
+ </goals >
199
+ </execution >
200
+ </executions >
201
+ </plugin >
202
+ </plugins >
203
+ </build >
204
+ <reporting >
205
+ <plugins >
206
+ <plugin >
207
+ <groupId >org.jacoco</groupId >
208
+ <artifactId >jacoco-maven-plugin</artifactId >
209
+ <version >0.8.10</version >
210
+ <configuration >
211
+ <excludes >
212
+ <exclude >**/U$BaseHttpSslSocketFactory*.class</exclude >
213
+ <exclude >**/Xml$Document.class</exclude >
214
+ <exclude >**/U$Fetch.class</exclude >
215
+ </excludes >
216
+ </configuration >
217
+ </plugin >
218
+ <plugin >
219
+ <groupId >org.apache.maven.plugins</groupId >
220
+ <artifactId >maven-surefire-report-plugin</artifactId >
221
+ <version >3.1.0</version >
222
+ </plugin >
223
+ <plugin >
224
+ <groupId >org.apache.maven.plugins</groupId >
225
+ <artifactId >maven-jxr-plugin</artifactId >
226
+ <version >3.3.0</version >
227
+ </plugin >
228
+ <plugin >
229
+ <groupId >com.github.spotbugs</groupId >
230
+ <artifactId >spotbugs-maven-plugin</artifactId >
231
+ <version >4.7.3.5</version >
232
+ </plugin >
233
+ <plugin >
234
+ <groupId >org.codehaus.mojo</groupId >
235
+ <artifactId >taglist-maven-plugin</artifactId >
236
+ <version >3.0.0</version >
237
+ </plugin >
238
+ </plugins >
239
+ </reporting >
240
+ <dependencies >
241
+ <dependency >
242
+ <groupId >org.junit.jupiter</groupId >
243
+ <artifactId >junit-jupiter-api</artifactId >
244
+ <version >[5.9.3,)</version >
245
+ <scope >test</scope >
246
+ </dependency >
247
+ <dependency >
248
+ <groupId >org.awaitility</groupId >
249
+ <artifactId >awaitility</artifactId >
250
+ <version >[4.2.0,)</version >
251
+ <scope >test</scope >
252
+ </dependency >
253
+ <dependency >
254
+ <groupId >org.jetbrains.kotlin</groupId >
255
+ <artifactId >kotlin-stdlib</artifactId >
256
+ <version >${kotlin.version}</version >
257
+ </dependency >
258
+ <dependency >
259
+ <groupId >org.jetbrains.kotlin</groupId >
260
+ <artifactId >kotlin-test</artifactId >
261
+ <version >${kotlin.version}</version >
262
+ <scope >test</scope >
263
+ </dependency >
264
+ </dependencies >
265
+ </project >
0 commit comments