Statistics
| Revision:

svn-gvsig-desktop / branches / v2_0_0_prep / extensions / org.gvsig.mkmvnproject / pom.xml @ 32896

History | View | Annotate | Download (12.5 KB)

1 32860 cordinyana
<?xml version="1.0" encoding="ISO-8859-1"?>
2
3 32378 jbadia
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4 32860 cordinyana
    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
5 32859 cordinyana
    <modelVersion>4.0.0</modelVersion>
6
    <groupId>org.gvsig</groupId>
7
    <artifactId>org.gvsig.mkmvnproject</artifactId>
8
    <packaging>jar</packaging>
9
    <version>2.0-SNAPSHOT</version>
10
    <name>org.gvsig.mkmvnproject</name>
11 32860 cordinyana
    <description>
12
        Utilities and gvSIG plugin to create new gvSIG projects from a template
13
    </description>
14
    <url>http://gvsig-desktop.forge.osor.eu/downloads/pub/projects/gvSIG-desktop/docs/reference/org.gvsig.fortunecookies/${pom.version}/basic/org.gvsig.mkmvnproject</url>
15 32859 cordinyana
    <parent>
16
        <groupId>org.gvsig</groupId>
17 32860 cordinyana
        <artifactId>org.gvsig.maven.base.extension.pom</artifactId>
18 32896 cordinyana
        <version>1.0.6-SNAPSHOT</version>
19 32859 cordinyana
    </parent>
20 32860 cordinyana
21
    <scm>
22
        <connection>scm:svn:https://svn.forge.osor.eu/svn/gvsig-desktop/branches/v2_0_0_prep/extensions/org.gvsig.mkmvnproject</connection>
23
        <developerConnection>scm:svn:https://svn.forge.osor.eu/svn/gvsig-desktop/branches/v2_0_0_prep/extensions/org.gvsig.mkmvnproject</developerConnection>
24
        <url>https://forge.osor.eu/plugins/scmsvn/viewcvs.php/branches/v2_0_0_prep/extensions/org.gvsig.mkmvnproject/?root=gvsig-desktop</url>
25
    </scm>
26
27 32859 cordinyana
    <developers>
28
        <developer>
29
            <id>jjdelcerro</id>
30 32860 cordinyana
            <name>Joaqu?n Jos? del Cerro</name>
31 32859 cordinyana
            <email>jjdelcerro@gvsig.org</email>
32
            <roles>
33
                <role>Architect</role>
34
                <role>Developer</role>
35
            </roles>
36
        </developer>
37
        <developer>
38
            <id>jbadia</id>
39 32860 cordinyana
            <name>Jos? Bad?a</name>
40 32859 cordinyana
            <email>badia_jos@gva.es</email>
41
            <roles>
42
                <role>Developer</role>
43
            </roles>
44
        </developer>
45 32860 cordinyana
        <developer>
46
            <id>cordinyana</id>
47
            <name>C?sar Ordi?ana</name>
48
            <email>cordinyana@gvsig.com</email>
49
            <roles>
50
                <role>Architect</role>
51
                <role>Developer</role>
52
            </roles>
53
        </developer>
54 32859 cordinyana
    </developers>
55 32860 cordinyana
56
    <distributionManagement>
57
        <site>
58
            <id>gvsig-repository</id>
59
            <url>scp://shell.forge.osor.eu/home/groups/gvsig-desktop/www/downloads/pub/projects/gvSIG-desktop/docs/reference/org.gvsig.mkmvnproject/${pom.version}</url>
60
        </site>
61
    </distributionManagement>
62 32859 cordinyana
    <repositories>
63
        <repository>
64
            <id>gvsig-public-http-repository</id>
65
            <name>gvSIG maven public HTTP repository</name>
66
            <url>http://gvsig-desktop.forge.osor.eu/downloads/pub/projects/gvSIG-desktop/maven-repository</url>
67
            <releases>
68
                <enabled>true</enabled>
69
                <updatePolicy>daily</updatePolicy>
70
                <checksumPolicy>warn</checksumPolicy>
71
            </releases>
72
            <snapshots>
73
                <enabled>true</enabled>
74
                <updatePolicy>daily</updatePolicy>
75
                <checksumPolicy>warn</checksumPolicy>
76
            </snapshots>
77
        </repository>
78
    </repositories>
79 32860 cordinyana
80 32859 cordinyana
    <dependencyManagement>
81
        <dependencies>
82
            <dependency>
