geoserver

Форк
0
/
pom.xml 
775 строк · 28.7 Кб
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/xsd/maven-4.0.0.xsd">
3

4
  <modelVersion>4.0.0</modelVersion>
5
  <artifactId>gs-docs</artifactId>
6
  <groupId>org.geoserver.en</groupId>
7
  <version>2.26-SNAPSHOT</version>
8
  <packaging>pom</packaging>
9
  <name>GeoServer English Documentation</name>
10
  <description>GeoServer English documentation</description>
11

12
  <licenses>
13
    <license>
14
      <name>Creative Commmons Attribution 4.0 International</name>
15
      <url>https://creativecommons.org/licenses/by/4.0/</url>
16
    </license>
17
  </licenses>
18

19
  <properties>
20
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
21
    <target>full</target>
22
    <maven.build.timestamp.format>yyyy</maven.build.timestamp.format>
23
    <copyright.year>${maven.build.timestamp}</copyright.year>
24
    <maven.compiler.source>11</maven.compiler.source>
25
    <maven.compiler.target>11</maven.compiler.target>
26
  </properties>
27
  
28
  <dependencies>
29
    <dependency>
30
      <groupId>org.apache.maven.plugins</groupId>
31
      <artifactId>maven-compiler-plugin</artifactId>
32
      <version>3.8.1</version>
33
    </dependency>
34

35
  </dependencies>
36

37
  <build>
38
    <plugins>
39
      <plugin>
40
        <artifactId>maven-resources-plugin</artifactId>
41
        <version>3.3.0</version>
42
        <executions>
43
          <execution>
44
            <id>copy-resources</id>
45
            <phase>process-resources</phase>
46
            <goals>
47
              <goal>copy-resources</goal>
48
            </goals>
49
            <configuration>
50
              <outputDirectory>${project.basedir}/target/html-template</outputDirectory>
51
              <resources>
52
                <resource>
53
                  <directory>${project.basedir}/../../src/release/src/markdown/html</directory>
54
                  <filtering>true</filtering>
55
                </resource>
56
              </resources>
57
            </configuration>
58
          </execution>
59
        </executions>
60
      </plugin>
61
      <plugin>
62
        <groupId>com.ruleoftech</groupId>
63
        <artifactId>markdown-page-generator-plugin</artifactId>
64
        <version>2.4.0</version>
65
        <executions>
66
          <execution>
67
            <id>html</id>
68
            <phase>process-resources</phase>
69
            <goals>
70
              <goal>generate</goal>
71
            </goals>
72
            <configuration>
73
              <recursiveInput>false</recursiveInput>
74
              <inputDirectory>${project.basedir}</inputDirectory>
75
              <outputDirectory>${project.build.directory}/html</outputDirectory>
76
            </configuration>
77
          </execution>
78
          <execution>
79
            <id>readme</id>
80
            <phase>process-resources</phase>
81
            <goals>
82
              <goal>generate</goal>
83
            </goals>
84
            <configuration>
85
              <applyFiltering>true</applyFiltering>
86
              <inputDirectory>${project.basedir}/release</inputDirectory>
87
              <outputDirectory>${project.build.directory}/html</outputDirectory>
88
            </configuration>
89
          </execution>
90
        </executions>
91
        <configuration>
92
          <transformRelativeMarkdownLinks>true</transformRelativeMarkdownLinks>
93
          <headerHtmlFile>${project.basedir}/target/html-template/header.html</headerHtmlFile>
94
          <footerHtmlFile>${project.basedir}/target/html-template/footer.html</footerHtmlFile>
95
          <pegdownExtensions>TABLES,FENCED_CODE_BLOCKS,AUTOLINKS,FORCELISTITEMPARA</pegdownExtensions>
96
          <defaultTitle>true</defaultTitle>
97
          <inputFileExtensions>md</inputFileExtensions>
98
        </configuration>
99
      </plugin>
100
      <plugin>
101
        <groupId>io.swagger</groupId>
102
        <artifactId>swagger-codegen-maven-plugin</artifactId>
103
        <version>2.4.12</version>
104
        <configuration>
105
          <language>html</language>
106
          <ignoreFileOverride>${project.basedir}/api/.swagger-codegen-ignore</ignoreFileOverride>
