Statistics
| Revision:

root / branches / v2_0_0_prep / extensions / org.gvsig.mkmvnproject / pom.xml @ 37315

History | View | Annotate | Download (10.3 KB)

1
<?xml version="1.0" encoding="ISO-8859-1"?>
2

    
3
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4
    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
5
    <modelVersion>4.0.0</modelVersion>
6
    <artifactId>org.gvsig.mkmvnproject</artifactId>
7
    <packaging>jar</packaging>
8
    <version>2.0-SNAPSHOT</version>
9
    <name>Development project wizard</name>
10
    <description>
11
        Utilities and gvSIG plugin to create new gvSIG projects from a template
12
    </description>
13
    <url>http://gvsig-desktop.forge.osor.eu/downloads/pub/projects/gvSIG-desktop/docs/reference/org.gvsig.fortunecookies/${project.version}/basic/org.gvsig.mkmvnproject</url>
14
    <parent>
15
        <groupId>org.gvsig</groupId>
16
        <artifactId>org.gvsig.maven.base.extension.pom</artifactId>
17
        <version>1.0.8-SNAPSHOT</version>
18
    </parent>
19
    <scm>
20
        <connection>scm:svn:https://svn.forge.osor.eu/svn/gvsig-desktop/branches/v2_0_0_prep/extensions/org.gvsig.mkmvnproject</connection>
21
        <developerConnection>scm:svn:https://svn.forge.osor.eu/svn/gvsig-desktop/branches/v2_0_0_prep/extensions/org.gvsig.mkmvnproject</developerConnection>
22
        <url>https://forge.osor.eu/plugins/scmsvn/viewcvs.php/branches/v2_0_0_prep/extensions/org.gvsig.mkmvnproject/?root=gvsig-desktop</url>
23
    </scm>
24

    
25
    <developers>
26
        <developer>
27
            <id>jjdelcerro</id>
28
            <name>Joaqu?n Jos? del Cerro</name>
29
            <email>jjdelcerro@gvsig.org</email>
30
            <roles>
31
                <role>Architect</role>
32
                <role>Developer</role>
33
            </roles>
34
        </developer>
35
        <developer>
36
            <id>jbadia</id>
37
            <name>Jos? Bad?a</name>
38
            <email>badia_jos@gva.es</email>
39
            <roles>
40
                <role>Developer</role>
41
            </roles>
42
        </developer>
43
        <developer>
44
            <id>cordinyana</id>
45
            <name>C?sar Ordi?ana</name>
46
            <email>cordinyana@gvsig.com</email>
47
            <roles>
48
                <role>Architect</role>
49
                <role>Developer</role>
50
            </roles>
51
        </developer>
52
    </developers>
53

    
54
    <distributionManagement>
55
        <site>
56
            <id>gvsig-repository</id>
57
            <url>scp://shell.forge.osor.eu/home/groups/gvsig-desktop/www/downloads/pub/projects/gvSIG-desktop/docs/reference/org.gvsig.mkmvnproject/${project.version}</url>
58
        </site>
59
    </distributionManagement>
60
    <repositories>
61
        <repository>
62
            <id>gvsig-public-http-repository</id>
63
            <name>gvSIG maven public HTTP repository</name>
64
            <url>http://gvsig-desktop.forge.osor.eu/downloads/pub/projects/gvSIG-desktop/maven-repository</url>
65
            <releases>
66
                <enabled>true</enabled>
67
                <updatePolicy>daily</updatePolicy>
68
                <checksumPolicy>warn</checksumPolicy>
69
            </releases>
70
            <snapshots>
71
                <enabled>true</enabled>
72
                <updatePolicy>daily</updatePolicy>
73
                <checksumPolicy>warn</checksumPolicy>
74
            </snapshots>
75
        </repository>
76
    </repositories>
77
    <dependencyManagement>
78
        <dependencies>          
79
            <dependency>
80
                <groupId>org.gvsig</groupId>
81
                <artifactId>org.gvsig.core.maven.dependencies</artifactId>
82
                <version>2.0.1-SNAPSHOT</version>
83
                <type>pom</type>
84
                <scope>import</scope>
85
            </dependency>
86
        </dependencies>
87
    </dependencyManagement>
88
    <dependencies>
89
        <dependency>
90
            <groupId>org.slf4j</groupId>
91
            <artifactId>slf4j-api</artifactId>
92
            <scope>compile</scope>
93
        </dependency>        
94
        <dependency>
95
            <groupId>org.apache.ant</groupId>
96
            <artifactId>ant</artifactId>
97
            <scope>compile</scope>
98
        </dependency>
99
        <dependency>
100
            <groupId>org.apache.ant</groupId>
101
            <artifactId>ant-apache-oro</artifactId>
102
            <scope>runtime</scope>
103
        </dependency>
104
        <dependency>
105
            <groupId>ant-contrib</groupId>
106
            <artifactId>ant-contrib</artifactId>
107
            <scope>runtime</scope>
108
        </dependency>
109
        <dependency>
110
            <groupId>org.apache.ant</groupId>
111
            <artifactId>ant-launcher</artifactId>
