Statistics
| Revision:

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

History | View | Annotate | Download (7.13 KB)

1
<?xml version="1.0" encoding="UTF-8"?>
2
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3
        xsi:schemaLocation="http://maven.apache.org/POM/4.0.0    http://maven.apache.org/xsd/maven-4.0.0.xsd">
4

    
5
        <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
        <description>[PUT LIBRARY DESCRIPTION HERE]</description>
12
        <url>http://www.gvsig.org</url>
13
        <scm>
14
                <connection>scm:svn:http://subversion.gvsig.org/gvSIG/branches/v2_0_0_prep/libraries/org.gvsig.mkmvnprojects</connection>
15
                <developerConnection>scm:svn:https://gvsig.org/svn/gvSIG/branches/v2_0_0_prep/libraries/org.gvsig.mkmvnprojects</developerConnection>
16
                <url>http://subversion.gvsig.org/viewvc/?root=gvSIG</url>
17
                <tag>HEAD</tag>
18
        </scm>
19
        <parent>
20
                <groupId>org.gvsig</groupId>
21
                <artifactId>gvsig-base-extension-pom</artifactId>
22
                <version>2.0-SNAPSHOT</version>
23
        </parent>
24
        <properties>
25
                <build-dir>${basedir}/../build</build-dir>
26
        </properties>
27
        <developers>
28
                <developer>
29
                        <id>jjdelcerro</id>
30
                        <name>Joaquín José del Cerro</name>
31
                        <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
                        <name>José Badía</name>
40
                        <email>badia_jos@gva.es</email>
41
                        <roles>
42
                                <role>Developer</role>
43
                        </roles>
44
                </developer>
45
        </developers>
46
        <repositories>
47
                <repository>
48
                        <id>gvsig-public-http-repository</id>
49
                        <name>gvSIG maven public HTTP repository</name>
50
                        <url>http://gvsig-desktop.forge.osor.eu/downloads/pub/projects/gvSIG-desktop/maven-repository</url>
51
                        <releases>
52
                                <enabled>true</enabled>
53
                                <updatePolicy>daily</updatePolicy>
54
                                <checksumPolicy>warn</checksumPolicy>
55
                        </releases>
56
                        <snapshots>
57
                                <enabled>true</enabled>
58
                                <updatePolicy>daily</updatePolicy>
59
                                <checksumPolicy>warn</checksumPolicy>
60
                        </snapshots>
61
                </repository>
62
                <repository>
63
                        <id>svnkit-repository</id>
64
                        <name>svnkit maven public HTTP repository</name>
65
                        <url>http://maven.svnkit.com/maven2/</url>
66
                </repository>
67
        </repositories>
68
        <dependencies>
69
                <dependency>
70
                        <groupId>org.gvsig</groupId>
71
                        <artifactId>org.gvsig.core.maven.dependencies</artifactId>
72
                        <version>2.0.0-SNAPSHOT</version>
73
                        <type>pom</type>
74
                        <scope>import</scope>
75
                </dependency>
76
                <dependency>
77
                        <groupId>org.gvsig</groupId>
78
                        <artifactId>org.gvsig.i18n</artifactId>
79
                        <version>2.0-SNAPSHOT</version>
80
                </dependency>
81
                <dependency>
82
                        <groupId>ant-contrib</groupId>
83
                        <artifactId>ant-contrib</artifactId>
84
                        <version>1.0b3</version>
85
                </dependency>
86
                <dependency>
87
                        <groupId>org.apache.ant</groupId>
88
                        <artifactId>ant</artifactId>
89
                        <version>1.7.0</version>
90
                </dependency>
91
                <dependency>
92
                        <groupId>org.apache.ant</groupId>
93
                        <artifactId>ant-launcher</artifactId>
94
                        <version>1.7.0</version>
95
                </dependency>
96
                <dependency>
97
                        <groupId>org.apache.ant</groupId>
98
                        <artifactId>ant-nodeps</artifactId>
99
                        <version>1.7.0</version>
100
                </dependency>
101
                <dependency>
102
                        <groupId>com.sardak</groupId>
103
                        <artifactId>antform</artifactId>
104
                        <version>2.0</version>
105
                </dependency>
106
                <dependency>
107
                        <groupId>org.tigris.antelope</groupId>
108
                        <artifactId>antelopetasks</artifactId>
109
                        <version>3.2.10</version>
110
                </dependency>
111
                <dependency>
112
                        <groupId>org.gvsig</groupId>
113
                        <artifactId>org.gvsig.andami</artifactId>
114
                        <version>2.0-SNAPSHOT</version>
115
                </dependency>
116
                <dependency>
117
                        <groupId>org.tmatesoft.svnkit</groupId>
118
                        <artifactId>svnkit</artifactId>