107
          <inputSpec/>
108
        </configuration>
109
        <executions>
110
          <!-- one execution per page -->
111
          <execution>
112
            <id>coverages</id>
113
            <phase>process-resources</phase>
114
            <goals><goal>generate</goal></goals>
115
            <configuration>
116
              <inputSpec>${project.basedir}/api/1.0.0/coverages.yaml</inputSpec>
117
              <output>${project.build.directory}/api/coverages</output>
118
              <language/>
119
            </configuration>
120
          </execution>
121
          <execution>
122
            <id>coverageStores</id>
123
            <phase>process-resources</phase>
124
            <goals><goal>generate</goal></goals>
125
            <configuration>
126
              <inputSpec>${project.basedir}/api/1.0.0/coveragestores.yaml</inputSpec>
127
              <output>${project.build.directory}/api/coveragestores</output>
128
            <language/>
129
            </configuration>
130
          </execution>
131
          <execution>
132
            <id>datastores</id>
133
            <phase>process-resources</phase>
134
            <goals><goal>generate</goal></goals>
135
            <configuration>
136
              <inputSpec>${project.basedir}/api/1.0.0/datastores.yaml</inputSpec>
137
              <output>${project.build.directory}/api/datastores</output>
138
              <language/>
139
            </configuration>
140
          </execution>
141
          <execution>
142
            <id>featureTypes</id>
143
            <phase>process-resources</phase>
144
            <goals><goal>generate</goal></goals>
145
            <configuration>
146
              <inputSpec>${project.basedir}/api/1.0.0/featuretypes.yaml</inputSpec>
147
              <output>${project.build.directory}/api/featuretypes</output>
148
              <language/>
149
            </configuration>
150
          </execution>          
151
          <execution>
152
            <id>fonts</id>
153
            <phase>process-resources</phase>
154
            <goals><goal>generate</goal></goals>
155
            <configuration>
156
              <inputSpec>${project.basedir}/api/1.0.0/fonts.yaml</inputSpec>
157
              <output>${project.build.directory}/api/fonts</output>
158
              <language/>
159
            </configuration>
160
          </execution>
161
          <execution>
162
            <id>gwcblobstores</id>
163
            <phase>process-resources</phase>
164
            <goals><goal>generate</goal></goals>
165
            <configuration>
166
              <inputSpec>${project.basedir}/api/1.0.0/gwcblobstores.yaml</inputSpec>
167
              <output>${project.build.directory}/api/gwcblobstores</output>
168
              <language/>
169
            </configuration>
170
          </execution>
171
          <execution>
172
            <id>gwcbounds</id>
173
            <phase>process-resources</phase>
174
            <goals><goal>generate</goal></goals>
175
            <configuration>
176
              <inputSpec>${project.basedir}/api/1.0.0/gwcbounds.yaml</inputSpec>
177
              <output>${project.build.directory}/api/gwcbounds</output>
178
              <language/>
179
            </configuration>
180
          </execution>
181
          <execution>
182
            <id>gwcdiskquota</id>
183
            <phase>process-resources</phase>
184
            <goals><goal>generate</goal></goals>
185
            <configuration>
186
              <inputSpec>${project.basedir}/api/1.0.0/gwcdiskquota.yaml</inputSpec>
187
              <output>${project.build.directory}/api/gwcdiskquota</output>
188
              <language/>
189
            </configuration>
190
          </execution>
191
          <execution>
192
            <id>gwcfilterupdate</id>
193
            <phase>process-resources</phase>
194
            <goals><goal>generate</goal></goals>
195
            <configuration>
196
              <inputSpec>${project.basedir}/api/1.0.0/gwcfilterupdate.yaml</inputSpec>
197
              <output>${project.build.directory}/api/gwcfilterupdate</output>
198
              <language/>
199
            </configuration>
200
          </execution>
201
          <execution>
202
            <id>gwcglobal</id>
203
            <phase>process-resources</phase>
204
            <goals><goal>generate</goal></goals>
205
            <configuration>
206
              <inputSpec>${project.basedir}/api/1.0.0/gwcglobal.yaml</inputSpec>
