source: osm/applications/editors/josm/plugins/pom.xml@ 36445

Last change on this file since 36445 was 36445, checked in by taylor.smock, 6 weeks ago

Add common dependencies for tests

File size: 25.0 KB
Line 
1<?xml version="1.0"?>
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/xsd/maven-4.0.0.xsd">
4 <modelVersion>4.0.0</modelVersion>
5 <groupId>org.openstreetmap.josm.plugins</groupId>
6 <artifactId>plugin-root</artifactId>
7 <version>1.0-SNAPSHOT</version>
8 <parent>
9 <groupId>org.openstreetmap.josm</groupId>
10 <artifactId>josm-parent</artifactId>
11 <version>1.5-SNAPSHOT</version>
12 <relativePath>../core/nodist/pom.xml</relativePath>
13 </parent>
14
15 <name>JOSM Plugins</name>
16 <url>https://josm.openstreetmap.de</url>
17 <properties>
18 <josm>../../core/dist/josm-custom.jar</josm>
19 <josm.test.build.dir>../../core/test/build</josm.test.build.dir>
20 <java.lang.version>11</java.lang.version>
21 <maven.compiler.release>${java.lang.version}</maven.compiler.release>
22 <plugin.tools.dir>../00_tools</plugin.tools.dir>
23 <plugin.build.dir>build</plugin.build.dir>
24 <plugin.test.dir>test</plugin.test.dir>
25 <plugin.test.data.dir>${plugin.test.dir}/data</plugin.test.data.dir>
26 <plugin.test.src.dir>${plugin.test.dir}/unit</plugin.test.src.dir>
27 <plugin.src.dir>src</plugin.src.dir>
28 <plugin.version>${project.version}</plugin.version>
29 <!-- most plugins default to resource directories in root, e.g. ./data, ./images, ./resources -->
30 <plugin.resources.dir>${project.basedir}</plugin.resources.dir>
31 <plugin.doc.dir>javadoc</plugin.doc.dir>
32 <plugin.lib.dir>lib</plugin.lib.dir>
33 <!-- this is the directory where the plugin jar is copied to -->
34 <!-- We specifically don't want to put the new jars in dist just yet, this may change sometime -->
35 <plugin.dist.dir>../../distMaven</plugin.dist.dir>
36 <javadoc.executable>javadoc</javadoc.executable>
37 <manifest>MANIFEST</manifest>
38 <manifest.unixoid>MANIFEST-unixoid</manifest.unixoid>
39 <manifest.windows>MANIFEST-windows</manifest.windows>
40 <manifest.osx>MANIFEST-osx</manifest.osx>
41 <plugin.compile.version>1.5-SNAPSHOT</plugin.compile.version>
42 <plugin.jar>${project.name}.jar</plugin.jar>
43 <plugin.unixoid.jar>${project.name}-unixoid.jar</plugin.unixoid.jar>
44 <plugin.windows.jar>${project.name}-windows.jar</plugin.windows.jar>
45 <plugin.osx.jar>${project.name}-osx.jar</plugin.osx.jar>
46 <plugin.sources.jar>${project.name}-sources.jar</plugin.sources.jar>
47 <plugin.javadoc.jar>${project.name}-javadoc.jar</plugin.javadoc.jar>
48 <jacoco.inclbootstrapclasses>false</jacoco.inclbootstrapclasses>
49 <jacoco.inclnolocationclasses>false</jacoco.inclnolocationclasses>
50 <junit.printsummary>on</junit.printsummary>
51 <sonar.projectKey>JOSM-Plugins</sonar.projectKey>
52 <geotools.version>31.1</geotools.version>
53 </properties>
54 <packaging>pom</packaging>
55 <inceptionYear>2005</inceptionYear>
56 <licenses>
57 <license>
58 <name>GPL-2.0-or-later</name>
59 <url>https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html</url>
60 <distribution>repo</distribution>
61 </license>
62 </licenses>
63 <organization>
64 <name>JOSM</name>
65 <url>https://josm.openstreetmap.de</url>
66 </organization>
67 <scm>
68 <connection>scm:svn:https://josm.openstreetmap.de/svn/trunk</connection>
69 <url>https://josm.openstreetmap.de/browser/josm/trunk</url>
70 </scm>
71 <issueManagement>
72 <system>Trac</system>
73 <url>https://josm.openstreetmap.de</url>
74 </issueManagement>
75 <mailingLists>
76 <mailingList>
77 <name>josm-dev</name>
78 <archive>https://lists.openstreetmap.org/pipermail/josm-dev/</archive>
79 <post>josm-dev@openstreetmap.org</post>
80 </mailingList>
81 </mailingLists>
82 <modules>
83 <module>../core/nodist/pom.xml</module>
84 <module>AddrInterpolation</module>
85 <module>alignways</module>
86 <module>apache-commons</module>
87 <module>apache-http</module>
88 <module>buildings_tools</module>
89 <module>cadastre-fr</module>
90 <module>canvec_helper</module>
91 <module>colorscheme</module>
92 <module>ColumbusCSV</module>
93 <module>comfort0</module>
94 <module>CommandLine</module>
95 <module>Create_grid_of_ways</module>
96 <module>CustomizePublicTransportStop</module>
97 <module>dataimport</module>
98 <module>DirectDownload</module>
99 <module>DirectUpload</module>
100 <module>editgpx</module>
101 <module>ElevationProfile</module>
102 <module>epci-fr</module>
103 <module>eventbus</module>
104 <module>ext_tools</module>
105 <module>FastDraw</module>
106 <module>FixAddresses</module>
107 <module>flatlaf</module>
108 <module>geochat</module>
109 <module>geotools</module>
110 <module>globalsat</module>
111 <module>gpsblam</module>
112 <module>graphview</module>
113 <module>HouseNumberTaggingTool</module>
114 <module>http2</module>
115 <module>ejml</module>
116 <module>imagery-xml-bounds</module>
117 <module>imagery_cachexport</module>
118 <module>imagery_offset_db</module>
119 <module>ImageWayPoint</module>
120 <module>ImportImagePlugin</module>
121 <module>importvec</module>
122 <module>indoor_sweepline</module>
123 <module>InfoMode</module>
124 <module>jackson</module>
125 <module>jaxb</module>
126 <module>jna</module>
127 <module>jts</module>
128 <module>junctionchecking</module>
129 <module>lwjgl/modules</module>
130 <module>livegps</module>
131 <module>log4j</module>
132 <module>measurement</module>
133 <module>merge-overlap</module>
134 <module>michigan_left</module>
135 <module>namemanager</module>
136 <module>NanoLog</module>
137 <module>native_password_manager</module>
138 <module>o5m</module>
139 <module>opendata/modules</module>
140 <module>OpeningHoursEditor</module>
141 <module>openvisible</module>
142 <module>pbf</module>
143 <module>pdfimport</module>
144 <module>photo_geotagging</module>
145 <module>photoadjust</module>
146 <module>pointInfo</module>
147 <module>poly</module>
148 <module>print</module>
149 <module>public_transport</module>
150 <module>rasterfilters</module>
151 <module>reltoolbox</module>
152 <module>reverter</module>
153 <module>RoadSigns</module>
154 <module>routes</module>
155 <module>routing</module>
156 <module>SaudiNationalAddress</module>
157 <module>sds</module>
158 <module>SeaChart</module>
159 <module>seachartedit</module>
160 <module>SimplifyArea</module>
161 <module>smed</module>
162 <module>splinex</module>
163 <module>surveyor</module>
164 <module>tageditor</module>
165 <module>tagging-preset-tester</module>
166 <module>terracer</module>
167 <module>touchscreenhelper</module>
168 <module>Tracer</module>
169 <module>Tracer2</module>
170 <module>turnlanes</module>
171 <module>turnrestrictions</module>
172 <module>undelete</module>
173 <module>utilsplugin2</module>
174 <module>waydownloader</module>
175 <module>waypoint_search</module>
176 <module>wms-turbo-challenge2</module>
177 </modules>
178 <dependencies>
179 <dependency>
180 <groupId>org.openstreetmap.josm</groupId>
181 <artifactId>josm</artifactId>
182 <version>${plugin.compile.version}</version>
183 <scope>provided</scope>
184 </dependency>
185 <dependency>
186 <groupId>org.openstreetmap.josm</groupId>
187 <artifactId>josm-unittest</artifactId>
188 </dependency>
189 <!-- These are technically done by josm-unittest, but that depends upon the pom for josm-unittest being the pom that we build it with. Which isn't currently the case. -->
190 <dependency>
191 <groupId>org.jmockit</groupId>
192 <artifactId>jmockit</artifactId>
193 <scope>test</scope>
194 </dependency>
195 <dependency>
196 <groupId>org.wiremock</groupId>
197 <artifactId>wiremock</artifactId>
198 <scope>test</scope>
199 </dependency>
200 <dependency>
201 <groupId>org.junit.platform</groupId>
202 <artifactId>junit-platform-launcher</artifactId>
203 <scope>test</scope>
204 </dependency>
205 <dependency>
206 <groupId>org.junit.platform</groupId>
207 <artifactId>junit-platform-suite</artifactId>
208 <scope>test</scope>
209 </dependency>
210 <dependency>
211 <groupId>org.junit.vintage</groupId>
212 <artifactId>junit-vintage-engine</artifactId>
213 <scope>test</scope>
214 </dependency>
215 <dependency>
216 <groupId>org.junit.jupiter</groupId>
217 <artifactId>junit-jupiter-params</artifactId>
218 <scope>test</scope>
219 </dependency>
220 <dependency>
221 <groupId>org.junit.jupiter</groupId>
222 <artifactId>junit-jupiter-api</artifactId>
223 <scope>test</scope>
224 </dependency>
225 <dependency>
226 <groupId>org.junit.jupiter</groupId>
227 <artifactId>junit-jupiter-engine</artifactId>
228 <scope>test</scope>
229 </dependency>
230 </dependencies>
231 <dependencyManagement>
232 <dependencies>
233 <dependency>
234 <groupId>org.openstreetmap.josm</groupId>
235 <artifactId>josm-unittest</artifactId>
236 <version>1.5-SNAPSHOT</version>
237 <scope>test</scope>
238 </dependency>
239 </dependencies>
240 </dependencyManagement>
241 <build>
242 <sourceDirectory>${plugin.src.dir}</sourceDirectory>
243 <testSourceDirectory>${plugin.test.src.dir}</testSourceDirectory>
244 <resources>
245 <resource>
246 <directory>${plugin.resources.dir}/data</directory>
247 <targetPath>data</targetPath>
248 </resource>
249 <resource>
250 <directory>${plugin.resources.dir}/images</directory>
251 <targetPath>images</targetPath>
252 </resource>
253 <resource>
254 <directory>${plugin.resources.dir}/resources</directory>
255 <targetPath>resources</targetPath>
256 </resource>
257 </resources>
258 <testResources>
259 <testResource>
260 <directory>${plugin.test.data.dir}</directory>
261 </testResource>
262 </testResources>
263 <plugins>
264 <plugin>
265 <groupId>org.apache.maven.plugins</groupId>
266 <artifactId>maven-shade-plugin</artifactId>
267 </plugin>
268 </plugins>
269 <pluginManagement>
270 <plugins>
271 <!-- Configure checkstyle/pmd/other lint plugins -->
272 <plugin>
273 <groupId>com.github.spotbugs</groupId>
274 <artifactId>spotbugs-maven-plugin</artifactId>
275 <version>4.8.1.0</version>
276 <configuration>
277 <xmlOutput>true</xmlOutput>
278 <spotbugsXmlOutputFilename>spotbugs-josm.xml</spotbugsXmlOutputFilename>
279 <effort>max</effort>
280 <excludeFilterFile>${spotbugs.dir}/josm-filter.xml</excludeFilterFile>
281 <onlyAnalyze>org.openstreetmap.josm.-</onlyAnalyze>
282 <threshold>LOW</threshold>
283 </configuration>
284 <!-- This is commented out until all the current bugs are fixed. TODO uncomment!
285 <executions>
286 <execution>
287 <id>validate</id>
288 <phase>validate</phase>
289 <goals>
290 <goal>check</goal>
291 </goals>
292 </execution>
293 </executions>
294 -->
295 </plugin>
296 <plugin>
297 <groupId>org.apache.maven.plugins</groupId>
298 <artifactId>maven-checkstyle-plugin</artifactId>
299 <version>3.3.1</version>
300 <configuration>
301 <configLocation>${project.basedir}/../checkstyle-config.xml</configLocation>
302 <includeTestSourceDirectory>true</includeTestSourceDirectory>
303 <outputFile>${project.basedir}/checkstyle-josm-${project.name}.xml</outputFile>
304 <!-- checkstyle cannot parse module-info.java yet -->
305 <excludes>module-info.java</excludes>
306 </configuration>
307 <executions>
308 <execution>
309 <id>validate</id>
310 <phase>validate</phase>
311 <goals>
312 <goal>check</goal>
313 </goals>
314 </execution>
315 </executions>
316 </plugin>
317 <!-- Configure the test plugin, specifically enable autodetection of global extensions -->
318 <plugin>
319 <artifactId>maven-surefire-plugin</artifactId>
320 <version>3.2.5</version>
321 <configuration>
322 <skipAfterFailureCount>1</skipAfterFailureCount>
323 <argLine>-javaagent:"${settings.localRepository}"/org/jmockit/jmockit/${jmockit.version}/jmockit-${jmockit.version}.jar</argLine>
324 <properties>
325 <configurationParameters>
326 file.encoding = UTF-8
327 java.locale.providers = SPI,CLDR
328 junit.jupiter.extensions.autodetection.enabled = true
329 junit.jupiter.execution.parallel.enabled = true
330 </configurationParameters>
331 </properties>
332 <systemPropertyVariables>
333 <josm.home>${plugin.test.dir}/config/josm.home</josm.home>
334 <josm.test.data>${plugin.test.data.dir}</josm.test.data>
335 <java.awt.headless>${test.headless}</java.awt.headless>
336 <glass.platform>Monocle</glass.platform>
337 <monocle.platform>Headless</monocle.platform>
338 <prism.order>sw</prism.order>
339 </systemPropertyVariables>
340 </configuration>
341 </plugin>
342 <!-- the clean plugin is needed since we currently store generated sources in the source directory -->
343 <plugin>
344 <groupId>org.apache.maven.plugins</groupId>
345 <artifactId>maven-clean-plugin</artifactId>
346 <version>3.3.2</version>
347 <configuration>
348 <filesets>
349 <fileset>
350 <directory>${plugin.build.dir}</directory>
351 </fileset>
352 <fileset>
353 <directory>${plugin.dist.dir}</directory>
354 <includes>
355 <include>${plugin.jar}</include>
356 <include>${plugin.unixoid.jar}</include>
357 <include>${plugin.windows.jar}</include>
358 <include>${plugin.osx.jar}</include>
359 <include>${plugin.sources.jar}</include>
360 <include>${plugin.javadoc.jar}</include>
361 </includes>
362 </fileset>
363 <fileset>
364 <directory>${project.basedir}</directory>
365 <includes>
366 <include>checkstyle-josm-${project.name}.xml</include>
367 </includes>
368 </fileset>
369 </filesets>
370 </configuration>
371 </plugin>
372 <plugin>
373 <groupId>com.diffplug.spotless</groupId>
374 <artifactId>spotless-maven-plugin</artifactId>
375 <version>2.43.0</version>
376 <configuration>
377 <java>
378 <eclipse>
379 <version>4.21.0</version>
380 <file>${project.basedir}/../00_core_tools/eclipse/formatter.xml</file>
381 </eclipse>
382 <removeUnusedImports/>
383 <licenseHeader>
384 <content>// License: GPL. For details, see LICENSE file.</content>
385 </licenseHeader>
386 </java>
387 </configuration>
388 <executions>
389 <execution>
390 <goals>
391 <goal>check</goal>
392 </goals>
393 </execution>
394 </executions>
395 </plugin>
396 <!-- Used to merge compile dependencies into jars -->
397 <plugin>
398 <groupId>org.apache.maven.plugins</groupId>
399 <artifactId>maven-shade-plugin</artifactId>
400 <version>3.5.3</version>
401 <executions>
402 <execution>
403 <phase>package</phase>
404 <goals>
405 <goal>shade</goal>
406 </goals>
407 <configuration>
408 <outputDirectory>${plugin.dist.dir}</outputDirectory>
409 <finalName>${project.name}</finalName>
410 </configuration>
411 </execution>
412 </executions>
413 </plugin>
414 <!-- Used to share properties between maven, gradle, and ant, where there is a gradle.properties file -->
415 <plugin>
416 <groupId>org.codehaus.mojo</groupId>
417 <artifactId>properties-maven-plugin</artifactId>
418 <version>1.2.1</version>
419 <executions>
420 <execution>
421 <phase>initialize</phase>
422 <goals>
423 <goal>read-project-properties</goal>
424 </goals>
425 <configuration>
426 <files>
427 <file>gradle.properties</file>
428 </files>
429 </configuration>
430 </execution>
431 </executions>
432 </plugin>
433 <plugin>
434 <groupId>org.apache.maven.plugins</groupId>
435 <artifactId>maven-jar-plugin</artifactId>
436 <configuration>
437 <archive>
438 <manifestEntries>
439 <!-- For full documentation, see https://josm.openstreetmap.de/wiki/DevelopersGuide/DevelopingPlugins#ThemanifestfileforaJOSMplugin -->
440 <Plugin-Mainversion>${plugin.main.version}</Plugin-Mainversion>
441 <Plugin-Version>${plugin.version}</Plugin-Version>
442 <Plugin-Class>${plugin.class}</Plugin-Class>
443 <Plugin-Description>${plugin.description}</Plugin-Description>
444 <!-- These are optional, but are either added almost all the time or can be auto generated -->
445 <Plugin-Date>${maven.build.timestamp}</Plugin-Date>
446 <Author>${plugin.author}</Author>
447 <!-- These are optional and/or uncommon -->
448 <!-- plugin.platform must be `Windows`, `Osx`, or `Unixoid` -->
449 <!--
450 <Plugin-Platform>${plugin.platform}</Plugin-Platform>
451 <Plugin-Provides>${plugin.provides}</Plugin-Provides>
452 <Plugin-Minimum-Java-Version>${plugin.minimum.java.version}</Plugin-Minimum-Java-Version>
453 <Plugin-Early>${plugin.early}</Plugin-Early>
454 <Plugin-Link>${plugin.link}</Plugin-Link>
455 <Plugin-Icon>${plugin.icon}</Plugin-Icon>
456 <Plugin-Stage>${plugin.stage}</Plugin-Stage>
457 <Plugin-Requires>${plugin.requires}</Plugin-Requires>
458 <Plugin-Canloadatruntime>${plugin.canloadatruntime}</Plugin-Canloadatruntime>
459 <Class-Path>${plugin.classpath}</Class-Path>
460 -->
461 <!-- Additional entries: <xxx>_Plugin-Url (doesn't work well with xml) and <lang>_Plugin_Description -->
462 </manifestEntries>
463 </archive>
464 </configuration>
465 </plugin>
466 <!-- For any jaxb plugins -->
467 <plugin>
468 <groupId>org.codehaus.mojo</groupId>
469 <artifactId>jaxb2-maven-plugin</artifactId>
470 <version>2.5.0</version>
471 </plugin>
472 </plugins>
473 </pluginManagement>
474 </build>
475 <profiles>
476 <profile>
477 <!-- This profile is needed to avoid trying to install a non-jar file -->
478 <id>not-pom-packaging</id>
479 <activation>
480 <property>
481 <name>packaging</name>
482 <value>!pom</value>
483 </property>
484 </activation>
485 <build>
486 <pluginManagement>
487 <plugins>
488 <plugin>
489 <groupId>org.apache.maven.plugins</groupId>
490 <artifactId>maven-install-plugin</artifactId>
491 <version>3.1.1</version>
492 <executions>
493 <execution>
494 <id>dist-install</id>
495 <phase>install</phase>
496 <goals>
497 <goal>install-file</goal>
498 </goals>
499 <configuration>
500 <file>${plugin.dist.dir}/${project.name}.jar</file>
501 <artifactId>${project.artifactId}</artifactId>
502 <groupId>${project.groupId}</groupId>
503 <version>${project.version}</version>
504 <packaging>${project.packaging}</packaging>
505 </configuration>
506 </execution>
507 </executions>
508 </plugin>
509 </plugins>
510 </pluginManagement>
511 </build>
512 </profile>
513 <profile>
514 <id>java-21-plugins</id>
515 <activation>
516 <jdk>[21,]</jdk>
517 </activation>
518 <modules>
519 <module>FIT</module>
520 <module>MicrosoftStreetside</module>
521 </modules>
522 </profile>
523 <profile>
524 <id>java-17-plugins</id>
525 <activation>
526 <jdk>[17,]</jdk>
527 </activation>
528 <modules>
529 <module>javafx</module>
530 <module>ImageIO</module>
531 <module>pmtiles</module>
532 </modules>
533 </profile>
534 <profile>
535 <id>areaselector</id>
536 <activation><file><exists>areaselector/pom.xml</exists></file></activation>
537 <modules><module>areaselector</module></modules>
538 </profile>
539 <profile>
540 <id>austriaaddresshelper</id>
541 <activation><file><exists>austriaaddresshelper/pom.xml</exists></file></activation>
542 <modules><module>austriaaddresshelper</module></modules>
543 </profile>
544 <profile>
545 <id>auto-tools</id>
546 <activation><file><exists>auto-tools/pom.xml</exists></file></activation>
547 <modules><module>auto-tools</module></modules>
548 </profile>
549 <profile>
550 <id>Building-Generalization</id>
551 <activation><file><exists>Building-Generalization/pom.xml</exists></file></activation>
552 <modules><module>Building-Generalization</module></modules>
553 </profile>
554 <profile>
555 <id>changeset-viewer</id>
556 <activation><file><exists>changeset-viewer/pom.xml</exists></file></activation>
557 <modules><module>changeset-viewer</module></modules>
558 </profile>
559 <profile>
560 <id>Color</id>
561 <activation><file><exists>Color/pom.xml</exists></file></activation>
562 <modules><module>Color</module></modules>
563 </profile>
564 <profile>
565 <id>configuration</id>
566 <activation><file><exists>configuration/pom.xml</exists></file></activation>
567 <modules><module>configuration</module></modules>
568 </profile>
569 <profile>
570 <id>conflation</id>
571 <activation><file><exists>conflation/pom.xml</exists></file></activation>
572 <modules><module>conflation</module></modules>
573 </profile>
574 <profile>
575 <id>continuos-download</id>
576 <activation><file><exists>continuos-download/pom.xml</exists></file></activation>
577 <modules><module>continuos-download</module></modules>
578 </profile>
579 <profile>
580 <id>Dxf-Import</id>
581 <activation><file><exists>Dxf-Import/pom.xml</exists></file></activation>
582 <modules><module>Dxf-Import</module></modules>
583 </profile>
584 <profile>
585 <id>gridify</id>
586 <activation><file><exists>gridify/pom.xml</exists></file></activation>
587 <modules><module>gridify</module></modules>
588 </profile>
589 <profile>
590 <id>improve-way</id>
591 <activation><file><exists>improve-way/pom.xml</exists></file></activation>
592 <modules><module>improve-way</module></modules>
593 </profile>
594 <profile>
595 <id>indoorhelper</id>
596 <activation><file><exists>indoorhelper/pom.xml</exists></file></activation>
597 <modules><module>indoorhelper</module></modules>
598 </profile>
599 <profile>
600 <id>kartverketimport</id>
601 <activation><file><exists>kartverketimport/pom.xml</exists></file></activation>
602 <modules><module>kartverketimport</module></modules>
603 </profile>
604 <profile>
605 <id>kendzi3d</id>
606 <activation><file><exists>kendzi3d/pom.xml</exists></file></activation>
607 <modules><module>kendzi3d</module></modules>
608 </profile>
609 <profile>
610 <id>Mapillary</id>
611 <activation><file><exists>Mapillary/pom.xml</exists></file><jdk>[17,]</jdk></activation>
612 <modules><module>Mapillary</module></modules>
613 </profile>
614 <profile>
615 <id>MapRoulette</id>
616 <activation><file><exists>MapRoulette/pom.xml</exists></file><jdk>[17,]</jdk></activation>
617 <modules><module>MapRoulette</module></modules>
618 </profile>
619 <profile>
620 <id>markseen</id>
621 <activation><file><exists>markseen/pom.xml</exists></file></activation>
622 <modules><module>markseen</module></modules>
623 </profile>
624 <profile>
625 <id>osm-obj-info</id>
626 <activation><file><exists>osm-obj-info/pom.xml</exists></file></activation>
627 <modules><module>osm-obj-info</module></modules>
628 </profile>
629 <profile>
630 <id>PicLayer</id>
631 <activation><file><exists>PicLayer/pom.xml</exists></file></activation>
632 <modules><module>PicLayer</module></modules>
633 </profile>
634 <profile>
635 <id>pt_assistant</id>
636 <activation><file><exists>pt_assistant/pom.xml</exists></file><jdk>[17,]</jdk></activation>
637 <modules><module>pt_assistant</module></modules>
638 </profile>
639 <profile>
640 <id>rex</id>
641 <activation><file><exists>rex/pom.xml</exists></file></activation>
642 <modules><module>rex</module></modules>
643 </profile>
644 <profile>
645 <id>ShapeTools</id>
646 <activation><file><exists>ShapeTools/pom.xml</exists></file></activation>
647 <modules><module>ShapeTools</module></modules>
648 </profile>
649 <profile>
650 <id>todo</id>
651 <activation><file><exists>todo/pom.xml</exists></file><jdk>[17,]</jdk></activation>
652 <modules><module>todo</module></modules>
653 </profile>
654 <profile>
655 <id>turnlanes-tagging</id>
656 <activation><file><exists>turnlanes-tagging/pom.xml</exists></file></activation>
657 <modules><module>turnlanes-tagging</module></modules>
658 </profile>
659 <profile>
660 <id>validations_testing</id>
661 <activation><file><exists>validations_testing/pom.xml</exists></file></activation>
662 <modules><module>validations_testing</module></modules>
663 </profile>
664 <profile>
665 <id>wikipedia</id>
666 <activation><file><exists>wikipedia/pom.xml</exists></file></activation>
667 <modules><module>wikipedia</module></modules>
668 </profile>
669 </profiles>
670</project>
Note: See TracBrowser for help on using the repository browser.