source: osm/applications/editors/josm/plugins/geotools/pom.xml

Last change on this file was 36422, checked in by taylor.smock, 3 months ago

See #23716: Update SNAPSHOT to 1.0-SNAPSHOT for plugin versions

File size: 10.1 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>geotools</artifactId>
10
11 <developers>
12 <developer>
13 <id>Don-vip</id>
14 </developer>
15 </developers>
16 <properties>
17 <plugin.src.dir>src</plugin.src.dir>
18 <plugin.main.version>19044</plugin.main.version>
19 <plugin.author>Don-vip</plugin.author>
20 <plugin.class>org.openstreetmap.josm.plugins.geotools.GeoToolsPlugin</plugin.class>
21 <plugin.description>Provides parts of the GeoTools library for other JOSM plugins. Not meant to be installed directly by users, but rather as a dependency for other plugins.</plugin.description>
22 <plugin.icon>images/compass.png</plugin.icon>
23 <plugin.canloadatruntime>true</plugin.canloadatruntime>
24 <plugin.requires>apache-commons;ejml;jackson;jaxb;jts</plugin.requires>
25 <plugin.stage>20</plugin.stage>
26 </properties>
27 <dependencies>
28 <dependency>
29 <groupId>org.openstreetmap.josm.plugins</groupId>
30 <artifactId>apache-commons</artifactId>
31 <version>1.0-SNAPSHOT</version>
32 <scope>provided</scope>
33 </dependency>
34 <dependency>
35 <groupId>org.openstreetmap.josm.plugins</groupId>
36 <artifactId>ejml</artifactId>
37 <version>1.0-SNAPSHOT</version>
38 <scope>provided</scope>
39 </dependency>
40 <dependency>
41 <groupId>org.openstreetmap.josm.plugins</groupId>
42 <artifactId>jackson</artifactId>
43 <version>1.0-SNAPSHOT</version>
44 <scope>provided</scope>
45 </dependency>
46 <dependency>
47 <groupId>org.openstreetmap.josm.plugins</groupId>
48 <artifactId>jaxb</artifactId>
49 <version>1.0-SNAPSHOT</version>
50 <scope>provided</scope>
51 </dependency>
52 <dependency>
53 <groupId>org.openstreetmap.josm.plugins</groupId>
54 <artifactId>jts</artifactId>
55 <version>1.0-SNAPSHOT</version>
56 <scope>provided</scope>
57 </dependency>
58 <dependency>
59 <groupId>org.geotools</groupId>
60 <artifactId>gt-coverage</artifactId>
61 <version>${geotools.version}</version>
62 <exclusions>
63 <exclusion> <!-- Unnecessary -->
64 <groupId>com.github.spotbugs</groupId>
65 <artifactId>spotbugs-annotations</artifactId>
66 </exclusion>
67 <exclusion> <!-- Not needed in 22.0 according to lib in svn -->
68 <groupId>com.google.guava</groupId>
69 <artifactId>guava</artifactId>
70 </exclusion>
71 <exclusion> <!-- From JTS plugin -->
72 <groupId>org.locationtech.jts</groupId>
73 <artifactId>jts-core</artifactId>
74 </exclusion>
75 <exclusion> <!-- From apache-commons plugin -->
76 <groupId>commons-io</groupId>
77 <artifactId>commons-io</artifactId>
78 </exclusion>
79 </exclusions>
80 </dependency>
81 <dependency>
82 <groupId>org.geotools</groupId>
83 <artifactId>gt-coverage-api</artifactId>
84 <version>${geotools.version}</version>
85 <exclusions>
86 <exclusion> <!-- Not needed in 22.0 according to lib in svn -->
87 <groupId>org.geotools</groupId>
88 <artifactId>gt-imagemosaic</artifactId>
89 </exclusion>
90 <exclusion> <!-- Not needed in 22.0 according to lib in svn -->
91 <groupId>net.sourceforge.hatbox</groupId>
92 <artifactId>hatbox</artifactId>
93 </exclusion>
94 <exclusion> <!-- From JAXB plugin (Eclipse JAXB 2.3.2 at time of writing) JAXB 3.0 uses jakarta.xml.bind/com.sun.xml.bind -->
95 <groupId>javax.xml.bind</groupId>
96 <artifactId>jaxb-api</artifactId>
97 </exclusion>
98 <exclusion> <!-- From JAXB plugin (Eclipse JAXB 2.3.2 at time of writing) JAXB 3.0 uses jakarta.xml.bind/com.sun.xml.bind -->
99 <groupId>org.glassfish.jaxb</groupId>
100 <artifactId>jaxb-runtime</artifactId>
101 </exclusion>
102 <exclusion> <!-- From JTS plugin -->
103 <groupId>org.locationtech.jts</groupId>
104 <artifactId>jts-core</artifactId>
105 </exclusion>
106 <exclusion> <!-- From apache-commons plugin -->
107 <groupId>commons-io</groupId>
108 <artifactId>commons-io</artifactId>
109 </exclusion>
110 <exclusion> <!-- From apache-commons plugin -->
111 <groupId>org.apache.commons</groupId>
112 <artifactId>commons-lang3</artifactId>
113 </exclusion>
114 </exclusions>
115 </dependency>
116 <dependency>
117 <groupId>org.geotools</groupId>
118 <artifactId>gt-epsg-extension</artifactId>
119 <version>${geotools.version}</version>
120 </dependency>
121 <dependency>
122 <groupId>org.geotools</groupId>
123 <artifactId>gt-epsg-hsql</artifactId>
124 <version>${geotools.version}</version>
125 </dependency>
126 <dependency>
127 <groupId>org.geotools</groupId>
128 <artifactId>gt-geotiff</artifactId>
129 <version>${geotools.version}</version>
130 </dependency>
131 <dependency>
132 <groupId>org.geotools</groupId>
133 <artifactId>gt-main</artifactId>
134 <version>${geotools.version}</version>
135 <exclusions>
136 <exclusion> <!-- From EJML plugin -->
137 <groupId>org.ejml</groupId>
138 <artifactId>*</artifactId>
139 </exclusion>
140 <exclusion> <!-- From JTS plugin -->
141 <groupId>org.locationtech.jts</groupId>
142 <artifactId>jts-core</artifactId>
143 </exclusion>
144 <exclusion> <!-- From apache-commons plugin -->
145 <groupId>org.apache.commons</groupId>
146 <artifactId>commons-text</artifactId>
147 </exclusion>
148 <exclusion> <!-- From jackson plugin -->
149 <groupId>com.fasterxml.jackson.core</groupId>
150 <artifactId>jackson-core</artifactId>
151 </exclusion>
152 </exclusions>
153 </dependency>
154 <dependency>
155 <groupId>org.geotools</groupId>
156 <artifactId>gt-metadata</artifactId>
157 <version>${geotools.version}</version>
158 <exclusions>
159 <exclusion> <!-- ecore is rather large (1.3M) -->
160 <groupId>org.eclipse.emf</groupId>
161 <artifactId>*</artifactId>
162 </exclusion>
163 <exclusion> <!-- From apache-commons plugin -->
164 <groupId>org.apache.commons</groupId>
165 <artifactId>commons-lang3</artifactId>
166 </exclusion>
167 </exclusions>
168 </dependency>
169 <dependency>
170 <groupId>org.geotools</groupId>
171 <artifactId>gt-api</artifactId>
172 <version>${geotools.version}</version>
173 <exclusions>
174 <exclusion>
175 <groupId>org.locationtech.jts</groupId>
176 <artifactId>core</artifactId>
177 </exclusion>
178 </exclusions>
179 </dependency>
180 <dependency>
181 <groupId>org.geotools</groupId>
182 <artifactId>gt-referencing</artifactId>
183 <version>${geotools.version}</version>
184 <exclusions>
185 <exclusion> <!-- From EJML plugin -->
186 <groupId>org.ejml</groupId>
187 <artifactId>*</artifactId>
188 </exclusion>
189 </exclusions>
190 </dependency>
191 <dependency>
192 <groupId>org.geotools</groupId>
193 <artifactId>gt-shapefile</artifactId>
194 <version>${geotools.version}</version>
195 </dependency>
196 <dependency>
197 <groupId>org.geotools</groupId>
198 <artifactId>gt-geopkg</artifactId>
199 <version>${geotools.version}</version>
200 <exclusions>
201 <exclusion> <!-- ecore is rather large (1.3M) -->
202 <groupId>org.eclipse.emf</groupId>
203 <artifactId>*</artifactId>
204 </exclusion>
205 <exclusion> <!-- From apache-commons plugin -->
206 <groupId>org.apache.commons</groupId>
207 <artifactId>commons-collections4</artifactId>
208 </exclusion>
209 <exclusion> <!-- From apache-commons plugin -->
210 <groupId>commons-io</groupId>
211 <artifactId>commons-io</artifactId>
212 </exclusion>
213 </exclusions>
214 </dependency>
215 </dependencies>
216 <build>
217 <plugins>
218 <plugin>
219 <groupId>org.apache.maven.plugins</groupId>
220 <artifactId>maven-jar-plugin</artifactId>
221 <configuration>
222 <archive>
223 <manifestEntries>
224 <Plugin-Minimum-Java-Version>${plugin.minimum.java.version}</Plugin-Minimum-Java-Version>
225 <Plugin-Icon>${plugin.icon}</Plugin-Icon>
226 <Plugin-Stage>${plugin.stage}</Plugin-Stage>
227 <Plugin-Requires>${plugin.requires}</Plugin-Requires>
228 <Plugin-Canloadatruntime>${plugin.canloadatruntime}</Plugin-Canloadatruntime>
229 </manifestEntries>
230 </archive>
231 </configuration>
232 </plugin>
233 </plugins>
234 </build>
235</project>
Note: See TracBrowser for help on using the repository browser.