207
              <output>${project.build.directory}/api/gwcglobal</output>
208
              <language/>
209
            </configuration>
210
          </execution>
211
          <execution>
212
            <id>gwcgridsets</id>
213
            <phase>process-resources</phase>
214
            <goals><goal>generate</goal></goals>
215
            <configuration>
216
              <inputSpec>${project.basedir}/api/1.0.0/gwcgridsets.yaml</inputSpec>
217
              <output>${project.build.directory}/api/gwcgridsets</output>
218
              <language/>
219
            </configuration>
220
          </execution>
221
          <execution>
222
            <id>gwcindex</id>
223
            <phase>process-resources</phase>
224
            <goals><goal>generate</goal></goals>
225
            <configuration>
226
              <inputSpec>${project.basedir}/api/1.0.0/gwcindex.yaml</inputSpec>
227
              <output>${project.build.directory}/api/gwcindex</output>
228
              <language/>
229
            </configuration>
230
          </execution>
231
          <execution>
232
            <id>gwclayers</id>
233
            <phase>process-resources</phase>
234
            <goals><goal>generate</goal></goals>
235
            <configuration>
236
              <inputSpec>${project.basedir}/api/1.0.0/gwclayers.yaml</inputSpec>
237
              <output>${project.build.directory}/api/gwclayers</output>
238
              <language/>
239
            </configuration>
240
          </execution>
241
          <execution>
242
            <id>gwcmasstruncate</id>
243
            <phase>process-resources</phase>
244
            <goals><goal>generate</goal></goals>
245
            <configuration>
246
              <inputSpec>${project.basedir}/api/1.0.0/gwcmasstruncate.yaml</inputSpec>
247
              <output>${project.build.directory}/api/gwcmasstruncate</output>
248
              <language/>
249
            </configuration>
250
          </execution>
251
          <execution>
252
            <id>gwcmemorycachestatistics</id>
253
            <phase>process-resources</phase>
254
            <goals><goal>generate</goal></goals>
255
            <configuration>
256
              <inputSpec>${project.basedir}/api/1.0.0/gwcmemorycachestatistics.yaml</inputSpec>
257
              <output>${project.build.directory}/api/gwcmemorycachestatistics</output>
258
              <language/>
259
            </configuration>
260
          </execution>
261
          <execution>
262
            <id>gwcreload</id>
263
            <phase>process-resources</phase>
264
            <goals><goal>generate</goal></goals>
265
            <configuration>
266
              <inputSpec>${project.basedir}/api/1.0.0/gwcreload.yaml</inputSpec>
267
              <output>${project.build.directory}/api/gwcreload</output>
268
              <language/>
269
            </configuration>
270
          </execution>
271
          <execution>
272
            <id>gwcseed</id>
273
            <phase>process-resources</phase>
274
            <goals><goal>generate</goal></goals>
275
            <configuration>
276
              <inputSpec>${project.basedir}/api/1.0.0/gwcseed.yaml</inputSpec>
277
              <output>${project.build.directory}/api/gwcseed</output>
278
              <language/>
279
            </configuration>
280
          </execution>
281
          <execution>
282
            <id>importer</id>
283
            <phase>process-resources</phase>
284
            <goals>
285
              <goal>generate</goal>
286
            </goals>
287
            <configuration>
288
              <inputSpec>${project.basedir}/api/1.0.0/importer.yaml</inputSpec>
289
              <language>html</language>
290
              <ignoreFileOverride>${project.basedir}/api/.swagger-codegen-ignore</ignoreFileOverride>
291
              <output>${project.build.directory}/api/importer</output>
292
            </configuration>
293
          </execution>
294
          <execution>
295
            <id>importerData</id>
296
            <phase>process-resources</phase>
297
            <goals>
298
              <goal>generate</goal>
299
            </goals>
300
            <configuration>
301
              <inputSpec>${project.basedir}/api/1.0.0/importerData.yaml</inputSpec>
302
              <language>html</language>
303
              <ignoreFileOverride>${project.basedir}/api/.swagger-codegen-ignore</ignoreFileOverride>
304
              <output>${project.build.directory}/api/importerData</output>
305
            </configuration>
306
          </execution>
307
          <execution>
308
            <id>importerTasks</id>