83
                <groupId>org.gvsig</groupId>
84
                <artifactId>org.gvsig.core.maven.dependencies</artifactId>
85
                <version>2.0.0-SNAPSHOT</version>
86
                <type>pom</type>
87
                <scope>import</scope>
88
            </dependency>
89
            <dependency>
90
                <groupId>org.gvsig</groupId>
91
                <artifactId>org.gvsig.i18n</artifactId>
92
                <version>2.0-SNAPSHOT</version>
93
            </dependency>
94
            <dependency>
95
                <groupId>ant-contrib</groupId>
96
                <artifactId>ant-contrib</artifactId>
97
                <version>1.0b3</version>
98
            </dependency>
99
            <dependency>
100
                <groupId>org.apache.ant</groupId>
101
                <artifactId>ant</artifactId>
102
                <version>1.8.1</version>
103
            </dependency>
104
            <dependency>
105
                <groupId>org.apache.ant</groupId>
106
                <artifactId>ant-launcher</artifactId>
107
                <version>1.8.1</version>
108
            </dependency>
109
            <dependency>
110
                <groupId>org.apache.ant</groupId>
111
                <artifactId>ant-nodeps</artifactId>
112
                <version>1.8.1</version>
113
            </dependency>
114
            <dependency>
115
                <groupId>org.apache.ant</groupId>
116
                <artifactId>ant-apache-oro</artifactId>
117
                <version>1.8.1</version>
118
            </dependency>
119
            <dependency>
120
                <groupId>com.sardak</groupId>
121
                <artifactId>antform</artifactId>
122
                <version>2.0</version>
123
            </dependency>
124
            <dependency>
125
                <groupId>org.tigris.antelope</groupId>
126
                <artifactId>antelopetasks</artifactId>
127
                <version>3.2.10</version>
128
            </dependency>
129
            <dependency>
130
                <groupId>org.gvsig</groupId>
131
                <artifactId>org.gvsig.andami</artifactId>
132
                <version>2.0-SNAPSHOT</version>
133
            </dependency>
134
            <dependency>
135
                <groupId>org.tmatesoft.svnkit</groupId>
136
                <artifactId>svnkit</artifactId>
137
                <version>1.3.3</version>
138
                <scope>runtime</scope>
139
            </dependency>
140
            <dependency>
141
                <groupId>org.tmatesoft.svnkit</groupId>
142
                <artifactId>svnkit-cli</artifactId>
143
                <version>1.3.3</version>
144
                <scope>runtime</scope>
145
            </dependency>
146
        </dependencies>
147
    </dependencyManagement>
148
    <dependencies>
149
        <dependency>
150
            <groupId>org.gvsig</groupId>
151
            <artifactId>org.gvsig.core.maven.dependencies</artifactId>
152
            <version>2.0.0-SNAPSHOT</version>
153
            <type>pom</type>
154
            <scope>import</scope>
155
        </dependency>
156
        <dependency>
157
            <groupId>org.gvsig</groupId>
158
            <artifactId>org.gvsig.i18n</artifactId>
159
        </dependency>
160
        <dependency>
161
            <groupId>ant-contrib</groupId>
162
            <artifactId>ant-contrib</artifactId>
163
        </dependency>
164
        <dependency>
165
            <groupId>org.apache.ant</groupId>
166
            <artifactId>ant</artifactId>
167
        </dependency>
168
        <dependency>
169
            <groupId>org.apache.ant</groupId>
170
            <artifactId>ant-launcher</artifactId>
171
        </dependency>
172
        <dependency>
173
            <groupId>org.apache.ant</groupId>
174
            <artifactId>ant-nodeps</artifactId>
175
        </dependency>
176
        <dependency>
177
            <groupId>org.apache.ant</groupId>
178
            <artifactId>ant-apache-oro</artifactId>
179
        </dependency>
180
        <dependency>
181
            <groupId>com.sardak</groupId>
182
            <artifactId>antform</artifactId>
183
        </dependency>
184
        <dependency>
185
            <groupId>org.tigris.antelope</groupId>
186
            <artifactId>antelopetasks</artifactId>
187
        </dependency>
188
        <dependency>
189
            <groupId>org.gvsig</groupId>
190
            <artifactId>org.gvsig.andami</artifactId>
191
        </dependency>
192
        <dependency>
193
            <groupId>org.tmatesoft.svnkit</groupId>
194
            <artifactId>svnkit</artifactId>
195
            <scope>runtime</scope>
196
        </dependency>
