Revision 2490

View differences:

org.gvsig.raster.ermapper/trunk/org.gvsig.raster.ermapper/pom.xml
12 12
      <artifactId>org.gvsig.desktop</artifactId>
13 13
      <version>2.0.22</version>
14 14
    </parent>
15
    
16
    <properties>
17
   		<jecw.version>2.0.0-SNAPSHOT</jecw.version>
18
   		<ecw.version>3.3.20070509</ecw.version>
19
	</properties>
20
	
21
	<repositories>
22
      <repository>
23
        <id>gvsig-public-http-repository</id>
24
        <name>gvSIG maven public HTTP repository</name>
25
        <url>http://devel.gvsig.org/m2repo/j2se</url>
26
        <releases>
27
          <enabled>true</enabled>
28
          <updatePolicy>daily</updatePolicy>
29
          <checksumPolicy>warn</checksumPolicy>
30
        </releases>
31
        <snapshots>
32
          <enabled>true</enabled>
33
          <updatePolicy>daily</updatePolicy>
34
          <checksumPolicy>warn</checksumPolicy>
35
        </snapshots>
36
      </repository>
37
    </repositories>
38
	
15 39
    <scm>
16 40
        <connection>scm:svn:https://devel.gvsig.org/svn/gvsig-raster/org.gvsig.raster.ermapper/trunk/org.gvsig.raster.ermapper</connection>
17 41
        <developerConnection>scm:svn:https://devel.gvsig.org/svn/gvsig-raster/org.gvsig.raster.ermapper/trunk/org.gvsig.raster.ermapper</developerConnection>
......
48 72
		    <dependency>
49 73
				<groupId>org.gvsig</groupId>
50 74
				<artifactId>org.gvsig.jecw</artifactId>
51
				<version>2.0.0-SNAPSHOT</version>
75
				<version>${jecw.version}</version>
52 76
			</dependency>
53 77
	        <dependency>
54 78
	            <groupId>org.gvsig</groupId>
55 79
	            <artifactId>org.gvsig.jecw</artifactId>
56
	            <version>2.0.0-SNAPSHOT</version>
80
	            <version>${jecw.version}</version>
57 81
	            <classifier>${native_classifier}</classifier>
58 82
	            <type>tar.gz</type>
59 83
	        </dependency>
......
70 94
			<dependency>
71 95
				<groupId>com.ermapper</groupId>
72 96
				<artifactId>ecw</artifactId>
73
				<version>3.3.20070509</version>
97
				<version>${ecw.version}</version>
74 98
				<classifier>${native_classifier}</classifier>
75 99
				<type>tar.gz</type>
76 100
			</dependency>
org.gvsig.raster.ermapper/trunk/org.gvsig.raster.ermapper/org.gvsig.raster.ermapper.app/pom.xml
47 47
			<activation>
48 48
				<activeByDefault>true</activeByDefault>
49 49
			</activation>
50
			<properties>
51
				<!--Default gvSIG installation folder relative to the current workspace-->
52
				<gvsig.install.dir>${basedir}/../../build/product</gvsig.install.dir>
53
			</properties>
54 50
		</profile>  
55 51
		
56 52
	   <!-- *************** -->
......
95 91
                  			</execution>
96 92
                		</executions>
97 93
            		</plugin>
94
            		
95
            		<plugin>
96
						<groupId>org.codehaus.mojo</groupId>
97
						<artifactId>exec-maven-plugin</artifactId>
98
                        <executions>
99
                            <execution>
100
								<id>unpack-jecw</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.jecw/${jecw.version}</argument>
110
										<argument>${user.home}/.depman</argument>
111
                                    </arguments>
112
                                </configuration>
113
                            </execution>
114
                            <execution>
115
								<id>unpack-ecw</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/com/ermapper/ecw/${ecw.version}</argument>
125
										<argument>${user.home}/.depman</argument>
126
                                    </arguments>
127
                                </configuration>
128
                            </execution>
129
                        </executions>
130
                    </plugin>
131
            		
98 132
            	</plugins>
99 133
            </build>
100 134
        </profile>
......
141 175
                  			</execution>
142 176
                		</executions>
143 177
            		</plugin>
178
            		
179
            		<plugin>
180
						<groupId>org.codehaus.mojo</groupId>
