Revision 2862 org.gvsig.raster.gdal/trunk/org.gvsig.raster.gdal/org.gvsig.raster.gdal.app/pom.xml

View differences:

pom.xml
1
<?xml version="1.0" encoding="ISO-8859-1"?>
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" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
2 3

  
3
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
4
	<modelVersion>4.0.0</modelVersion>
5
	<artifactId>org.gvsig.raster.gdal.app</artifactId>
6
	<packaging>jar</packaging>
7
	<name>Formats: Gdal file formats support</name>
8
	<description>Gdal data provider for gvSIG: jpeg, tiff, png, gif.</description>
4
  <modelVersion>4.0.0</modelVersion>
5
  <artifactId>org.gvsig.raster.gdal.app</artifactId>
6
  <packaging>pom</packaging>
7
  <name>${project.artifactId}</name>
9 8
	<parent>
10
      <groupId>org.gvsig</groupId>
11
      <artifactId>org.gvsig.raster.gdal</artifactId>
12
      <version>2.2.3-SNAPSHOT</version>
13
    </parent>
14
    <scm>
15
        <connection>scm:svn:https://devel.gvsig.org/svn/gvsig-raster/org.gvsig.raster.gdal/trunk/org.gvsig.raster.gdal/org.gvsig.raster.gdal.app</connection>
16
        <developerConnection>scm:svn:https://devel.gvsig.org/svn/gvsig-raster/org.gvsig.raster.gdal/trunk/org.gvsig.raster.gdal/org.gvsig.raster.gdal.app</developerConnection>
17
        <url>https://devel.gvsig.org/redmine/projects/gvsig-raster/repository/show/org.gvsig.raster.gdal/trunk/org.gvsig.raster.gdal/org.gvsig.raster.gdal.app</url>
18
    </scm>
19
	<dependencies>
20
		<dependency>
21
			<groupId>org.gvsig</groupId>
22
			<artifactId>org.gvsig.andami</artifactId>
23
			<scope>compile</scope>
24
		</dependency>
25
		<dependency>
26
			<groupId>org.gvsig</groupId>
27
			<artifactId>org.gvsig.raster.gdal.io</artifactId>
28
			<scope>runtime</scope>
29
		</dependency>
30
		<dependency>
31
			<groupId>org.gvsig</groupId>
32
			<artifactId>org.gvsig.jgdal</artifactId>
33
            <scope>runtime</scope>
34
		</dependency>
35
        <dependency>
36
            <groupId>org.gvsig</groupId>
37
            <artifactId>org.gvsig.jgdal</artifactId>
38
            <classifier>${native_classifier}</classifier>
39
            <type>tar.gz</type>
40
            <scope>runtime</scope>
41
        </dependency>
42
        <dependency>
43
	        <groupId>org.gdal</groupId>
44
	        <artifactId>gdal</artifactId>
45
	        <version>${gdal.version}</version>
46
	        <classifier>${native_classifier}</classifier>
47
	         <scope>runtime</scope>
48
	        <type>tar.gz</type>
49
	    </dependency>
50
	</dependencies>
51
	
52
	<profiles>
53
	
54
	   <!-- *************** -->
55
       <!-- LINUX PROFILE   -->
56
       <!-- *************** -->
57
            
58
        <profile>
59
            <id>linux-profile</id>
60
            <activation>
61
                 <property>
62
					<name>native-platform</name>
63
					<value>linux</value>
64
				</property>
65
           </activation>
66
           <properties>
67
           		<gvsig.package.info.operatingSystem>lin</gvsig.package.info.operatingSystem>
68
        		<gvsig.package.info.architecture>x86</gvsig.package.info.architecture>
69
			</properties>
70
			<build>
71
          		<plugins>
72
            		<plugin>
73
                		<artifactId>maven-assembly-plugin</artifactId>
74
                		<configuration>
75
                    		<ignoreDirFormatExtensions>true</ignoreDirFormatExtensions>
76
                    		<appendAssemblyId>false</appendAssemblyId>
77
                		</configuration>
78
                		<executions>
79
                  			<execution>
80
                    			<id>gvsig-plugin-package</id>
81
                    			<phase>package</phase>
82
                    			<goals>
83
                        			<goal>single</goal>
84
                    			</goals>
85
                    			<configuration>