197
        <dependency>
198
            <groupId>org.tmatesoft.svnkit</groupId>
199
            <artifactId>svnkit-cli</artifactId>
200
            <scope>runtime</scope>
201
        </dependency>
202
    </dependencies>
203
    <build>
204
        <resources>
205
            <resource>
206
                <directory>src/main/resources</directory>
207
                <excludes>
208
                    <exclude>config.xml</exclude>
209
                    <exclude>gvSIG.png</exclude>
210
                    <exclude>scripts/**</exclude>
211
                </excludes>
212
            </resource>
213
        </resources>
214 32702 cordinyana
215 32859 cordinyana
        <plugins>
216
            <plugin>
217 32860 cordinyana
                <groupId>org.apache.maven.plugins</groupId>
218
                <artifactId>maven-release-plugin</artifactId>
219
                <configuration>
220
                    <tagBase>https://svn.forge.osor.eu/svn/gvsig-desktop/tags</tagBase>
221
                </configuration>
222
            </plugin>
223
            <plugin>
224 32859 cordinyana
                <artifactId>maven-antrun-plugin</artifactId>
225
                <executions>
226
                    <execution>
227
                        <id>prepare-templates</id>
228
                        <phase>package</phase>
229
                        <configuration>
230
                            <tasks>
231
                                <!-- Regexp implementation to use -->
232
                                <property name="ant.regexp.regexpimpl"
233
                                    value="org.apache.tools.ant.util.regexp.JakartaOroRegexp" />
234 32702 cordinyana
235 32859 cordinyana
                                <property name="runtime_classpath"
236
                                    refid="maven.runtime.classpath" />
237
                                <ant antfile="${basedir}/prepare-templates.xml" />
238
                            </tasks>
239
                        </configuration>
240
                        <goals>
241
                            <goal>run</goal>
242
                        </goals>
243
                    </execution>
244
                </executions>
245
                <dependencies>
246
                    <dependency>
247
                        <groupId>org.apache.ant</groupId>
248
                        <artifactId>ant-apache-oro</artifactId>
249
                        <version>1.8.1</version>
250
                    </dependency>
251
                </dependencies>
252
            </plugin>
253
        </plugins>
254
    </build>
255
    <profiles>
256
        <profile>
257
            <id>gvsig-install</id>
258
            <activation>
259
                <activeByDefault>true</activeByDefault>
260
            </activation>
261
            <properties>
262
                <!--  gvSIG installation folder relative to the current workspace -->
263
                <gvsig.install.dir>${basedir}/../build/product</gvsig.install.dir>
264
            </properties>
265
        </profile>
266
        <profile>
267
            <id>create-project</id>
268
            <build>
269
                <plugins>
270
                    <plugin>
271
                        <artifactId>maven-antrun-plugin</artifactId>
272
                        <executions>
273
                            <execution>
274
                                <id>Run mkmvnproject.xml</id>
275
                                <phase>install</phase>
276
                                <configuration>
277
                                    <tasks>
278
                                        <!-- Regexp implementation to use -->
279
                                        <property name="ant.regexp.regexpimpl"
280
                                            value="org.apache.tools.ant.util.regexp.JakartaOroRegexp" />
281
                                        <ant
282
                                            antfile="${project.build.directory}/${project.artifactId}-${project.version}-distribution/${project.artifactId}-${project.version}/gvSIG/extensiones/${project.artifactId}/scripts/mkmvnproject.xml" />
283
                                    </tasks>
284
                                </configuration>
285
                                <goals>
286
                                    <goal>run</goal>
287
                                </goals>
288
                            </execution>
289
                        </executions>
290
                        <dependencies>
291
                            <dependency>
292
                                <groupId>org.apache.ant</groupId>
293
                                <artifactId>ant-apache-oro</artifactId>
294
                                <version>1.8.1</version>
295
                            </dependency>
296
                        </dependencies>
297
                    </plugin>
298
                </plugins>
299
            </build>
300
        </profile>
301 32860 cordinyana
        <profile>
302
            <id>gvsig-install</id>
303
            <activation>
304
                <activeByDefault>true</activeByDefault>
305
            </activation>
306
            <properties>
307
                <!--
308
                    Default gvSIG installation folder relative to the current
309
                    workspace
310
                -->
311
                <gvsig.install.dir>${basedir}/../build/product</gvsig.install.dir>
312
            </properties>
313
        </profile>
314 32859 cordinyana
    </profiles>
315 32702 cordinyana
</project>