309
            <phase>process-resources</phase>
310
            <goals>
311
              <goal>generate</goal>
312
            </goals>
313
            <configuration>
314
              <inputSpec>${project.basedir}/api/1.0.0/importerTasks.yaml</inputSpec>
315
              <output>${project.build.directory}/api/importerTasks</output>
316
              <language/>
317
            </configuration>
318
          </execution>
319
          <execution>
320
            <id>importerTransforms</id>
321
            <phase>process-resources</phase>
322
            <goals>
323
              <goal>generate</goal>
324
            </goals>
325
            <configuration>
326
              <inputSpec>${project.basedir}/api/1.0.0/importerTransforms.yaml</inputSpec>
327
              <output>${project.build.directory}/api/importerTransforms</output>
328
              <language/>
329
            </configuration>
330
          </execution>
331
          <execution>
332
            <id>layergroups</id>
333
            <phase>process-resources</phase>
334
            <goals><goal>generate</goal></goals>
335
            <configuration>
336
              <inputSpec>${project.basedir}/api/1.0.0/layergroups.yaml</inputSpec>
337
              <output>${project.build.directory}/api/layergroups</output>
338
              <language/>
339
            </configuration>
340
          </execution>
341
          <execution>
342
            <id>layers</id>
343
            <phase>process-resources</phase>
344
            <goals><goal>generate</goal></goals>
345
            <configuration>
346
              <inputSpec>${project.basedir}/api/1.0.0/layers.yaml</inputSpec>
347
              <output>${project.build.directory}/api/layers</output>
348
              <language/>
349
            </configuration>
350
          </execution>
351
          <execution>
352
            <id>manifests</id>
353
            <phase>process-resources</phase>
354
            <goals><goal>generate</goal></goals>
355
            <configuration>
356
              <inputSpec>${project.basedir}/api/1.0.0/manifests.yaml</inputSpec>
357
              <output>${project.build.directory}/api/manifests</output>
358
              <language/>
359
            </configuration>
360
          </execution>
361
          <execution>
362
            <id>metadata</id>
363
            <phase>process-resources</phase>
364
            <goals>
365
              <goal>generate</goal>
366
            </goals>
367
            <configuration>
368
              <inputSpec>${project.basedir}/api/1.0.0/metadata.yaml</inputSpec>
369
              <output>${project.build.directory}/api/metadata</output>
370
              <language/>
371
            </configuration>
372
          </execution>
373
          <execution>
374
            <id>monitoring</id>
375
            <phase>process-resources</phase>
376
            <goals>
377
              <goal>generate</goal>
378
            </goals>
379
            <configuration>
380
              <inputSpec>${project.basedir}/api/1.0.0/monitoring.yaml</inputSpec>
381
              <output>${project.build.directory}/api/monitoring</output>
382
              <language/>
383
            </configuration>
384
          </execution>
385
          <execution>
386
            <id>namespaces</id>
387
            <phase>process-resources</phase>
388
            <goals><goal>generate</goal></goals>
389
            <configuration>
390
              <inputSpec>${project.basedir}/api/1.0.0/namespaces.yaml</inputSpec>
391
              <output>${project.build.directory}/api/namespaces</output>
392
              <language/>
393
            </configuration>
394
          </execution>
395
          <execution>
396
            <id>opensearch-eo</id>
397
            <phase>process-resources</phase>
398
            <goals>
399
              <goal>generate</goal>
400
            </goals>
401
            <configuration>
402
              <inputSpec>${project.basedir}/api/1.0.0/opensearch-eo.yaml</inputSpec>
403
              <output>${project.build.directory}/api/opensearch-eo</output>
404
              <language/>
405
            </configuration>
406
          </execution>
407
          <execution>
408
            <id>owsservices</id>
409
            <phase>process-resources</phase>
410
            <goals><goal>generate</goal></goals>
411
            <configuration>
412
              <inputSpec>${project.basedir}/api/1.0.0/owsservices.yaml</inputSpec>
413
              <output>${project.build.directory}/api/owsservices</output>
414
              <language/>
415
            </configuration>
416
          </execution>
417
          <execution>
418
            <id>params-extractor</id>
419
            <phase>process-resources</phase>