119
                        <version>1.3.3</version>
120
                        <scope>runtime</scope>
121
                </dependency>
122
                <dependency>
123
                        <groupId>org.tmatesoft.svnkit</groupId>
124
                        <artifactId>svnkit-cli</artifactId>
125
                        <version>1.3.3</version>
126
                        <scope>runtime</scope>
127
                </dependency>
128
        </dependencies>
129
        <build>
130
                <resources>
131
                        <resource>
132
                                <directory>src/main/resources</directory>
133
                                <excludes>
134
                                        <exclude>config.xml</exclude>
135
                                        <exclude>gvSIG.png</exclude>
136
                                        <exclude>scripts/**</exclude>
137
                                </excludes>
138
                        </resource>
139
                </resources>
140

    
141
                <plugins>
142
                        <plugin>
143
                                <artifactId>maven-antrun-plugin</artifactId>
144
                                <executions>
145
                                        <execution>
146
                                                <phase>package</phase>
147
                                                <configuration>
148
                                                        <tasks>
149

    
150
                                                                <delete dir="target/templates/" />
151
                                                                <delete dir="target/templates-zips/" />
152

    
153
                                                                <mkdir dir="target/templates/downloads" />
154
                                                                <mkdir dir="target/templates-zips" />
155

    
156
                                                                <property name="runtime_classpath" refid="maven.runtime.classpath" />
157

    
158
                                                                <java classname="org.tmatesoft.svn.cli.SVN" classpath="${runtime_classpath}"
159
                                                                        dir="target/templates/downloads/" fork="true" failonerror="true">
160
                                                                        <arg value="export" />
161
                                                                        <arg
162
                                                                                value="https://svn.forge.osor.eu/svn/gvsig-fortuneco/org.gvsig.fortunecookies/trunk/basic" />
163
                                                                </java>
164
                                                                <java classname="org.tmatesoft.svn.cli.SVN" classpath="${runtime_classpath}"
165
                                                                        dir="target/templates/downloads/" fork="true" failonerror="true">
166
                                                                        <arg value="export" />
167
                                                                        <arg
168
                                                                                value="https://svn.forge.osor.eu/svn/gvsig-fortuneco/org.gvsig.fortunecookies/trunk/basic-with-user-interface" />
169
                                                                </java>
170
                                                                <java classname="org.tmatesoft.svn.cli.SVN" classpath="${runtime_classpath}"
171
                                                                        dir="target/templates/downloads/" fork="true" failonerror="true">
172
                                                                        <arg value="export" />
173
                                                                        <arg
174
                                                                                value="https://svn.forge.osor.eu/svn/gvsig-fortuneco/org.gvsig.fortunecookies/trunk/provider-basic-implementation" />
175
                                                                </java>
176
                                                                <java classname="org.tmatesoft.svn.cli.SVN" classpath="${runtime_classpath}"
177
                                                                        dir="target/templates/downloads/" fork="true" failonerror="true">
178
                                                                        <arg value="export" />
179
                                                                        <arg
180
                                                                                value="https://svn.forge.osor.eu/svn/gvsig-fortuneco/org.gvsig.fortunecookies/trunk/provider-basic-implementation-with-user-interface" />
181
                                                                </java>
182

    
183
                                                                <zip destfile="target/templates-zips/API.zip" basedir="target/templates/downloads/basic/"
184
                                                                        includes="**/*" />
185
                                                                <zip destfile="target/templates-zips/SPI.zip"
186
                                                                        basedir="target/templates/downloads/provider-basic-implementation/"
187
                                                                        includes="**/*" />
188
                                                                <zip destfile="target/templates-zips/SPI+UIAPI.zip"
189
                                                                        basedir="target/templates/downloads/provider-basic-implementation-with-user-interface/"
190
                                                                        includes="**/*" />
191
                                                                <zip destfile="target/templates-zips/UIAPI.zip"
192
                                                                        basedir="target/templates/downloads/basic-with-user-interface/"
193
                                                                        includes="**/*" />
194

    
195
                                                        </tasks>
196
                                                </configuration>
197
                                                <goals>
198
                                                        <goal>run</goal>
199
                                                </goals>
200
                                        </execution>
201
                                </executions>
202
                        </plugin>
203
                </plugins>
204
        </build>
205
        <profiles>
206
                <profile>
207
                        <id>gvsig-install</id>
208
                        <activation>
209
                                <activeByDefault>true</activeByDefault>
210
                        </activation>
211
                        <properties>
212
                                <!--  gvSIG installation folder relative to the current workspace -->
213
                                <gvsig.install.dir>${basedir}/../build/product</gvsig.install.dir>
214
                        </properties>
215
                </profile>
216
        </profiles>
217
</project>