Statistics
| Revision:

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

History | View | Annotate | Download (9.59 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
    <parent>
14
        <groupId>org.gvsig</groupId>
15
        <artifactId>org.gvsig.maven.base.extension.pom</artifactId>
16
        <version>1.0.8-SNAPSHOT</version>
17
    </parent>
18
    <scm>
19
        <connection>scm:svn:https://devel.gvsig.org/svn/gvsig-desktop/branches/v2_0_0_prep/extensions/org.gvsig.mkmvnproject</connection>
20
        <developerConnection>scm:svn:https://devel.gvsig.org/svn/gvsig-desktop/branches/v2_0_0_prep/extensions/org.gvsig.mkmvnproject</developerConnection>
21
        <url>https://devel.gvsig.org/redmine/projects/gvsig-desktop/repository/show/branches/v2_0_0_prep/extensions/org.gvsig.mkmvnproject</url>
22
    </scm>
23
    <developers>
24
        <developer>
25
            <id>jjdelcerro</id>
26
            <name>Joaqu?n Jos? del Cerro</name>
27
            <email>jjdelcerro@gvsig.org</email>
28
            <roles>
29
                <role>Architect</role>
30
                <role>Developer</role>
31
            </roles>
32
        </developer>
33
        <developer>
34
            <id>jbadia</id>
35
            <name>Jos? Bad?a</name>
36
            <email>badia_jos@gva.es</email>
37
            <roles>
38
                <role>Developer</role>
39
            </roles>
40
        </developer>
41
        <developer>
42
            <id>cordinyana</id>
43
            <name>C?sar Ordi?ana</name>
44
            <email>cordinyana@gvsig.com</email>
45
            <roles>
46
                <role>Architect</role>
47
                <role>Developer</role>
48
            </roles>
49
        </developer>
50
    </developers>
51
    <repositories>
52
        <repository>
53
            <id>gvsig-public-http-repository</id>
54
            <name>gvSIG maven public HTTP repository</name>
55
            <url>http://devel.gvsig.org/m2repo/j2se</url>
56
            <releases>
57
                <enabled>true</enabled>
58
                <updatePolicy>daily</updatePolicy>
59
                <checksumPolicy>warn</checksumPolicy>
60
            </releases>
61
            <snapshots>
62
                <enabled>true</enabled>
63
                <updatePolicy>daily</updatePolicy>
64
                <checksumPolicy>warn</checksumPolicy>
65
            </snapshots>
66
        </repository>
67
    </repositories>
68
    <dependencyManagement>
69
        <dependencies>          
70
            <dependency>
71
                <groupId>org.gvsig</groupId>
72
                <artifactId>org.gvsig.core.maven.dependencies</artifactId>
73
                <version>2.0.1-SNAPSHOT</version>
74
                <type>pom</type>
75
                <scope>import</scope>
76
            </dependency>
77
        </dependencies>
78
    </dependencyManagement>
79
    <dependencies>
80
        <dependency>
81
            <groupId>org.slf4j</groupId>
82
            <artifactId>slf4j-api</artifactId>
83
            <scope>compile</scope>
84
        </dependency>        
85
        <dependency>
86
            <groupId>org.apache.ant</groupId>
87
            <artifactId>ant</artifactId>
88
            <scope>compile</scope>
89
        </dependency>
90
        <dependency>
91
            <groupId>org.apache.ant</groupId>
92
            <artifactId>ant-apache-oro</artifactId>
93
            <scope>runtime</scope>
94
        </dependency>
95
        <dependency>
96
            <groupId>ant-contrib</groupId>
97
            <artifactId>ant-contrib</artifactId>
98
            <scope>runtime</scope>
99
        </dependency>
100
        <dependency>
101
            <groupId>org.apache.ant</groupId>
102
            <artifactId>ant-launcher</artifactId>
103
            <scope>compile</scope>
104
        </dependency>
105
        <dependency>
106
            <groupId>org.apache.ant</groupId>
107
            <artifactId>ant-nodeps</artifactId>
108
            <scope>runtime</scope>
109
        </dependency>
110
        <dependency>
111
            <groupId>org.tigris.antelope</groupId>
112
            <artifactId>antelopetasks</artifactId>
113
            <scope>runtime</scope>
114
        </dependency>
115
        <dependency>
116
            <groupId>com.sardak</groupId>
117
            <artifactId>antform</artifactId>
118
            <scope>runtime</scope>
119
        </dependency>
120
        <dependency>
121
            <groupId>org.gvsig</groupId>
122
            <artifactId>org.gvsig.andami</artifactId>
123
            <scope>compile</scope>
124
        </dependency>
125
        <dependency>
126
            <groupId>org.gvsig</groupId>
127
            <artifactId>org.gvsig.maven.base.build</artifactId>
128
            <scope>compile</scope>
129
            <version>1.0.6-SNAPSHOT</version>
130
        </dependency>
131
        <dependency>
132
            <groupId>org.gvsig</groupId>
133
            <artifactId>org.gvsig.i18n</artifactId>
134
            <scope>compile</scope>
135
        </dependency>
136
        <dependency>
137
            <groupId>org.tmatesoft.svnkit</groupId>
138
            <artifactId>svnkit</artifactId>
139
            <scope>runtime</scope>
140
        </dependency>
141
        <dependency>
142
            <groupId>org.tmatesoft.svnkit</groupId>
143
            <artifactId>svnkit-cli</artifactId>
144
            <scope>runtime</scope>
145
        </dependency>
146
    </dependencies>
147
    <build>
148
        <resources>
149
            <resource>
150
                <directory>src/main/resources</directory>
151
                <excludes>
152
                    <exclude>config.xml</exclude>
153
                    <exclude>gvSIG.png</exclude>
154
                    <exclude>scripts/**</exclude>
155
                </excludes>
156
            </resource>
157
        </resources>
158

    
159
        <plugins>
160
            <plugin>
161
                <artifactId>maven-antrun-plugin</artifactId>
162
                <executions>
163
                    <execution>
164
                        <id>prepare-templates</id>
165
                        <phase>package</phase>
166
                        <configuration>
167
                            <tasks>
168
                                <!-- Regexp implementation to use -->
169
                                <property name="ant.regexp.regexpimpl"
170
                                    value="org.apache.tools.ant.util.regexp.JakartaOroRegexp" />
171

    
172
                                <property name="runtime_classpath"
173
                                    refid="maven.runtime.classpath" />
174
                                <ant antfile="${basedir}/prepare-templates.xml" />
175
                            </tasks>
176
                        </configuration>
177
                        <goals>
178
                            <goal>run</goal>
179
                        </goals>
180
                    </execution>
181
                </executions>
182
                <dependencies>
183
                    <dependency>
184
                        <groupId>org.apache.ant</groupId>
185
                        <artifactId>ant-apache-oro</artifactId>
186
                        <version>1.8.1</version>
187
                    </dependency>
188
                </dependencies>
189
            </plugin>
190
        </plugins>
191
    </build>
192
    <profiles>
193
        <profile>
194
            <id>gvsig-install</id>
195
            <activation>
196
                <activeByDefault>true</activeByDefault>
197
            </activation>
198
            <properties>
199
                <!--  gvSIG installation folder relative to the current workspace -->
200
                <gvsig.install.dir>${basedir}/../build/product</gvsig.install.dir>
201
            </properties>
202
        </profile>
203
        <profile>
204
            <id>create-project</id>
205
            <build>
206
                <plugins>
207
                    <plugin>
208
                        <artifactId>maven-antrun-plugin</artifactId>
209
                        <executions>
210
                            <execution>
211
                                <id>Run mkmvnproject.xml</id>
212
                                <phase>install</phase>
213
                                <configuration>
214
                                    <tasks>
215
                                        <!-- Regexp implementation to use -->
216
                                        <property name="ant.regexp.regexpimpl"
217
                                            value="org.apache.tools.ant.util.regexp.JakartaOroRegexp" />
218
                                        <ant
219
                                            antfile="${project.build.directory}/${project.artifactId}-${project.version}-distribution/${project.artifactId}-${project.version}/gvSIG/extensiones/${project.artifactId}/scripts/mkmvnproject.xml" />
220
                                    </tasks>
221
                                </configuration>
222
                                <goals>
223
                                    <goal>run</goal>
224
                                </goals>
225
                            </execution>
226
                        </executions>
227
                        <dependencies>
228
                            <dependency>
229
                                <groupId>org.apache.ant</groupId>
230
                                <artifactId>ant-apache-oro</artifactId>
231
                                <version>1.8.1</version>
232
                            </dependency>
233
                        </dependencies>
234
                    </plugin>
235
                </plugins>
236
            </build>
237
        </profile>
238
    </profiles>
239
    <properties>
240
            <package.info.state>alpha6</package.info.state>
241
        <package.info.categories>Development</package.info.categories>
242
    </properties>
243
</project>