181
						<artifactId>exec-maven-plugin</artifactId>
182
                        <executions>
183
                            <execution>
184
								<id>unpack-jecw</id>
185
								<phase>generate-sources</phase>
186
                                <goals>
187
                                    <goal>exec</goal>
188
                                </goals>
189
                                <configuration>
190
				    				<executable>sh</executable>
191
                                    <arguments>
192
										<argument>${basedir}/unpack-dependencies.sh</argument>
193
										<argument>${user.home}/.m2/repository/org/gvsig/org.gvsig.jecw/${jecw.version}</argument>
194
										<argument>${user.home}/.depman</argument>
195
                                    </arguments>
196
                                </configuration>
197
                            </execution>
198
                            <execution>
199
								<id>unpack-ecw</id>
200
								<phase>generate-sources</phase>
201
                                <goals>
202
                                    <goal>exec</goal>
203
                                </goals>
204
                                <configuration>
205
				    				<executable>sh</executable>
206
                                    <arguments>
207
										<argument>${basedir}/unpack-dependencies.sh</argument>
208
										<argument>${user.home}/.m2/repository/com/ermapper/ecw/${ecw.version}</argument>
209
										<argument>${user.home}/.depman</argument>
210
                                    </arguments>
211
                                </configuration>
212
                            </execution>
213
                        </executions>
214
                    </plugin>
215
                    
144 216
            	</plugins>
145 217
            </build>
146 218
        </profile>
org.gvsig.raster.ermapper/trunk/org.gvsig.raster.ermapper/org.gvsig.raster.ermapper.app/unpack-dependencies.sh
1
#!/bin/bash
2

  
3
#set -x
4

  
5
dep_dir=$1;
6
dest_dir=$2;
7

  
8
if [ ! -d $dest_dir ]; then mkdir $dest_dir; fi;
9
if [ ! -d $dep_dir ]; then exit 0; fi 
10

  
11
if [ ! -d $dest_dir/unpacked ]; then
12
	mkdir $dest_dir/unpacked;
13
fi
14

  
15
# Get all natives sdk bundle files
16
files=$(find $dep_dir -type f -name *.tar.gz)
17

  
18
for i in $files; do
19
	filename=`basename $i`
20
	filedest="$dest_dir/unpacked/$filename"
21
	
22
	#echo FileName: "$filename"
23
	#echo FileDest: "$filedest"
24
	
25
    # Overwrite only if the file is newer than the one stored as unpacked
26
	if [ ! -f "$filedest" ] || [ "$i" -nt "$filedest" ]; then
27
		echo "Expanding $i in $dest_dir"
28
		cp "$i" "$dest_dir/unpacked"
29
		tar xzf "$i" -C "$dest_dir"
30
	else
31
		echo "$i not newer than the one available in $dest_dir/unpacked, not expanding it"
32
	fi
33
done
org.gvsig.raster.tilecache/trunk/org.gvsig.raster.tilecache/org.gvsig.raster.tilecache.app/pom.xml
158 158
            <artifactId>org.gvsig.fmap.mapcontext.operation</artifactId>
159 159
            <scope>runtime</scope>
160 160
        </dependency>
161
        <dependency>
162
	        <groupId>org.gvsig</groupId>
163
	        <artifactId>org.gvsig.jpotrace</artifactId>
164
	        <scope>runtime</scope>
165
	    </dependency>
166
	    <dependency>
167
            <groupId>org.gvsig</groupId>
168
            <artifactId>org.gvsig.jpotrace</artifactId>
169
            <classifier>${native_classifier}</classifier>
170
            <type>tar.gz</type>
171
            <scope>compile</scope>
172
        </dependency>
173 161
	</dependencies>
174 162
    <properties>
175 163
    	<gvsig.package.info.state>testing</gvsig.package.info.state>
org.gvsig.raster.tilecache/trunk/org.gvsig.raster.tilecache/pom.xml
77 77
				<artifactId>org.gvsig.raster.algorithm</artifactId>
78 78
				<version>2.2.0-SNAPSHOT</version>
79 79
			</dependency>
80
			
81
			<dependency>
82
	            <groupId>org.gvsig</groupId>
83
	           	 <artifactId>org.gvsig.jpotrace</artifactId>