86
                      				<finalName>gvSIG-desktop-${gvsig.package.info.gvSIGVersion}-${project.artifactId}-${gvsig.package.info.version}-${buildNumber}-${gvsig.package.info.state}-${gvsig.package.info.operatingSystem}-${gvsig.package.info.architecture}-${gvsig.package.info.javaVM}.gvspkg</finalName>
87
                      				<descriptors>
88
                        				<descriptor>src/main/assembly/gvsig-plugin-package-lin.xml</descriptor>
89
                      				</descriptors>
90
                    			</configuration>
91
                  			</execution>
92
                		</executions>
93
            		</plugin>
94
            		
95
            		<plugin>
96
						<groupId>org.codehaus.mojo</groupId>
97
						<artifactId>exec-maven-plugin</artifactId>
98
                        <executions>
99
                            <execution>
100
								<id>unpack-jgdal</id>
101
								<phase>generate-sources</phase>
102
                                <goals>
103
                                    <goal>exec</goal>
104
                                </goals>
105
                                <configuration>
106
				    				<executable>sh</executable>
107
                                    <arguments>
108
										<argument>${basedir}/unpack-dependencies.sh</argument>
109
										<argument>${user.home}/.m2/repository/org/gvsig/org.gvsig.jgdal/${jgdal.version}</argument>
110
										<argument>${depman.dir}</argument>
111
                                    </arguments>
112
                                </configuration>
113
                            </execution>
114
                            <execution>
115
								<id>unpack-gdal</id>
116
								<phase>generate-sources</phase>
117
                                <goals>
118
                                    <goal>exec</goal>
119
                                </goals>
120
                                <configuration>
121
				    				<executable>sh</executable>
122
                                    <arguments>
123
										<argument>${basedir}/unpack-dependencies.sh</argument>
124
										<argument>${user.home}/.m2/repository/org/gdal/gdal/${gdal.version}</argument>
125
										<argument>${depman.dir}</argument>
126
                                    </arguments>
127
                                </configuration>
128
                            </execution>
129
                        </executions>
130
                    </plugin>
131
                    
132
            	</plugins>
133
            </build>
134
        </profile>
135
        
136
       <!-- ***************** -->
137
       <!-- LINUX 64 PROFILE  -->
138
       <!-- ***************** -->
139
            
140
        <profile>
141
            <id>linux64-profile</id>
142
            <activation>
143
                 <property>
144
					<name>native-platform</name>
145
					<value>linux64</value>
146
				</property>
147
           </activation>
148
           <properties>
149
           		<gvsig.package.info.operatingSystem>lin</gvsig.package.info.operatingSystem>
150
        		<gvsig.package.info.architecture>x86_64</gvsig.package.info.architecture>
151
			</properties>
152
			<build>
153
          		<plugins>
154
            		<plugin>
155
                		<artifactId>maven-assembly-plugin</artifactId>
156
                		<configuration>
157
                    		<ignoreDirFormatExtensions>true</ignoreDirFormatExtensions>
158
                    		<appendAssemblyId>false</appendAssemblyId>
159
                		</configuration>
160
                		<executions>
161
                  			<execution>
162
                    			<id>gvsig-plugin-package</id>
163
                    			<phase>package</phase>
164
                    			<goals>
165
                        			<goal>single</goal>
166
                    			</goals>
167
                    			<configuration>
168
                      				<finalName>gvSIG-desktop-${gvsig.package.info.gvSIGVersion}-${project.artifactId}-${gvsig.package.info.version}-${buildNumber}-${gvsig.package.info.state}-${gvsig.package.info.operatingSystem}-${gvsig.package.info.architecture}-${gvsig.package.info.javaVM}.gvspkg</finalName>
169
                      				<descriptors>
170
                        				<descriptor>src/main/assembly/gvsig-plugin-package-lin64.xml</descriptor>
171
                      				</descriptors>
172
                    			</configuration>
173
                  			</execution>
174
                		</executions>
175
            		</plugin>
176
            		
177
            		<plugin>
178
						<groupId>org.codehaus.mojo</groupId>
179
						<artifactId>exec-maven-plugin</artifactId>
180
                        <executions>
181
                            <execution>
182
								<id>unpack-jgdal</id>
183
								<phase>generate-sources</phase>
184
                                <goals>
185
                                    <goal>exec</goal>
186
                                </goals>
187
                                <configuration>
188
				    				<executable>sh</executable>
189
                                    <arguments>
190
										<argument>${basedir}/unpack-dependencies.sh</argument>