420
            <goals><goal>generate</goal></goals>
421
            <configuration>
422
              <inputSpec>${project.basedir}/api/1.0.0/params-extractor.yaml</inputSpec>
423
              <output>${project.build.directory}/api/params-extractor</output>
424
              <language/>
425
            </configuration>
426
          </execution>
427
          <execution>
428
            <id>reload</id>
429
            <phase>process-resources</phase>
430
            <goals><goal>generate</goal></goals>
431
            <configuration>
432
              <inputSpec>${project.basedir}/api/1.0.0/reload.yaml</inputSpec>
433
              <output>${project.build.directory}/api/reload</output>
434
              <language/>
435
            </configuration>
436
          </execution>
437
          <execution>
438
            <id>resource</id>
439
            <phase>process-resources</phase>
440
            <goals><goal>generate</goal></goals>
441
            <configuration>
442
              <inputSpec>${project.basedir}/api/1.0.0/resource.yaml</inputSpec>
443
              <output>${project.build.directory}/api/resource</output>
444
              <language/>
445
            </configuration>
446
          </execution>
447
          <execution>
448
            <id>roles</id>
449
            <phase>process-resources</phase>
450
            <goals><goal>generate</goal></goals>
451
            <configuration>
452
              <inputSpec>${project.basedir}/api/1.0.0/roles.yaml</inputSpec>
453
              <output>${project.build.directory}/api/roles</output>
454
              <language/>
455
            </configuration>
456
          </execution>
457
          <execution>
458
            <id>security</id>
459
            <phase>process-resources</phase>
460
            <goals><goal>generate</goal></goals>
461
            <configuration>
462
              <inputSpec>${project.basedir}/api/1.0.0/security.yaml</inputSpec>
463
              <output>${project.build.directory}/api/security</output>
464
              <language/>
465
            </configuration>
466
          </execution>          
467
          <execution>
468
            <id>settings</id>
469
            <phase>process-resources</phase>
470
            <goals><goal>generate</goal></goals>
471
            <configuration>
472
              <inputSpec>${project.basedir}/api/1.0.0/settings.yaml</inputSpec>
473
              <output>${project.build.directory}/api/settings</output>
474
              <language/>
475
            </configuration>
476
          </execution>
477
          <execution>
478
            <id>structuredCoverages</id>
479
            <phase>process-resources</phase>
480
            <goals><goal>generate</goal></goals>
481
            <configuration>
482
              <inputSpec>${project.basedir}/api/1.0.0/structuredcoverages.yaml</inputSpec>
483
              <output>${project.build.directory}/api/structuredcoverages</output>
484
              <language/>
485
            </configuration>
486
          </execution>
487
          <execution>
488
            <id>styles</id>
489
            <phase>process-resources</phase>
490
            <goals><goal>generate</goal></goals>
491
            <configuration>
492
              <inputSpec>${project.basedir}/api/1.0.0/styles.yaml</inputSpec>
493
              <output>${project.build.directory}/api/styles</output>
494
              <language/>
495
            </configuration>
496
          </execution>
497
          <execution>
498
            <id>system-status</id>
499
            <phase>process-resources</phase>
500
            <goals><goal>generate</goal></goals>
501
            <configuration>
502
              <inputSpec>${project.basedir}/api/1.0.0/system-status.yaml</inputSpec>
503
              <output>${project.build.directory}/api/system-status</output>
504
              <language/>
505
            </configuration>
506
          </execution>
507
          <execution>
508
            <id>templates</id>
509
            <phase>process-resources</phase>
510
            <goals><goal>generate</goal></goals>
511
            <configuration>
512
              <inputSpec>${project.basedir}/api/1.0.0/templates.yaml</inputSpec>
513
              <output>${project.build.directory}/api/templates</output>
514
              <language/>
515
            </configuration>
516
          </execution>
517
          <execution>
518
            <id>transforms</id>
519
            <phase>process-resources</phase>
520
            <goals><goal>generate</goal></goals>
521
            <configuration>
522
              <inputSpec>${project.basedir}/api/1.0.0/transforms.yaml</inputSpec>
523
              <output>${project.build.directory}/api/transforms</output>
524
              <language/>