84
	           	 <version>2.0.0-SNAPSHOT</version>
85
	        </dependency>
86
	        <dependency>
87
            	<groupId>org.gvsig</groupId>
88
            	<artifactId>org.gvsig.jpotrace</artifactId>
89
            	<classifier>${native_classifier}</classifier>
90
            	<type>tar.gz</type>
91
            	<version>2.0.0-SNAPSHOT</version>
92
        	</dependency>
93 80
    	</dependencies>
94 81
    </dependencyManagement>
95 82
	<modules>
org.gvsig.raster.lizardtech/trunk/org.gvsig.raster.lizardtech/pom.xml
12 12
      <artifactId>org.gvsig.desktop</artifactId>
13 13
      <version>2.0.22</version>
14 14
    </parent>
15
    
16
     <properties>
17
   		<jmrsid.version>2.0.0-SNAPSHOT</jmrsid.version>
18
   		<mrsid.version>7.0.0.2164</mrsid.version>
19
	</properties>
20
    
21
    <repositories>
22
      <repository>
23
        <id>gvsig-public-http-repository</id>
24
        <name>gvSIG maven public HTTP repository</name>
25
        <url>http://devel.gvsig.org/m2repo/j2se</url>
26
        <releases>
27
          <enabled>true</enabled>
28
          <updatePolicy>daily</updatePolicy>
29
          <checksumPolicy>warn</checksumPolicy>
30
        </releases>
31
        <snapshots>
32
          <enabled>true</enabled>
33
          <updatePolicy>daily</updatePolicy>
34
          <checksumPolicy>warn</checksumPolicy>
35
        </snapshots>
36
      </repository>
37
    </repositories>
38
    
15 39
    <scm>
16 40
        <connection>scm:svn:https://devel.gvsig.org/svn/gvsig-raster/org.gvsig.raster.lizardtech/trunk/org.gvsig.raster.lizardtech</connection>
17 41
        <developerConnection>scm:svn:https://devel.gvsig.org/svn/gvsig-raster/org.gvsig.raster.lizardtech/trunk/org.gvsig.raster.lizardtech</developerConnection>
......
48 72
	        <dependency>
49 73
				<groupId>org.gvsig</groupId>
50 74
				<artifactId>org.gvsig.jmrsid</artifactId>
51
				<version>2.0.0-SNAPSHOT</version>
75
				<version>${jmrsid.version}</version>
52 76
			</dependency>
53 77
			<dependency>
54 78
	 			<groupId>org.gvsig</groupId>
55 79
	 			<artifactId>org.gvsig.jmrsid</artifactId>
56
	  			<version>2.0.0-SNAPSHOT</version>
80
	  			<version>${jmrsid.version}</version>
57 81
	  			<classifier>${native_classifier}</classifier>
58 82
	  			<type>tar.gz</type>
59 83
			</dependency>
60 84
			<dependency>
85
	 			<groupId>com.lizardtech</groupId>
86
	 			<artifactId>mrsid</artifactId>
87
	  			<version>${mrsid.version}</version>
88
	  			<classifier>${native_classifier}</classifier>
89
	  			<type>tar.gz</type>
90
			</dependency>
91
			<dependency>
61 92
				<groupId>org.gvsig</groupId>
62 93
				<artifactId>org.gvsig.raster.lizardtech.io</artifactId>
63 94
				<version>2.2.0-SNAPSHOT</version>
org.gvsig.raster.lizardtech/trunk/org.gvsig.raster.lizardtech/org.gvsig.raster.lizardtech.app/pom.xml
39 39
  			<type>tar.gz</type>
40 40
            <scope>runtime</scope>
41 41
		</dependency>
42
		<dependency>
43
	 		<groupId>com.lizardtech</groupId>
44
	 		<artifactId>mrsid</artifactId>
45
	  		<version>${mrsid.version}</version>
46
	  		<classifier>${native_classifier}</classifier>
47
	  		<scope>runtime</scope>
48
	  		<type>tar.gz</type>
49
		</dependency>
42 50
	</dependencies>
43 51
	<profiles>
44 52
	
......
94 102
                  			</execution>
95 103
                		</executions>
96 104
            		</plugin>
105
            		
106
            		<plugin>