191
										<argument>${user.home}/.m2/repository/org/gvsig/org.gvsig.jgdal/${jgdal.version}</argument>
192
										<argument>${depman.dir}</argument>
193
                                    </arguments>
194
                                </configuration>
195
                            </execution>
196
                            <execution>
197
								<id>unpack-gdal</id>
198
								<phase>generate-sources</phase>
199
                                <goals>
200
                                    <goal>exec</goal>
201
                                </goals>
202
                                <configuration>
203
				    				<executable>sh</executable>
204
                                    <arguments>
205
										<argument>${basedir}/unpack-dependencies.sh</argument>
206
										<argument>${user.home}/.m2/repository/org/gdal/gdal/${gdal.version}</argument>
207
										<argument>${depman.dir}</argument>
208
                                    </arguments>
209
                                </configuration>
210
                            </execution>
211
                        </executions>
212
                    </plugin>
213
                    
214
            	</plugins>
215
            </build>
216
        </profile>
217
        
218
        <!-- *************** -->
219
        <!-- FEDORA PROFILE  -->
220
        <!-- *************** -->
221
        
222
        <profile>
223
            <id>fedora11-profile</id>
224
            <activation>
225
              <property>
226
                <name>native-platform</name>
227
                <value>fedora11</value>
228
              </property>
229
            </activation>
230
            <properties>
231
           	  <gvsig.package.info.categories>Raster</gvsig.package.info.categories>
232
              <gvsig.package.info.operatingSystem>fedora11</gvsig.package.info.operatingSystem>
233
              <gvsig.package.info.architecture>x86</gvsig.package.info.architecture>
234
            </properties>
235
            <build>
236
          		<plugins>
237
            		<plugin>
238
                		<artifactId>maven-assembly-plugin</artifactId>
239
                		<configuration>
240
                    		<ignoreDirFormatExtensions>true</ignoreDirFormatExtensions>
241
                    		<appendAssemblyId>false</appendAssemblyId>
242
                		</configuration>
243
                		<executions>
244
                  			<execution>
245
                    			<id>gvsig-plugin-package</id>
246
                    			<phase>package</phase>
247
                    			<goals>
248
                        			<goal>single</goal>
249
                    			</goals>
250
                    			<configuration>
251
                      				<finalName>gvSIG-desktop-${gvsig.package.info.gvSIGVersion}-${project.artifactId}-${gvsig.package.info.version}-${buildNumber}-${gvsig.package.info.state}-${gvsig.package.info.operatingSystem}-${gvsig.package.info.architecture}-${gvsig.package.info.javaVM}.gvspkg</finalName>
252
                      				<descriptors>
253
                        				<descriptor>src/main/assembly/gvsig-plugin-package-fedora11.xml</descriptor>
254
                      				</descriptors>
255
                    			</configuration>
256
                  			</execution>
257
                		</executions>
258
            		</plugin>
259
            	</plugins>
260
            </build>
261
        </profile>
262
        
263
        <!-- *************** -->
264
        <!-- WINDOWS PROFILE -->
265
        <!-- *************** -->
266
         
267
        <profile>
268
            <id>windows-profile</id>
269
            <activation>
270
                <property>
271
					<name>native-platform</name>
272
					<value>win</value>
273
				</property>
274
            </activation>
275
            <properties>
276
           		<gvsig.package.info.operatingSystem>win</gvsig.package.info.operatingSystem>
277
        		<gvsig.package.info.architecture>x86</gvsig.package.info.architecture>
278
			</properties>
279
			<build>
280
          		<plugins>
281
            		<plugin>
282
                		<artifactId>maven-assembly-plugin</artifactId>
283
                		<configuration>
284
                    		<ignoreDirFormatExtensions>true</ignoreDirFormatExtensions>
285
                    		<appendAssemblyId>false</appendAssemblyId>
286
                		</configuration>
287
                		<executions>
288
                  			<execution>
289
                    			<id>gvsig-plugin-package</id>
290
                    			<phase>package</phase>
291
                    			<goals>
292
                        			<goal>single</goal>
293
                    			</goals>
294
                    			<configuration>
295
                      				<finalName>gvSIG-desktop-${gvsig.package.info.gvSIGVersion}-${project.artifactId}-${gvsig.package.info.version}-${buildNumber}-${gvsig.package.info.state}-${gvsig.package.info.operatingSystem}-${gvsig.package.info.architecture}-${gvsig.package.info.javaVM}.gvspkg</finalName>
296
                      				<descriptors>