525
            </configuration>
526
          </execution>
527
          <execution>
528
            <id>usergroup</id>
529
            <phase>process-resources</phase>
530
            <goals><goal>generate</goal></goals>
531
            <configuration>
532
              <inputSpec>${project.basedir}/api/1.0.0/usergroup.yaml</inputSpec>
533
              <output>${project.build.directory}/api/usergroup</output>
534
              <language/>
535
            </configuration>
536
          </execution>
537
          <execution>
538
            <id>wmslayers</id>
539
            <phase>process-resources</phase>
540
            <goals><goal>generate</goal></goals>
541
            <configuration>
542
              <inputSpec>${project.basedir}/api/1.0.0/wmslayers.yaml</inputSpec>
543
              <output>${project.build.directory}/api/wmslayers</output>
544
              <language/>
545
            </configuration>
546
          </execution>
547
          <execution>
548
            <id>wmsstores</id>
549
            <phase>process-resources</phase>
550
            <goals><goal>generate</goal></goals>
551
            <configuration>
552
              <inputSpec>${project.basedir}/api/1.0.0/wmsstores.yaml</inputSpec>
553
              <output>${project.build.directory}/api/wmsstores</output>
554
              <language/>
555
            </configuration>
556
          </execution>
557
          <execution>
558
            <id>wmtslayers</id>
559
            <phase>process-resources</phase>
560
            <goals><goal>generate</goal></goals>
561
            <configuration>
562
              <inputSpec>${project.basedir}/api/1.0.0/wmtslayers.yaml</inputSpec>
563
              <output>${project.build.directory}/api/wmtslayers</output>
564
              <language/>
565
            </configuration>
566
          </execution>
567
          <execution>
568
            <id>wmtsstores</id>
569
            <phase>process-resources</phase>
570
            <goals>
571
              <goal>generate</goal>
572
            </goals>
573
            <configuration>
574
              <inputSpec>${project.basedir}/api/1.0.0/wmtsstores.yaml</inputSpec>
575
              <output>${project.build.directory}/api/wmtsstores</output>
576
              <language/>
577
            </configuration>
578
          </execution>
579
          <execution>
580
            <id>workspaces</id>
581
            <phase>process-resources</phase>
582
            <goals>
583
              <goal>generate</goal>
584
            </goals>
585
            <configuration>
586
              <inputSpec>${project.basedir}/api/1.0.0/workspaces.yaml</inputSpec>
587
              <output>${project.build.directory}/api/workspaces</output>
588
              <language/>
589
            </configuration>
590
          </execution>
591
          <execution>
592
            <id>wpsdownload</id>
593
            <phase>process-resources</phase>
594
            <goals><goal>generate</goal></goals>
595
            <configuration>
596
              <inputSpec>${project.basedir}/api/1.0.0/wpsdownload.yaml</inputSpec>
597
              <output>${project.build.directory}/api/wpsdownload</output>
598
              <language/>
599
            </configuration>
600
          </execution>
601
          <execution>
602
            <id>urlchecks</id>
603
            <phase>process-resources</phase>
604
            <goals>
605
              <goal>generate</goal>
606
            </goals>
607
            <configuration>
608
              <inputSpec>${project.basedir}/api/1.0.0/urlchecks.yaml</inputSpec>
609
              <output>${project.build.directory}/api/urlchecks</output>
610
              <language/>
611
            </configuration>
612
          </execution>
613
        </executions>
614
      </plugin>
615
      
616
      <!-- documentation build -->
617
      <plugin>
618
        <artifactId>maven-antrun-plugin</artifactId>
619
        <version>3.1.0</version>
620
        <dependencies>
621
          <dependency>
622
            <groupId>org.apache.ant</groupId>
623
            <artifactId>ant</artifactId>
624
            <version>1.10.12</version>
625
          </dependency>
626
          <dependency>
627
            <groupId>ant-contrib</groupId>
628
            <artifactId>ant-contrib</artifactId>
629
            <version>1.0b3</version>
630
          </dependency>
631
        </dependencies>
632
        <executions>
633
           <execution>
634
            <id>version</id>
635
            <phase>process-resources</phase>
636
            <configuration>
637
              <target>