107
						<groupId>org.codehaus.mojo</groupId>
108
						<artifactId>exec-maven-plugin</artifactId>
109
                        <executions>
110
                            <execution>
111
								<id>unpack-jgdal</id>
112
								<phase>generate-sources</phase>
113
                                <goals>
114
                                    <goal>exec</goal>
115
                                </goals>
116
                                <configuration>
117
				    				<executable>sh</executable>
118
                                    <arguments>
119
										<argument>${basedir}/unpack-dependencies.sh</argument>
120
										<argument>${user.home}/.m2/repository/org/gvsig/org.gvsig.jmrsid/${jmrsid.version}</argument>
121
										<argument>${user.home}/.depman</argument>
122
                                    </arguments>
123
                                </configuration>
124
                            </execution>
125
                            <execution>
126
								<id>unpack-gdal</id>
127
								<phase>generate-sources</phase>
128
                                <goals>
129
                                    <goal>exec</goal>
130
                                </goals>
131
                                <configuration>
132
				    				<executable>sh</executable>
133
                                    <arguments>
134
										<argument>${basedir}/unpack-dependencies.sh</argument>
135
										<argument>${user.home}/.m2/repository/com/lizardtech/mrsid/${mrsid.version}</argument>
136
										<argument>${user.home}/.depman</argument>
137
                                    </arguments>
138
                                </configuration>
139
                            </execution>
140
                        </executions>
141
                    </plugin>
142
                    
97 143
            	</plugins>
98 144
            </build>
99 145
        </profile>
......
142 188
                  			</execution>
143 189
                		</executions>
144 190
            		</plugin>
191
            		
192
            		<plugin>
193
						<groupId>org.codehaus.mojo</groupId>
194
						<artifactId>exec-maven-plugin</artifactId>
195
                        <executions>
196
                            <execution>
197
								<id>unpack-jgdal</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/gvsig/org.gvsig.jmrsid/${jmrsid.version}</argument>
207
										<argument>${user.home}/.depman</argument>
208
                                    </arguments>
209
                                </configuration>
210
                            </execution>
211
                            <execution>
212
								<id>unpack-gdal</id>
213
								<phase>generate-sources</phase>
214
                                <goals>
215
                                    <goal>exec</goal>
216
                                </goals>
217
                                <configuration>
218
				    				<executable>sh</executable>
219
                                    <arguments>
220
										<argument>${basedir}/unpack-dependencies.sh</argument>
221
										<argument>${user.home}/.m2/repository/com/lizardtech/mrsid/${mrsid.version}</argument>
222
										<argument>${user.home}/.depman</argument>
223
                                    </arguments>
224
                                </configuration>
225
                            </execution>
226
                        </executions>
227
                    </plugin>
228
                    
145 229
            	</plugins>
146 230
            </build>
147 231
        </profile>
org.gvsig.raster.lizardtech/trunk/org.gvsig.raster.lizardtech/org.gvsig.raster.lizardtech.app/unpack-dependencies.sh
1
#!/bin/bash
2

  
3
#set -x
4

  
5
dep_dir=$1;
6
dest_dir=$2;
7

  
8
if [ ! -d $dest_dir ]; then mkdir $dest_dir; fi;
9
if [ ! -d $dep_dir ]; then exit 0; fi 
10

  
11
if [ ! -d $dest_dir/unpacked ]; then
12
	mkdir $dest_dir/unpacked;
13
fi
14

  
15
# Get all natives sdk bundle files
16
files=$(find $dep_dir -type f -name *.tar.gz)
17

  
18
for i in $files; do
19
	filename=`basename $i`
20
	filedest="$dest_dir/unpacked/$filename"
21
	
22
	#echo FileName: "$filename"
23
	#echo FileDest: "$filedest"
24
	
25
    # Overwrite only if the file is newer than the one stored as unpacked
26
	if [ ! -f "$filedest" ] || [ "$i" -nt "$filedest" ]; then
27
		echo "Expanding $i in $dest_dir"
28
		cp "$i" "$dest_dir/unpacked"
29
		tar xzf "$i" -C "$dest_dir"
30
	else
31
		echo "$i not newer than the one available in $dest_dir/unpacked, not expanding it"
32
	fi
33
done

Also available in: Unified diff