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

Last change on this file since 36318 was 36282, checked in by taylor.smock, 8 months ago

Fix #8269: Add initial maven pom files

This additionally deletes most IDE specific configuration, in favor of Maven
configuration.

What this does not do:

  • Convert from ivy to maven for dependency management. This should happen eventually with maven-resolver-ant-tasks (probably with the next dependency update).
  • Deprecate the current ant scripts.
File size: 2.6 KB
Line 
1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
2 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
3 <modelVersion>4.0.0</modelVersion>
4 <parent>
5 <groupId>org.openstreetmap.josm.plugins</groupId>
6 <artifactId>plugin-root</artifactId>
7 <version>1.0-SNAPSHOT</version>
8 </parent>
9 <artifactId>routes</artifactId>
10
11 <developers>
12 <developer>
13 <name>Jiri Klement</name>
14 </developer>
15 </developers>
16 <properties>
17 <plugin.src.dir>src</plugin.src.dir>
18 <plugin.main.version>14153</plugin.main.version>
19 <plugin.author>Jiri Klement</plugin.author>
20 <plugin.class>org.openstreetmap.josm.plugins.routes.RoutesPlugin</plugin.class>
21 <plugin.description>Renders routes (bus, hiking trails, bicycle routes, ..). Route types must be defined in routes.xml file in plugin directory</plugin.description>
22 <plugin.requires>jaxb</plugin.requires>
23 </properties>
24 <dependencies>
25 <dependency>
26 <groupId>org.openstreetmap.josm.plugins</groupId>
27 <artifactId>jaxb</artifactId>
28 <version>1.0-SNAPSHOT</version>
29 <scope>provided</scope>
30 </dependency>
31 </dependencies>
32 <build>
33 <plugins>
34 <plugin>
35 <groupId>org.codehaus.mojo</groupId>
36 <artifactId>jaxb2-maven-plugin</artifactId>
37 <executions>
38 <execution>
39 <id>xjc</id>
40 <goals>
41 <goal>xjc</goal>
42 </goals>
43 </execution>
44 </executions>
45 <configuration>
46 <sources>
47 <source>resources/org/openstreetmap/josm/plugins/routes/xml/routes.xsd</source>
48 </sources>
49 <packageName>org.openstreetmap.josm.plugins.routes.xml</packageName>
50 <encoding>UTF-8</encoding>
51 </configuration>
52 </plugin>
53 <plugin>
54 <groupId>org.apache.maven.plugins</groupId>
55 <artifactId>maven-jar-plugin</artifactId>
56 <configuration>
57 <archive>
58 <manifestEntries>
59 <Plugin-Requires>${plugin.requires}</Plugin-Requires>
60 </manifestEntries>
61 </archive>
62 </configuration>
63 </plugin>
64 </plugins>
65 </build>
66</project>
Note: See TracBrowser for help on using the repository browser.