638
                 <copy file="release/VERSION.txt" todir="target" filtering="true">
639
                  <filterset begintoken="$${" endtoken="}">
640
                    <filter token="project.version" value="${project.version}"/>
641
                    <!--suppress UnresolvedMavenProperty -->
642
                    <filter token="build.revision" value="${build.commit.id}"/>
643
                    <!--suppress UnresolvedMavenProperty -->
644
                    <filter token="build.branch" value="${build.branch}"/>
645
                    <!--suppress UnresolvedMavenProperty -->
646
                    <filter token="build.timestamp" value="${build.timestamp}"/>
647
                    <!--suppress UnresolvedMavenProperty -->
648
                    <filter token="build.hudsonId" value="${build.hudsonId}"/>
649
                  </filterset>
650
                 </copy>
651
              </target>
652
            </configuration>
653
            <goals>
654
              <goal>run</goal>
655
            </goals>
656
          </execution>
657
          <execution>
658
            <id>sphinx</id>
659
            <phase>compile</phase>
660
            <configuration>
661
              <target>
662
                <ant antfile="build.xml" dir="${basedir}" target="${target}">
663
                  <property name="build.directory" value="${project.build.directory}"/>
664
                  <property name="project.version" value="${project.version}"/>
665
                </ant>
666
              </target>
667
            </configuration>
668
            <goals>
669
              <goal>run</goal>
670
            </goals>
671
          </execution>
672
        </executions>
673
      </plugin>
674
      
675
      <plugin>
676
        <artifactId>maven-assembly-plugin</artifactId>
677
        <version>3.2.0</version>
678
        <configuration>
679
          <finalName>geoserver-${project.version}</finalName>
680
        </configuration>
681
        <executions>
682
          <execution>
683
            <id>api</id>
684
            <phase>package</phase>
685
            <configuration>
686
              <descriptors>
687
                <descriptor>release/api.xml</descriptor>
688
              </descriptors>
689
            </configuration>
690
            <goals>
691
              <goal>single</goal>
692
            </goals>
693
          </execution>
694
          <execution>
695
            <id>user</id>
696
            <phase>package</phase>
697
            <configuration>
698
              <descriptors>
699
                <descriptor>release/user.xml</descriptor>
700
              </descriptors>
701
            </configuration>
702
            <goals>
703
              <goal>single</goal>
704
            </goals>
705
          </execution>
706
          <execution>
707
            <id>developer</id>
708
            <phase>package</phase>
709
            <configuration>
710
              <descriptors>
711
                <descriptor>release/developer.xml</descriptor>
712
              </descriptors>
713
            </configuration>
714
            <goals>
715
              <goal>single</goal>
716
            </goals>
717
          </execution>
718
          <execution>
719
            <id>docguide</id>
720
            <phase>package</phase>
721
            <configuration>
722
              <descriptors>
723
                <descriptor>release/docguide.xml</descriptor>
724
              </descriptors>
725
            </configuration>
726
            <goals>
727
              <goal>single</goal>
728
            </goals>
729
          </execution>
730
          <execution>
731
            <id>htmldoc</id>
732
            <phase>package</phase>
733
            <configuration>
734
              <descriptors>
735
                <descriptor>release/htmldoc.xml</descriptor>
736
              </descriptors>
737
            </configuration>
738
            <goals>
739
              <goal>single</goal>
740
            </goals>
741
          </execution>
742
        </executions>
743
      </plugin>
744
    </plugins>
745
  </build>
746
  
747
  <!-- sphinx build targets - default to full -->
748
  <profiles>
749
    <profile>
750
      <id>docguide</id>
751
      <properties>
752
        <target>docguide</target>
753
      </properties>
754
    </profile>
755
    <profile>
756
      <id>user</id>
757
      <properties>
758
        <target>user</target>
759
      </properties>
760
    </profile>
761
    <profile>
762
      <id>user-pdf</id>
763
      <properties>
764
        <target>user-pdf</target>
765
      </properties>
766
    </profile>
767
    <profile>
768
      <id>developer</id>
769
      <properties>
770
        <target>developer</target>
771
      </properties>
772
    </profile>
773
  </profiles>
774
  
775
</project>
776

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

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

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

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