112
            <scope>compile</scope>
113
        </dependency>
114
        <dependency>
115
            <groupId>org.apache.ant</groupId>
116
            <artifactId>ant-nodeps</artifactId>
117
            <scope>runtime</scope>
118
        </dependency>
119
        <dependency>
120
            <groupId>org.tigris.antelope</groupId>
121
            <artifactId>antelopetasks</artifactId>
122
            <scope>runtime</scope>
123
        </dependency>
124
        <dependency>
125
            <groupId>com.sardak</groupId>
126
            <artifactId>antform</artifactId>
127
            <scope>runtime</scope>
128
        </dependency>
129
        <dependency>
130
            <groupId>org.gvsig</groupId>
131
            <artifactId>org.gvsig.andami</artifactId>
132
            <scope>compile</scope>
133
        </dependency>
134
        <dependency>
135
            <groupId>org.gvsig</groupId>
136
            <artifactId>org.gvsig.maven.base.build</artifactId>
137
            <scope>compile</scope>
138
            <version>1.0.6-SNAPSHOT</version>
139
        </dependency>
140
        <dependency>
141
            <groupId>org.gvsig</groupId>
142
            <artifactId>org.gvsig.i18n</artifactId>
143
            <scope>compile</scope>
144
        </dependency>
145
        <dependency>
146
            <groupId>org.tmatesoft.svnkit</groupId>
147
            <artifactId>svnkit</artifactId>
148
            <scope>runtime</scope>
149
        </dependency>
150
        <dependency>
151
            <groupId>org.tmatesoft.svnkit</groupId>
152
            <artifactId>svnkit-cli</artifactId>
153
            <scope>runtime</scope>
154
        </dependency>
155
    </dependencies>
156
    <build>
157
        <resources>
158
            <resource>
159
                <directory>src/main/resources</directory>
160
                <excludes>
161
                    <exclude>config.xml</exclude>
162
                    <exclude>gvSIG.png</exclude>
163
                    <exclude>scripts/**</exclude>
164
                </excludes>
165
            </resource>
166
        </resources>
167

    
168
        <plugins>
169
            <plugin>
170
                <groupId>org.apache.maven.plugins</groupId>
171
                <artifactId>maven-release-plugin</artifactId>
172
                <configuration>
173
                    <tagBase>https://svn.forge.osor.eu/svn/gvsig-desktop/tags</tagBase>
174
                </configuration>
175
            </plugin>
176
            <plugin>
177
                <artifactId>maven-antrun-plugin</artifactId>
178
                <executions>
179
                    <execution>
180
                        <id>prepare-templates</id>
181
                        <phase>package</phase>
182
                        <configuration>
183
                            <tasks>
184
                                <!-- Regexp implementation to use -->
185
                                <property name="ant.regexp.regexpimpl"
186
                                    value="org.apache.tools.ant.util.regexp.JakartaOroRegexp" />
187

    
188
                                <property name="runtime_classpath"
189
                                    refid="maven.runtime.classpath" />
190
                                <ant antfile="${basedir}/prepare-templates.xml" />
191
                            </tasks>
192
                        </configuration>
193
                        <goals>
194
                            <goal>run</goal>
195
                        </goals>
196
                    </execution>
197
                </executions>
198
                <dependencies>
199
                    <dependency>
200
                        <groupId>org.apache.ant</groupId>
201
                        <artifactId>ant-apache-oro</artifactId>
202
                        <version>1.8.1</version>
203
                    </dependency>
204
                </dependencies>
205
            </plugin>
206
        </plugins>
207
    </build>
208
    <profiles>
209
        <profile>
210
            <id>gvsig-install</id>
211
            <activation>
212
                <activeByDefault>true</activeByDefault>
213
            </activation>
214
            <properties>
215
                <!--  gvSIG installation folder relative to the current workspace -->
216
                <gvsig.install.dir>${basedir}/../build/product</gvsig.install.dir>
217
            </properties>
218
        </profile>
219
        <profile>
220
            <id>create-project</id>
221
            <build>
222
                <plugins>
223
                    <plugin>
224
                        <artifactId>maven-antrun-plugin</artifactId>
225
                        <executions>
226
                            <execution>
227
                                <id>Run mkmvnproject.xml</id>
228
                                <phase>install</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
                                        <ant
235
                                            antfile="${project.build.directory}/${project.artifactId}-${project.version}-distribution/${project.artifactId}-${project.version}/gvSIG/extensiones/${project.artifactId}/scripts/mkmvnproject.xml" />
236
                                    </tasks>
237
                                </configuration>
238
                                <goals>
239
                                    <goal>run</goal>
240
                                </goals>
241
                            </execution>
242
                        </executions>
243
                        <dependencies>
244
                            <dependency>
245
                                <groupId>org.apache.ant</groupId>
246
                                <artifactId>ant-apache-oro</artifactId>
247
                                <version>1.8.1</version>
248
                            </dependency>
249
                        </dependencies>
250
                    </plugin>
251
                </plugins>
252
            </build>
253
        </profile>
254
    </profiles>
255
</project>