Statistics
| Revision:

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

History | View | Annotate | Download (7.08 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}" dir="target/templates/downloads/"
159
                                        fork="true" failonerror="true">
160
                                        <arg value="export" />
161
                                        <arg value="https://svn.forge.osor.eu/svn/gvsig-fortuneco/org.gvsig.fortunecookies/trunk/basic" />
162
                                </java>
163
                                <java classname="org.tmatesoft.svn.cli.SVN" classpath="${runtime_classpath}" dir="target/templates/downloads/"
164
                                        fork="true" failonerror="true">
165
                                        <arg value="export" />
166
                                        <arg value="https://svn.forge.osor.eu/svn/gvsig-fortuneco/org.gvsig.fortunecookies/trunk/basic-with-user-interface" />
167
                                </java>
168
                                <java classname="org.tmatesoft.svn.cli.SVN" classpath="${runtime_classpath}" dir="target/templates/downloads/"
169
                                        fork="true" failonerror="true">
170
                                        <arg value="export" />
171
                                        <arg value="https://svn.forge.osor.eu/svn/gvsig-fortuneco/org.gvsig.fortunecookies/trunk/provider-basic-implementation" />
172
                                </java>
173
                                <java classname="org.tmatesoft.svn.cli.SVN" classpath="${runtime_classpath}" dir="target/templates/downloads/"
174
                                        fork="true" failonerror="true">
175
                                        <arg value="export" />
176
                                        <arg value="https://svn.forge.osor.eu/svn/gvsig-fortuneco/org.gvsig.fortunecookies/trunk/provider-basic-implementation-with-user-interface" />
177
                                </java>
178
                                
179
                                <zip destfile="target/templates-zips/API.zip" 
180
                                 basedir="target/templates/downloads/basic/" 
181
                                 includes="**/*"/>
182
                                <zip destfile="target/templates-zips/SPI.zip" 
183
                                 basedir="target/templates/downloads/provider-basic-implementation/" 
184
                                 includes="**/*"/>
185
                                <zip destfile="target/templates-zips/SPI+UIAPI.zip" 
186
                                 basedir="target/templates/downloads/provider-basic-implementation-with-user-interface/" 
187
                                 includes="**/*"/>
188
                                <zip destfile="target/templates-zips/UIAPI.zip" 
189
                                 basedir="target/templates/downloads/basic-with-user-interface/" 
190
                                 includes="**/*"/>
191

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