297
                        				<descriptor>src/main/assembly/gvsig-plugin-package-win.xml</descriptor>
298
                      				</descriptors>
299
                    			</configuration>
300
                  			</execution>
301
                		</executions>
302
            		</plugin>
303
            		
304
            		<plugin>
305
						<groupId>org.codehaus.mojo</groupId>
306
						<artifactId>exec-maven-plugin</artifactId>
307
                        <executions>
308
                            <execution>
309
								<id>unpack-jgdal</id>
310
								<phase>generate-sources</phase>
311
                                <goals>
312
                                    <goal>exec</goal>
313
                                </goals>
314
                                <configuration>
315
				    				<executable>sh</executable>
316
                                    <arguments>
317
										<argument>${basedir}/unpack-dependencies.sh</argument>
318
										<argument>${user.home}/.m2/repository/org/gvsig/org.gvsig.jgdal/${jgdal.version}</argument>
319
										<argument>${depman.dir}</argument>
320
                                    </arguments>
321
                                </configuration>
322
                            </execution>
323
                            
324
                            <execution>
325
								<id>unpack-gdal</id>
326
								<phase>generate-sources</phase>
327
                                <goals>
328
                                    <goal>exec</goal>
329
                                </goals>
330
                                <configuration>
331
				    				<executable>sh</executable>
332
                                    <arguments>
333
										<argument>${basedir}/unpack-dependencies.sh</argument>
334
										<argument>${user.home}/.m2/repository/org/gdal/gdal/${gdal.version}</argument>
335
										<argument>${depman.dir}</argument>
336
                                    </arguments>
337
                                </configuration>
338
                            </execution>
339
                            
340
                        </executions>
341
                    </plugin>
342
            	</plugins>
343
            </build>
344
        </profile>
345
    </profiles>
9
    <groupId>org.gvsig</groupId>
10
    <artifactId>org.gvsig.raster.gdal</artifactId>
11
    <version>2.2.3-SNAPSHOT</version>
12
  </parent>
13
  
14
  <properties>
15
    <svn.tags.folder>https://devel.gvsig.org/svn/gvsig-raster/org.gvsig.raster.gdal/tags/</svn.tags.folder>
346 16
    
347
	<properties>
17
    <gvsig.package.info.state>testing</gvsig.package.info.state>
18
    <gvsig.package.info.official>true</gvsig.package.info.official>
19
    <gvsig.package.info.operatingSystem>all</gvsig.package.info.operatingSystem>
20
    <gvsig.package.info.architecture>all</gvsig.package.info.architecture>
348 21
		<gvsig.package.info.categories>Raster, Formats</gvsig.package.info.categories>
349
		<gvsig.package.info.state>final</gvsig.package.info.state>
350
		<gvsig.package.info.poolURL>http://devel.gvsig.org/download/projects/Raster/pool</gvsig.package.info.poolURL>
22
    <gvsig.package.info.poolURL>https://devel.gvsig.org/download/projects/Raster/pool/</gvsig.package.info.poolURL>
23
    <gvsig.package.info.dependencies></gvsig.package.info.dependencies>
24
    <gvsig.package.info.code>${project.parent.artifactId}</gvsig.package.info.code>
25
    <gvsig.package.info.codealias></gvsig.package.info.codealias>
26
    <gvsig.package.info.name>${project.parent.name}</gvsig.package.info.name>
27
    <gvsig.package.info.description>${project.parent.description}</gvsig.package.info.description>
28
    <gvsig.install.plugin>false</gvsig.install.plugin>    
351 29
		<gvsig.package.info.dependencies>required: org.gvsig.raster.tilecache.app -ge 2</gvsig.package.info.dependencies>
352
		<gvsig.package.info.official>true</gvsig.package.info.official>
353
	</properties>
30

  
31
  </properties>
32
  
33
  <modules>
34
    <module>org.gvsig.raster.gdal.app.common</module>
35
    <module>org.gvsig.raster.gdal.app.lin.x86</module>
36
    <module>org.gvsig.raster.gdal.app.lin.x86_64</module>
37
    <module>org.gvsig.raster.gdal.app.win.x86</module>
38
    <module>org.gvsig.raster.gdal.app.mac_10.5</module>
39
    <!--
40
    <module>org.gvsig.raster.gdal.app.fedora.x86</module>
41
    -->
42
  </modules>
43

  
44

  
354 45
</project>
46

  

Also available in: Unified diff