Revision 2895

View differences:

org.gvsig.raster.lizardtech/trunk/org.gvsig.raster.lizardtech/prepare-workspace.xml
1
<project name="org.gvsig.initial.build" default="prepare-workspace">
2

  
3
	<dirname property="org.gvsig.initial.build.basedir" file="${ant.file.org.gvsig.initial.build}" />
4

  
5
	<property name="workspace.basedir" value="${org.gvsig.initial.build.basedir}/.." />
6
	<property name="build.basedir" value="${workspace.basedir}/org.gvsig.maven.base.build" description="Eclipse workspace location" />
7
	<property name="build.jar.version" value="1.0.8-SNAPSHOT" />
8
	<property name="build.jar.file" value="org.gvsig.maven.base.build-${build.jar.version}.jar" />
9

  
10
	<property name="ant.libs.dir" location="${build.basedir}" description="Additional ant tasks libs folder" />
11

  
12
	<target name="check-maven-base-build-available">
13
		<available file="${user.home}/.m2/repository/org/gvsig/org.gvsig.maven.base.build/${build.jar.version}/${build.jar.file}" property="maven-base-build-available" />
14
	</target>
15

  
16
	<target name="get-maven-base-build-local" depends="check-maven-base-build-available" if="maven-base-build-available">
17
		<!-- Unzip de build jar file from the maven repository into the workspace root folder -->
18
		<copy todir="${workspace.basedir}" preservelastmodified="false" filtering="false">
19
			<zipfileset src="${user.home}/.m2/repository/org/gvsig/org.gvsig.maven.base.build/${build.jar.version}/${build.jar.file}">
20
				<patternset>
21
					<exclude name="META-INF/**" />
22
				</patternset>
23
			</zipfileset>
24
		</copy>
25
	</target>
26

  
27
	<target name="get-maven-base-build-remote" depends="check-maven-base-build-available" unless="maven-base-build-available">
28
		<mkdir dir="target" />
29

  
30
		<!-- Download the build jar file -->
31
		<get src="http://devel.gvsig.org/m2repo/j2se/org/gvsig/org.gvsig.maven.base.build/${build.jar.version}/${build.jar.file}" dest="target/${build.jar.file}" verbose="true" />
32

  
33
		<!-- Unzip de build jar file into the workspace root folder -->
34
		<copy todir="${workspace.basedir}" preservelastmodified="false" filtering="false">
35
			<zipfileset src="target/${build.jar.file}">
36
				<patternset>
37
					<exclude name="META-INF/**" />
38
				</patternset>
39
			</zipfileset>
40
		</copy>
41

  
42
	</target>
43
	
44
	<target name="find.depends.natives.file">
45
	    <condition property="depends.natives.file.exists">
46
            <available file="${org.gvsig.initial.build.basedir}/DEPENDS_ON_NATIVE_LIBRARIES"/>
47
	    </condition>	
48
	</target>
49
	
50
	<target name="find.gvsig.platform.properties.file" 
51
			depends="find.depends.natives.file"
52
			if="depends.natives.file.exists">
53
	    <condition property="gvsig.platform.exists">
54
            <available file="${user.home}/.gvsig.platform.properties"/>
55
	    </condition>	
56
	</target>
57
	
58
	<target name="check.gvsig.platform.properties" 
59
			depends="find.gvsig.platform.properties.file">
60
		<fail if="depends.natives.file.exists" unless="gvsig.platform.exists">
61
ERROR!!
62
	
63
You have to define your gvSIG platform properties, 
64
by creating the file: ${user.home}/.gvsig.platform.properties
65
with the following content:
66

  
67
native_platform=linux
68
native_distribution=all
69
native_compiler=gcc4
70
native_arch=i386
71
native_libraryType=dynamic
72
export native_classifier=${native_platform}-${native_distribution}-${native_compiler}-${native_arch}-${native_libraryType}
73

  
74
Replace the fifth initial variables values with the ones appropiate 
75
to your platform.
76
	
77
If you use maven in the command line, you can use the previous file also
78
to define the MAVEN_OPTS environment variable, by adding to your 
79
.bash_rc file something like this:
80

  
81
if [ -f "${HOME}/.gvsig.platform.properties" ]
82
then
83
    . ${HOME}/.gvsig.platform.properties
84
    export MAVEN_OPTS="-Xmx256M -XX:MaxPermSize=64m -Dnative_classifier=${native_classifier}"
85
else
86
    export MAVEN_OPTS="-Xmx256M -XX:MaxPermSize=64m"
87
fi
88

  
89
It will work if you use the bash shell. In any other case or platform, you'll
90
have to define your MAVEN_OPTS environment variable and set the 
91
"native_classifier" parameter directly.
92
		</fail>			
93
	
94
	</target>
95

  
96
	<target name="prepare-workspace" depends="get-maven-base-build-local,get-maven-base-build-remote,check.gvsig.platform.properties">
97

  
98
		<mkdir dir="target" />
99

  
100
		<chmod dir="${build.basedir}/maven/bin" perm="u+x" includes="m2,mvn,mvnDebug" />
101

  
102
		<!-- Copy the maven launchers to the workspace metadata folder -->
103
		<copy todir="${workspace.basedir}/.metadata">
104
			<fileset dir="${build.basedir}/eclipse-launchers">
105
				<exclude name="**/org.eclipse.jdt.core.prefs" />
106
				<exclude name="**/org.eclipse.core.variables.prefs" />
107
			</fileset>
108
		</copy>
109

  
110
		<concat destfile="${workspace.basedir}/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.core.prefs" append="true">
111
			<filelist dir="${build.basedir}/eclipse-launchers/.plugins/org.eclipse.core.runtime/.settings" files="org.eclipse.jdt.core.prefs" />
112
		</concat>
113
		<concat destfile="${workspace.basedir}/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.core.variables.prefs" append="true">
114
			<filelist dir="${build.basedir}/eclipse-launchers/.plugins/org.eclipse.core.runtime/.settings" files="org.eclipse.core.variables.prefs" />
115
		</concat>
116

  
117
		<!-- Configure the eclipse workspace -->
118
		<ant antfile="${build.basedir}/maven-goals.xml" target="mvn-configure-eclipse-workspace" />
119

  
120
		<!-- Configure the gvSIG profile -->
121
		<ant antfile="${build.basedir}/check-gvsig-profile.xml" />
122

  
123
		<property name="user-settings-file-location" value="${user.home}/.m2/settings.xml" />
124

  
125
		<taskdef name="xmltask" classname="com.oopsconsultancy.xmltask.ant.XmlTask">
126
			<classpath>
127
				<pathelement location="${ant.libs.dir}/com.oopsconsultancy.xmltask-1.16.1.jar" />
128
			</classpath>
129
		</taskdef>
130

  
131
		<xmltask source="${user-settings-file-location}" dest="${user-settings-file-location}">
132
			<copy path="//:settings/:profiles/:profile[:id/text() = 'gvsig-install']/:properties/:gvsig.install.dir/text()" property="current-gvsig-location" />
133
		</xmltask>
134

  
135
		<replace file="${workspace.basedir}/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.core.prefs" token="@GVSIG_HOME@" value="${current-gvsig-location}" />
136
		<replace file="${workspace.basedir}/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.core.variables.prefs" token="@GVSIG_HOME@" value="${current-gvsig-location}" />
137

  
138
		<!-- Compile, install and generate eclipse projects -->
139
		<ant antfile="${build.basedir}/maven-goals.xml" target="mvn-install-and-eclipse-eclipse" />
140

  
141
		<echo>INFORMATION!!!</echo>
142
		<echo>Restart eclipse and then proceed to import the subprojects contained into the main project</echo>
143

  
144
		<!-- TODO: copiar al proyecto de configuración general -->
145
	</target>
146

  
147
	<target name="clean">
148
		<delete dir="target" />
149
	</target>
150
	
151
</project>
org.gvsig.raster.lizardtech/trunk/org.gvsig.raster.lizardtech/org.gvsig.raster.lizardtech.io/pom.xml
9 9
		<artifactId>org.gvsig.raster.lizardtech</artifactId>
10 10
		<version>2.2.2-SNAPSHOT</version>
11 11
	</parent>
12
	
12 13
	<dependencies>
13 14
		<dependency>
14 15
			<groupId>org.gvsig</groupId>
15 16
			<artifactId>org.gvsig.raster.cache.lib.api</artifactId>
16
            <scope>compile</scope>
17
      <scope>compile</scope>
17 18
		</dependency>
18 19
		<dependency>
19 20
			<groupId>org.gvsig</groupId>
20 21
			<artifactId>org.gvsig.raster.lib.api</artifactId>
21
            <scope>compile</scope>
22
      <scope>compile</scope>
22 23
		</dependency>
23
        <dependency>
24
            <groupId>org.gvsig</groupId>
25
            <artifactId>org.gvsig.raster.lib.impl</artifactId>
26
            <scope>compile</scope>
27
        </dependency>
28
        <dependency>
29
            <groupId>org.gvsig</groupId>
30
            <artifactId>org.gvsig.metadata.lib.basic.api</artifactId>
31
            <scope>compile</scope>
32
        </dependency>
33
        <dependency>
34
            <groupId>org.gvsig</groupId>
35
            <artifactId>org.gvsig.remoteclient</artifactId>
36
            <scope>compile</scope>
37
        </dependency>
38
        <dependency>
39
            <groupId>org.gvsig</groupId>
40
            <artifactId>org.gvsig.tools.lib</artifactId>
41
            <scope>compile</scope>
42
        </dependency>
43
        <dependency>
24
    <dependency>
25
        <groupId>org.gvsig</groupId>
26
        <artifactId>org.gvsig.raster.lib.impl</artifactId>
27
        <scope>compile</scope>
28
    </dependency>
29
    <dependency>
30
        <groupId>org.gvsig</groupId>
31
        <artifactId>org.gvsig.metadata.lib.basic.api</artifactId>
32
        <scope>compile</scope>
33
    </dependency>
34
    <dependency>
35
        <groupId>org.gvsig</groupId>
36
        <artifactId>org.gvsig.remoteclient</artifactId>
37
        <scope>compile</scope>
38
    </dependency>
39
    <dependency>
40
        <groupId>org.gvsig</groupId>
41
        <artifactId>org.gvsig.tools.lib</artifactId>
42
        <scope>compile</scope>
43
    </dependency>
44
    <dependency>
44 45
			<groupId>org.gvsig</groupId>
45 46
			<artifactId>org.gvsig.jmrsid</artifactId>
46
            <scope>compile</scope>
47
      <scope>compile</scope>
47 48
		</dependency>
48
		<dependency>
49
 			<groupId>org.gvsig</groupId>
50
 			<artifactId>org.gvsig.jmrsid</artifactId>
51
  			<classifier>${native_classifier}</classifier>
52
  			<type>tar.gz</type>
53
            <scope>runtime</scope>
54
		</dependency>
55 49
		
56 50
		<dependency>
57
            <groupId>org.gvsig</groupId>
58
            <artifactId>org.gvsig.projection.api</artifactId>
59
            <scope>compile</scope>
60
        </dependency>
61
        <dependency>
62
            <groupId>org.gvsig</groupId>
63
            <artifactId>org.gvsig.projection.cresques.impl</artifactId>
64
            <scope>runtime</scope>
65
        </dependency>
66
         <dependency>
67
            <groupId>org.gvsig</groupId>
68
            <artifactId>org.gvsig.compat.api</artifactId>
69
            <scope>compile</scope>
70
        </dependency>
71
        <dependency>
72
            <groupId>org.gvsig</groupId>
73
            <artifactId>org.gvsig.compat.se</artifactId>
74
            <scope>compile</scope>
75
        </dependency>
76
        <dependency>
77
            <groupId>org.gvsig</groupId>
78
            <artifactId>org.gvsig.fmap.dal.api</artifactId>
79
            <scope>compile</scope>
80
        </dependency>
81
        <dependency>
82
            <groupId>org.gvsig</groupId>
83
            <artifactId>org.gvsig.fmap.dal.impl</artifactId>
84
            <scope>compile</scope>
85
        </dependency>
86
        <dependency>
87
            <groupId>org.gvsig</groupId>
88
            <artifactId>org.gvsig.fmap.dal.file.lib</artifactId>
89
            <scope>compile</scope>
90
        </dependency>
91
        <dependency>
92
            <groupId>org.gvsig</groupId>
93
            <artifactId>org.gvsig.fmap.dal.spi</artifactId>
94
            <scope>compile</scope>
95
        </dependency>
96
        <dependency>
97
            <groupId>org.gvsig</groupId>
98
            <artifactId>org.gvsig.fmap.geometry.api</artifactId>
99
            <scope>compile</scope>
100
        </dependency>
101
        <dependency>
102
            <groupId>org.gvsig</groupId>
103
            <artifactId>org.gvsig.fmap.geometry.generalpath</artifactId>
104
            <scope>runtime</scope>
105
        </dependency>
106
        <dependency>
107
            <groupId>org.gvsig</groupId>
108
            <artifactId>org.gvsig.fmap.geometry.operation</artifactId>
109
            <scope>runtime</scope>
110
        </dependency>
51
        <groupId>org.gvsig</groupId>
52
        <artifactId>org.gvsig.projection.api</artifactId>
53
        <scope>compile</scope>
54
    </dependency>
55
    <dependency>
56
        <groupId>org.gvsig</groupId>
57
        <artifactId>org.gvsig.projection.cresques.impl</artifactId>
58
        <scope>runtime</scope>
59
    </dependency>
60
    <dependency>
61
        <groupId>org.gvsig</groupId>
62
        <artifactId>org.gvsig.compat.api</artifactId>
63
        <scope>compile</scope>
64
    </dependency>
65
    <dependency>
66
        <groupId>org.gvsig</groupId>
67
        <artifactId>org.gvsig.compat.se</artifactId>
68
        <scope>compile</scope>
69
    </dependency>
70
    <dependency>
71
        <groupId>org.gvsig</groupId>
72
        <artifactId>org.gvsig.fmap.dal.api</artifactId>
73
        <scope>compile</scope>
74
    </dependency>
75
    <dependency>
76
        <groupId>org.gvsig</groupId>
77
        <artifactId>org.gvsig.fmap.dal.impl</artifactId>
78
        <scope>compile</scope>
79
    </dependency>
80
    <dependency>
81
        <groupId>org.gvsig</groupId>
82
        <artifactId>org.gvsig.fmap.dal.file.lib</artifactId>
83
        <scope>compile</scope>
84
    </dependency>
85
    <dependency>
86
        <groupId>org.gvsig</groupId>
87
        <artifactId>org.gvsig.fmap.dal.spi</artifactId>
88
        <scope>compile</scope>
89
    </dependency>
90
    <dependency>
91
        <groupId>org.gvsig</groupId>
92
        <artifactId>org.gvsig.fmap.geometry.api</artifactId>
93
        <scope>compile</scope>
94
    </dependency>
95
    <dependency>
96
        <groupId>org.gvsig</groupId>
97
        <artifactId>org.gvsig.fmap.geometry.generalpath</artifactId>
98
        <scope>runtime</scope>
99
    </dependency>
100
    <dependency>
101
        <groupId>org.gvsig</groupId>
102
        <artifactId>org.gvsig.fmap.geometry.operation</artifactId>
103
        <scope>runtime</scope>
104
    </dependency>
111 105
	</dependencies>
112 106
</project>
107

  
org.gvsig.raster.lizardtech/trunk/org.gvsig.raster.lizardtech/org.gvsig.raster.lizardtech.io/src/main/java/org/gvsig/raster/lizardtech/io/LizardTechProvider.java
514 514
		return false;
515 515
	}
516 516
	
517
	public String getName() {
517
	public String getProviderName() {
518 518
		return NAME;
519 519
	}
520 520
	
org.gvsig.raster.lizardtech/trunk/org.gvsig.raster.lizardtech/pom.xml
9 9
	<inceptionYear>2011</inceptionYear>
10 10
	<parent>
11 11
      <groupId>org.gvsig</groupId>
12
      <artifactId>org.gvsig.desktop</artifactId>
13
      <version>2.0.25</version>
14
    </parent>
12
      <artifactId>org.gvsig.raster</artifactId>
13
      <version>2.2.4-SNAPSHOT</version>
14
  </parent>
15 15
    
16
     <properties>
17
   		<jmrsid.version>2.0.0-SNAPSHOT</jmrsid.version>
18
   		<mrsid.version>7.0.0.2164</mrsid.version>
19
   		<depman.dir>${user.home}/.depman</depman.dir>
16
  <properties>
17
      <!--
18
        To change jmrsid version see also platform depdent projects
19
        org.gvsig.raster.lizardtech.app.*
20
      -->
21
      <jmrsid.version>2.0.0</jmrsid.version>
20 22
	</properties>
21 23
    
22 24
    <repositories>
......
55 57
    </developers>
56 58
    <dependencyManagement>
57 59
    	<dependencies>
58
	    	<dependency>
59
				<groupId>org.gvsig</groupId>
60
				<artifactId>org.gvsig.raster.cache.lib.api</artifactId>
61
				<version>2.2.0</version>
62
			</dependency>
63
			<dependency>
64
				<groupId>org.gvsig</groupId>
65
				<artifactId>org.gvsig.raster.cache.lib.impl</artifactId>
66
				<version>2.2.0</version>
67
			</dependency>
68
			<dependency>
69
				<groupId>org.gvsig</groupId>
70
				<artifactId>org.gvsig.raster.lib.api</artifactId>
71
				<version>2.2.1</version>
72
			</dependency>
73 60
	        <dependency>
74
	            <groupId>org.gvsig</groupId>
75
	            <artifactId>org.gvsig.raster.lib.impl</artifactId>
76
	            <version>2.2.1</version>
77
	        </dependency>
78
	        <dependency>
79
				<groupId>org.gvsig</groupId>
80
				<artifactId>org.gvsig.jmrsid</artifactId>
81
				<version>${jmrsid.version}</version>
82
			</dependency>
83
			<dependency>
84
	 			<groupId>org.gvsig</groupId>
85
	 			<artifactId>org.gvsig.jmrsid</artifactId>
86
	  			<version>${jmrsid.version}</version>
87
	  			<classifier>${native_classifier}</classifier>
88
	  			<type>tar.gz</type>
89
			</dependency>
90
			<dependency>
91
	 			<groupId>com.lizardtech</groupId>
92
	 			<artifactId>mrsid</artifactId>
93
	  			<version>${mrsid.version}</version>
94
	  			<classifier>${native_classifier}</classifier>
95
	  			<type>tar.gz</type>
96
			</dependency>
97
			<dependency>
98
				<groupId>org.gvsig</groupId>
99
				<artifactId>org.gvsig.raster.lizardtech.io</artifactId>
100
				<version>2.2.2-SNAPSHOT</version>
101
	            <scope>runtime</scope>
102
			</dependency>  
61
				    <groupId>org.gvsig</groupId>
62
				    <artifactId>org.gvsig.jmrsid</artifactId>
63
				    <version>${jmrsid.version}</version>
64
			    </dependency>
65
			    <dependency>
66
				    <groupId>org.gvsig</groupId>
67
				    <artifactId>org.gvsig.raster.lizardtech.io</artifactId>
68
				    <version>2.2.2-SNAPSHOT</version>
69
         	</dependency>  
70
			    <dependency>
71
				    <groupId>org.gvsig</groupId>
72
				    <artifactId>org.gvsig.raster.lizardtech.app.common</artifactId>
73
				    <version>2.2.2-SNAPSHOT</version>
74
    				<type>zip</type>				  
75
         	</dependency>  
76
			    <dependency>
77
				    <groupId>org.gvsig</groupId>
78
				    <artifactId>org.gvsig.raster.lizardtech.app.common</artifactId>
79
				    <version>2.2.2-SNAPSHOT</version>
80
         	</dependency>  
103 81
    	</dependencies>
104 82
    </dependencyManagement>
83

  
105 84
    <build>
106 85
        <plugins>
107 86
            <plugin>
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
org.gvsig.raster.lizardtech/trunk/org.gvsig.raster.lizardtech/org.gvsig.raster.lizardtech.app/buildNumber.properties
1
#Fri Mar 28 14:00:42 CET 2014
2
buildNumber=54
org.gvsig.raster.lizardtech/trunk/org.gvsig.raster.lizardtech/org.gvsig.raster.lizardtech.app/org.gvsig.raster.lizardtech.app.lin.x86/buildNumber.properties
1
#Fri Mar 28 14:00:42 CET 2014
2
buildNumber=54
org.gvsig.raster.lizardtech/trunk/org.gvsig.raster.lizardtech/org.gvsig.raster.lizardtech.app/org.gvsig.raster.lizardtech.app.lin.x86/src/main/resources-plugin/autorun.sh
1
#!/bin/sh
2
#
3
# gvSIG. Desktop Geographic Information System.
4
#
5
# Copyright (C) 2007-2013 gvSIG Association.
6
#
7
# This program is free software; you can redistribute it and/or
8
# modify it under the terms of the GNU General Public License
9
# as published by the Free Software Foundation; either version 3
10
# of the License, or (at your option) any later version.
11
#
12
# This program is distributed in the hope that it will be useful,
13
# but WITHOUT ANY WARRANTY; without even the implied warranty of
14
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
15
# GNU General Public License for more details.
16
#
17
# You should have received a copy of the GNU General Public License
18
# along with this program; if not, write to the Free Software
19
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
20
# MA  02110-1301, USA.
21
#
22
# For any additional information, do not hesitate to contact us
23
# at info AT gvsig.com, or visit our website www.gvsig.com.
24
#
25

  
26

  
27
#
28
# Plugin autorun
29
# 
30

  
31
PLUGIN_NAME=$(basename "$PLUGIN_FOLDER")
32

  
33
LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$PLUGIN_FOLDER/mrsid/lib"
34
GVSIG_NATIVE_LIBS="$GVSIG_NATIVE_LIBS:$PLUGIN_FOLDER/mrsid/lib"
35

  
36
LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$PLUGIN_FOLDER/jmrsid/lib"
37
GVSIG_NATIVE_LIBS="$GVSIG_NATIVE_LIBS:$PLUGIN_FOLDER/jmrsid/lib"
38

  
39

  
40

  
org.gvsig.raster.lizardtech/trunk/org.gvsig.raster.lizardtech/org.gvsig.raster.lizardtech.app/org.gvsig.raster.lizardtech.app.lin.x86/src/main/assembly/gvsig-plugin-package.xml
1
<!--
2

  
3
    gvSIG. Desktop Geographic Information System.
4

  
5
    Copyright (C) 2007-2013 gvSIG Association.
6

  
7
    This program is free software; you can redistribute it and/or
8
    modify it under the terms of the GNU General Public License
9
    as published by the Free Software Foundation; either version 3
10
    of the License, or (at your option) any later version.
11

  
12
    This program is distributed in the hope that it will be useful,
13
    but WITHOUT ANY WARRANTY; without even the implied warranty of
14
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
15
    GNU General Public License for more details.
16

  
17
    You should have received a copy of the GNU General Public License
18
    along with this program; if not, write to the Free Software
19
    Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
20
    MA  02110-1301, USA.
21

  
22
    For any additional information, do not hesitate to contact us
23
    at info AT gvsig.com, or visit our website www.gvsig.com.
24

  
25
-->
26
<assembly>
27
  <id>gvsig-plugin-package</id>
28
  <formats>
29
    <format>zip</format>
30
  </formats>
31
  <baseDirectory>${gvsig.package.info.code}</baseDirectory>
32
  <includeBaseDirectory>true</includeBaseDirectory>
33
  <files>
34
    <file>
35
      <source>target/package.info</source>
36
    </file>
37
  </files>
38

  
39
  <fileSets>
40
    <fileSet>
41
      <directory>target/org.gvsig.raster.lizardtech.app.common</directory>
42
      <outputDirectory>.</outputDirectory>
43
      <excludes>
44
      	<exclude>package.info</exclude>
45
      </excludes>
46
    </fileSet>
47
    <fileSet>
48
      <directory>target/native/jmrsid</directory>
49
      <outputDirectory>./jmrsid</outputDirectory>
50
    </fileSet>
51
    <fileSet>
52
      <directory>src/main/resources-plugin</directory>
53
      <outputDirectory>.</outputDirectory>
54
    </fileSet>
55
  </fileSets>
56

  
57

  
58
  <dependencySets>
59
    <dependencySet>
60
      <useProjectArtifact>false</useProjectArtifact>
61
      <useTransitiveDependencies>false</useTransitiveDependencies>
62
      <outputDirectory>lib</outputDirectory>
63
		<includes>
64
            <include>org.gvsig:org.gvsig.jmrsid:jar</include>
65
		</includes>
66
    </dependencySet>
67
  </dependencySets>
68

  
69
</assembly>
70

  
org.gvsig.raster.lizardtech/trunk/org.gvsig.raster.lizardtech/org.gvsig.raster.lizardtech.app/org.gvsig.raster.lizardtech.app.lin.x86/pom.xml
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/maven-v4_0_0.xsd">
3
  <modelVersion>4.0.0</modelVersion>
4
  <artifactId>org.gvsig.raster.lizardtech.app.lin.x86</artifactId>
5
  <packaging>jar</packaging>
6
   
7
 	<parent>
8
		<groupId>org.gvsig</groupId>
9
		<artifactId>org.gvsig.raster.lizardtech.app</artifactId>
10
    <version>2.2.2-SNAPSHOT</version>
11
	</parent>
12

  
13
  <properties>
14
    <gvsig.package.info.operatingSystem>lin</gvsig.package.info.operatingSystem>
15
    <gvsig.package.info.architecture>x86</gvsig.package.info.architecture>
16
    
17
    <jmrsid.classifier>linux-all-gcc4-i386-dynamic</jmrsid.classifier>
18
    <jmrsid.version>2.0.0</jmrsid.version>
19
    
20
    <!--
21
    No hay version dinamica de la libreria de mrsid, esta enlazada staticamente
22
    en jmrsid.
23
    <mrsid.classifier >linux-all-gcc4-i386-dynamic</mrsid.classifier>
24
 		<mrsid.version>7.0.0.2164</mrsid.version>    
25
 		-->
26
  </properties>
27

  
28
  <dependencyManagement>
29
      <dependencies>
30
       <dependency>
31
            <groupId>org.gvsig</groupId>
32
            <artifactId>org.gvsig.jmrsid</artifactId>
33
            <version>${jmrsid.version}</version>
34
            <classifier>${jmrsid.classifier}</classifier>
35
            <type>tar.gz</type>
36
        </dependency>
37
        
38
        <!--    
39
         <dependency>
40
	          <groupId>com.lizardtech</groupId>
41
	          <artifactId>mrsid</artifactId>
42
            <classifier>${mrsid.classifier}</classifier>
43
            <version>${mrsid.version}</version>
44
            <type>tar.gz</type>
45
	      </dependency>      
46
        -->
47
      
48
    </dependencies>
49
  </dependencyManagement>
50

  
51
  <dependencies>
52
  
53
    <dependency>
54
      <groupId>org.gvsig</groupId>
55
      <artifactId>org.gvsig.raster.lizardtech.app.common</artifactId>
56
      <type>zip</type>
57
    </dependency>
58
    <dependency>
59
			<groupId>org.gvsig</groupId>
60
			<artifactId>org.gvsig.andami</artifactId>
61
			<scope>compile</scope>
62
		</dependency>
63
		<dependency>
64
			<groupId>org.gvsig</groupId>
65
			<artifactId>org.gvsig.raster.lizardtech.io</artifactId>
66
			<scope>runtime</scope>
67
		</dependency>
68

  
69

  
70

  
71
		<dependency>
72
			  <groupId>org.gvsig</groupId>
73
        <artifactId>org.gvsig.jmrsid</artifactId>
74
        <version>${jmrsid.version}</version>
75
        <scope>compile</scope>
76
		</dependency>
77
    <dependency>
78
        <groupId>org.gvsig</groupId>
79
        <artifactId>org.gvsig.jmrsid</artifactId>
80
        <version>${jmrsid.version}</version>
81
        <classifier>${jmrsid.classifier}</classifier>
82
        <type>tar.gz</type>
83
        <scope>runtime</scope>
84
    </dependency>
85
    
86
    <!--
87
    <dependency>
88
        <groupId>com.lizardtech</groupId>
89
        <artifactId>mrsid</artifactId>
90
        <classifier>${mrsid.classifier}</classifier>
91
        <version>${mrsid.version}</version>
92
        <type>tar.gz</type>
93
        <scope>runtime</scope>
94
    </dependency>
95
    -->
96
    
97
  </dependencies>
98

  
99
  <build>
100
    <plugins>
101
  
102
      <plugin>
103
        <groupId>org.apache.maven.plugins</groupId>
104
        <artifactId>maven-dependency-plugin</artifactId>
105
        <executions>
106
          <execution>
107
          	<id>unpack</id>
108
	        <phase>process-sources</phase>
109
	        <goals>
110
	          <goal>unpack</goal>
111
	        </goals>
112
	        <configuration>
113
	          <artifactItems>
114
	            <artifactItem>
115
		            <groupId>org.gvsig</groupId>
116
		            <artifactId>org.gvsig.raster.lizardtech.app.common</artifactId>
117
		            <type>zip</type>
118
					      <overWrite>true</overWrite>
119
					      <outputDirectory>target</outputDirectory>
120
	            </artifactItem>
121
	            
122
	            <artifactItem>
123
                <groupId>org.gvsig</groupId>
124
                <artifactId>org.gvsig.jmrsid</artifactId>
125
                <version>${jmrsid.version}</version>
126
                <classifier>${jmrsid.classifier}</classifier>
127
                <type>tar.gz</type>
128
					      <overWrite>true</overWrite>
129
					      <outputDirectory>target/native/jmrsid</outputDirectory>
130
	            </artifactItem>
131
	     
132
	            <!--       
133
	            <artifactItem>
134
                <groupId>com.lizardtech</groupId>
135
                <artifactId>mrsid</artifactId>
136
                <classifier>${mrsid.classifier}</classifier>
137
                <version>${mrsid.version}</version>
138
                <type>tar.gz</type>
139
					      <overWrite>true</overWrite>
140
					      <outputDirectory>target/native/mrsid</outputDirectory>
141
	            </artifactItem>
142
	            -->
143
	            
144
	          </artifactItems>
145
	        </configuration>
146
          </execution>
147
        </executions>
148
	  </plugin>
149
  
150
  
151
    </plugins>
152
  </build>
153

  
154
  <!-- 
155
  The profiles only configure the automatic deploy of gvSIG plugin in the gvSIG
156
  configured in HOME/.gvsig-devel.properties
157
  -->
158
  <profiles>
159
  
160
    <profile>
161
      <id>gvsig-plugin-install-raster-linux-x86</id>
162
      <activation>
163
         <os>
164
             <family>unix</family>
165
             <name>linux</name>
166
             <arch>x86</arch>
167
         </os>
168
      </activation>
169
	    <properties>
170
	      <gvsig.install.plugin>true</gvsig.install.plugin>
171
	    </properties>
172
    </profile>
173

  
174
    <profile>
175
      <id>gvsig-plugin-install-raster-linux-i386</id>
176
      <activation>
177
         <os>
178
             <family>unix</family>
179
             <name>linux</name>
180
             <arch>i386</arch>
181
         </os>
182
      </activation>
183
      <properties>
184
         <gvsig.install.plugin>true</gvsig.install.plugin>
185
      </properties>
186
    </profile>
187

  
188
  </profiles>
189
  
190
</project>
191

  
org.gvsig.raster.lizardtech/trunk/org.gvsig.raster.lizardtech/org.gvsig.raster.lizardtech.app/org.gvsig.raster.lizardtech.app.common/src/main/assembly/gvsig-plugin-package.xml
1
<!--
2

  
3
    gvSIG. Desktop Geographic Information System.
4

  
5
    Copyright (C) 2007-2013 gvSIG Association.
6

  
7
    This program is free software; you can redistribute it and/or
8
    modify it under the terms of the GNU General Public License
9
    as published by the Free Software Foundation; either version 3
10
    of the License, or (at your option) any later version.
11

  
12
    This program is distributed in the hope that it will be useful,
13
    but WITHOUT ANY WARRANTY; without even the implied warranty of
14
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
15
    GNU General Public License for more details.
16

  
17
    You should have received a copy of the GNU General Public License
18
    along with this program; if not, write to the Free Software
19
    Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
20
    MA  02110-1301, USA.
21

  
22
    For any additional information, do not hesitate to contact us
23
    at info AT gvsig.com, or visit our website www.gvsig.com.
24

  
25
-->
26
<assembly>
27
  <id>gvsig-plugin-package</id>
28
  <formats>
29
    <format>zip</format>
30
  </formats>
31
  <baseDirectory>${project.artifactId}</baseDirectory>
32
  <includeBaseDirectory>true</includeBaseDirectory>
33
  <files>
34
    <file>
35
      <source>target/${project.artifactId}-${project.version}.jar</source>
36
      <outputDirectory>lib</outputDirectory>
37
    </file>
38
    <file>
39
      <source>target/package.info</source>
40
    </file>
41
  </files>
42

  
43
  <fileSets>
44
    <fileSet>
45
      <directory>src/main/resources-plugin</directory>
46
      <outputDirectory>.</outputDirectory>
47
    </fileSet>
48
  </fileSets>
49

  
50

  
51
  <dependencySets>
52
    <dependencySet>
53
      <useProjectArtifact>false</useProjectArtifact>
54
      <useTransitiveDependencies>false</useTransitiveDependencies>
55
      <outputDirectory>lib</outputDirectory>
56
		  <includes>
57
        <include>org.gvsig:org.gvsig.raster.lizardtech.io:jar</include>
58
		  </includes>
59
    </dependencySet>
60
  </dependencySets>
61

  
62
</assembly>
63

  
64

  
org.gvsig.raster.lizardtech/trunk/org.gvsig.raster.lizardtech/org.gvsig.raster.lizardtech.app/org.gvsig.raster.lizardtech.app.common/src/main/java/org/gvsig/raster/lizardtech/app/LizardTechExtension.java
1
/* gvSIG. Geographic Information System of the Valencian Government
2
*
3
* Copyright (C) 2007-2008 Infrastructures and Transports Department
4
* of the Valencian Government (CIT)
5
* 
6
* This program is free software; you can redistribute it and/or
7
* modify it under the terms of the GNU General Public License
8
* as published by the Free Software Foundation; either version 2
9
* of the License, or (at your option) any later version.
10
* 
11
* This program is distributed in the hope that it will be useful,
12
* but WITHOUT ANY WARRANTY; without even the implied warranty of
13
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14
* GNU General Public License for more details.
15
* 
16
* You should have received a copy of the GNU General Public License
17
* along with this program; if not, write to the Free Software
18
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, 
19
* MA  02110-1301, USA.
20
* 
21
*/
22
package org.gvsig.raster.lizardtech.app;
23

  
24
import org.gvsig.andami.plugins.Extension;
25

  
26
/**
27
 * Entry point for this extension 
28
 * @author Nacho Brodin (nachobrodin@gmail.com)
29
 */
30
public class LizardTechExtension extends Extension {
31

  
32
	public void execute(String actionCommand) {
33
	}
34

  
35
	public void initialize() {
36
	}
37
	
38
	public boolean isEnabled() {
39
		return false;
40
	}
41

  
42
	public boolean isVisible() {
43
		return false;
44
	}
45

  
46
}
org.gvsig.raster.lizardtech/trunk/org.gvsig.raster.lizardtech/org.gvsig.raster.lizardtech.app/org.gvsig.raster.lizardtech.app.common/src/main/resources-plugin/config.xml
1
<?xml version="1.0" encoding="ISO-8859-1"?>
2
<plugin-config>
3
	<depends plugin-name="org.gvsig.raster.mainplugin" />
4
	<depends plugin-name="org.gvsig.raster.tilecache.app" optional="true" />
5
	<libraries library-dir="lib"/>
6
	<resourceBundle name="text"/>
7
	<extensions>
8
		<extension class-name="org.gvsig.raster.lizardtech.app.LizardTechExtension"
9
			description=""
10
			active="true"
11
			priority="1">
12
		</extension>
13
	</extensions>
14
</plugin-config>
org.gvsig.raster.lizardtech/trunk/org.gvsig.raster.lizardtech/org.gvsig.raster.lizardtech.app/org.gvsig.raster.lizardtech.app.common/pom.xml
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" 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.lizardtech.app.common</artifactId>
6
	<packaging>jar</packaging>
7
	<name>${project.artifactId}</name>
8
	<description/>
9
	<parent>
10
    <groupId>org.gvsig</groupId>
11
    <artifactId>org.gvsig.raster.lizardtech.app</artifactId>
12
    <version>2.2.2-SNAPSHOT</version>
13
  </parent>
14

  
15
	<dependencies>
16
		<dependency>
17
			<groupId>org.gvsig</groupId>
18
			<artifactId>org.gvsig.andami</artifactId>
19
			<scope>compile</scope>
20
		</dependency>
21
    	<dependency>
22
			<groupId>org.gvsig</groupId>
23
			<artifactId>org.gvsig.raster.lizardtech.io</artifactId>
24
      <scope>runtime</scope>
25
		</dependency>
26
		<dependency>
27
			<groupId>org.gvsig</groupId>
28
			<artifactId>org.gvsig.jmrsid</artifactId>
29
      <scope>compile</scope>
30
		</dependency>
31
	</dependencies>
32
	
33
  <properties>
34
      <!-- Control the deploy of the plugin in gvsig.product.folder.path/gvSIG/extensiones -->
35
      <gvsig.install.plugin>false</gvsig.install.plugin>
36
      <!--  Control the deploy of the plugin package in gvsig.product.folder.path/install -->
37
      <gvsig.install.plugin.package>false</gvsig.install.plugin.package>
38
  </properties>		
39
</project>
40

  
org.gvsig.raster.lizardtech/trunk/org.gvsig.raster.lizardtech/org.gvsig.raster.lizardtech.app/org.gvsig.raster.lizardtech.app.common/buildNumber.properties
1
#Fri Mar 28 14:00:42 CET 2014
2
buildNumber=54
org.gvsig.raster.lizardtech/trunk/org.gvsig.raster.lizardtech/org.gvsig.raster.lizardtech.app/org.gvsig.raster.lizardtech.app.lin.x86_64/buildNumber.properties
1
#Fri Mar 28 14:00:42 CET 2014
2
buildNumber=54
org.gvsig.raster.lizardtech/trunk/org.gvsig.raster.lizardtech/org.gvsig.raster.lizardtech.app/org.gvsig.raster.lizardtech.app.lin.x86_64/src/main/resources-plugin/autorun.sh
1
#!/bin/sh
2
#
3
# gvSIG. Desktop Geographic Information System.
4
#
5
# Copyright (C) 2007-2013 gvSIG Association.
6
#
7
# This program is free software; you can redistribute it and/or
8
# modify it under the terms of the GNU General Public License
9
# as published by the Free Software Foundation; either version 3
10
# of the License, or (at your option) any later version.
11
#
12
# This program is distributed in the hope that it will be useful,
13
# but WITHOUT ANY WARRANTY; without even the implied warranty of
14
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
15
# GNU General Public License for more details.
16
#
17
# You should have received a copy of the GNU General Public License
18
# along with this program; if not, write to the Free Software
19
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
20
# MA  02110-1301, USA.
21
#
22
# For any additional information, do not hesitate to contact us
23
# at info AT gvsig.com, or visit our website www.gvsig.com.
24
#
25

  
26

  
27
#
28
# Plugin autorun
29
# 
30

  
31
PLUGIN_NAME=$(basename "$PLUGIN_FOLDER")
32

  
33
LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$PLUGIN_FOLDER/jmrsid/lib64"
34
GVSIG_NATIVE_LIBS="$GVSIG_NATIVE_LIBS:$PLUGIN_FOLDER/jmrsid/lib64"
35

  
36

  
org.gvsig.raster.lizardtech/trunk/org.gvsig.raster.lizardtech/org.gvsig.raster.lizardtech.app/org.gvsig.raster.lizardtech.app.lin.x86_64/src/main/assembly/gvsig-plugin-package.xml
1
<!--
2

  
3
    gvSIG. Desktop Geographic Information System.
4

  
5
    Copyright (C) 2007-2013 gvSIG Association.
6

  
7
    This program is free software; you can redistribute it and/or
8
    modify it under the terms of the GNU General Public License
9
    as published by the Free Software Foundation; either version 3
10
    of the License, or (at your option) any later version.
11

  
12
    This program is distributed in the hope that it will be useful,
13
    but WITHOUT ANY WARRANTY; without even the implied warranty of
14
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
15
    GNU General Public License for more details.
16

  
17
    You should have received a copy of the GNU General Public License
18
    along with this program; if not, write to the Free Software
19
    Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
20
    MA  02110-1301, USA.
21

  
22
    For any additional information, do not hesitate to contact us
23
    at info AT gvsig.com, or visit our website www.gvsig.com.
24

  
25
-->
26
<assembly>
27
  <id>gvsig-plugin-package</id>
28
  <formats>
29
    <format>zip</format>
30
  </formats>
31
  <baseDirectory>${gvsig.package.info.code}</baseDirectory>
32
  <includeBaseDirectory>true</includeBaseDirectory>
33
  <files>
34
    <file>
35
      <source>target/package.info</source>
36
    </file>
37
  </files>
38

  
39
  <fileSets>
40
    <fileSet>
41
      <directory>target/org.gvsig.raster.lizardtech.app.common</directory>
42
      <outputDirectory>.</outputDirectory>
43
      <excludes>
44
      	<exclude>package.info</exclude>
45
      </excludes>
46
    </fileSet>
47
    <fileSet>
48
      <directory>target/native/jmrsid</directory>
49
      <outputDirectory>./jmrsid</outputDirectory>
50
    </fileSet>
51
    <fileSet>
52
      <directory>src/main/resources-plugin</directory>
53
      <outputDirectory>.</outputDirectory>
54
    </fileSet>
55
  </fileSets>
56

  
57

  
58
  <dependencySets>
59
    <dependencySet>
60
      <useProjectArtifact>false</useProjectArtifact>
61
      <useTransitiveDependencies>false</useTransitiveDependencies>
62
      <outputDirectory>lib</outputDirectory>
63
		<includes>
64
            <include>org.gvsig:org.gvsig.jmrsid:jar</include>
65
		</includes>
66
    </dependencySet>
67
  </dependencySets>
68

  
69
</assembly>
70

  
org.gvsig.raster.lizardtech/trunk/org.gvsig.raster.lizardtech/org.gvsig.raster.lizardtech.app/org.gvsig.raster.lizardtech.app.lin.x86_64/pom.xml
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/maven-v4_0_0.xsd">
3
  <modelVersion>4.0.0</modelVersion>
4
  <artifactId>org.gvsig.raster.lizardtech.app.lin.x86_64</artifactId>
5
  <packaging>jar</packaging>
6
   
7
 	<parent>
8
		<groupId>org.gvsig</groupId>
9
		<artifactId>org.gvsig.raster.lizardtech.app</artifactId>
10
    <version>2.2.2-SNAPSHOT</version>
11
	</parent>
12

  
13
  <properties>
14
    <gvsig.package.info.operatingSystem>lin</gvsig.package.info.operatingSystem>
15
    <gvsig.package.info.architecture>x86_64</gvsig.package.info.architecture>
16
    
17
    <jmrsid.classifier>linux-all-gcc4-X86_64-dynamic</jmrsid.classifier>
18
    <jmrsid.version>2.0.0</jmrsid.version>
19
    
20
    <!--
21
    No hay version dinamica de la libreria de mrsid, esta enlazada staticamente
22
    en jmrsid.
23
    <mrsid.classifier >linux-all-gcc4-X86_64-dynamic</mrsid.classifier>
24
 		<mrsid.version>7.0.0.2164</mrsid.version>     
25
 		-->
26
 		
27
  </properties>
28
  
29
  <dependencyManagement>
30
      <dependencies>
31
       <dependency>
32
            <groupId>org.gvsig</groupId>
33
            <artifactId>org.gvsig.jmrsid</artifactId>
34
            <version>${jmrsid.version}</version>
35
            <classifier>${jmrsid.classifier}</classifier>
36
            <type>tar.gz</type>
37
        </dependency>
38
        
39
        <!--
40
         <dependency>
41
	          <groupId>com.lizardtech</groupId>
42
	          <artifactId>mrsid</artifactId>
43
            <classifier>${mrsid.classifier}</classifier>
44
            <version>${mrsid.version}</version>
45
            <type>tar.gz</type>
46
	    </dependency>      
47
      -->
48
    </dependencies>
49
  </dependencyManagement>
50

  
51
  <dependencies>
52
  
53
    <dependency>
54
      <groupId>org.gvsig</groupId>
55
      <artifactId>org.gvsig.raster.lizardtech.app.common</artifactId>
56
      <type>zip</type>
57
    </dependency>
58
    <dependency>
59
			<groupId>org.gvsig</groupId>
60
			<artifactId>org.gvsig.andami</artifactId>
61
			<scope>compile</scope>
62
		</dependency>
63
		<dependency>
64
			<groupId>org.gvsig</groupId>
65
			<artifactId>org.gvsig.raster.lizardtech.io</artifactId>
66
			<scope>runtime</scope>
67
		</dependency>
68

  
69

  
70

  
71
		<dependency>
72
			  <groupId>org.gvsig</groupId>
73
        <artifactId>org.gvsig.jmrsid</artifactId>
74
        <version>${jmrsid.version}</version>
75
        <scope>compile</scope>
76
		</dependency>
77
    <dependency>
78
        <groupId>org.gvsig</groupId>
79
        <artifactId>org.gvsig.jmrsid</artifactId>
80
        <version>${jmrsid.version}</version>
81
        <classifier>${jmrsid.classifier}</classifier>
82
        <type>tar.gz</type>
83
        <scope>runtime</scope>
84
    </dependency>
85
    <!--
86
    <dependency>
87
        <groupId>com.lizardtech</groupId>
88
        <artifactId>mrsid</artifactId>
89
        <classifier>${mrsid.classifier}</classifier>
90
        <version>${mrsid.version}</version>
91
        <type>tar.gz</type>
92
        <scope>runtime</scope>
93
    </dependency>
94
    -->
95
  </dependencies>
96

  
97
  <build>
98
    <plugins>
99
  
100
      <plugin>
101
        <groupId>org.apache.maven.plugins</groupId>
102
        <artifactId>maven-dependency-plugin</artifactId>
103
        <executions>
104
          <execution>
105
          	<id>unpack</id>
106
	        <phase>process-sources</phase>
107
	        <goals>
108
	          <goal>unpack</goal>
109
	        </goals>
110
	        <configuration>
111
	          <artifactItems>
112
	            <artifactItem>
113
		            <groupId>org.gvsig</groupId>
114
		            <artifactId>org.gvsig.raster.lizardtech.app.common</artifactId>
115
		            <type>zip</type>
116
					      <overWrite>true</overWrite>
117
					      <outputDirectory>target</outputDirectory>
118
	            </artifactItem>
119
	            
120
	            <artifactItem>
121
                <groupId>org.gvsig</groupId>
122
                <artifactId>org.gvsig.jmrsid</artifactId>
123
                <version>${jmrsid.version}</version>
124
                <classifier>${jmrsid.classifier}</classifier>
125
                <type>tar.gz</type>
126
					      <overWrite>true</overWrite>
127
					      <outputDirectory>target/native/jmrsid</outputDirectory>
128
	            </artifactItem>
129
	     
130
	            <!--       
131
	            <artifactItem>
132
                <groupId>com.lizardtech</groupId>
133
                <artifactId>mrsid</artifactId>
134
                <classifier>${mrsid.classifier}</classifier>
135
                <version>${mrsid.version}</version>
136
                <type>tar.gz</type>
137
					      <overWrite>true</overWrite>
138
					      <outputDirectory>target/native/mrsid</outputDirectory>
139
	            </artifactItem>
140
	            -->
141
	            
142
	          </artifactItems>
143
	        </configuration>
144
          </execution>
145
        </executions>
146
	  </plugin>
147
  
148
  
149
    </plugins>
150
  </build>
151
  <!-- 
152
  The profiles only configure the automatic deploy of gvSIG plugin in the gvSIG
153
  configured in HOME/.gvsig-devel.properties
154
  -->
155
  <profiles>
156
  
157
    <profile>
158
      <id>gvsig-plugin-install-raster-linux-x86_64</id>
159
      <activation>
160
         <os>
161
             <family>unix</family>
162
             <name>linux</name>
163
             <arch>x86_64</arch>
164
         </os>
165
      </activation>
166
	    <properties>
167
	      <gvsig.install.plugin>true</gvsig.install.plugin>
168
	    </properties>
169
    </profile>
170

  
171
    <profile>
172
      <id>gvsig-plugin-install-raster-linux-amd64</id>
173
      <activation>
174
         <os>
175
             <family>unix</family>
176
             <name>linux</name>
177
             <arch>amd64</arch>
178
         </os>
179
      </activation>
180
      <properties>
181
         <gvsig.install.plugin>true</gvsig.install.plugin>
182
      </properties>
183
    </profile>
184

  
185
  </profiles>
186
  
187
</project>
188

  
org.gvsig.raster.lizardtech/trunk/org.gvsig.raster.lizardtech/org.gvsig.raster.lizardtech.app/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.lizardtech.app</artifactId>
6
	<packaging>jar</packaging>
4
  <modelVersion>4.0.0</modelVersion>
5
  <artifactId>org.gvsig.raster.lizardtech.app</artifactId>
6
  <packaging>pom</packaging>
7 7
	<name>Formats: MrSID file format support</name>
8 8
	<description>Lizardtech data provider (MrSID) for gvSIG</description>
9 9
	<parent>
10
      <groupId>org.gvsig</groupId>
11
      <artifactId>org.gvsig.raster.lizardtech</artifactId>
12
      <version>2.2.2-SNAPSHOT</version>
13
    </parent>
14
     <scm>
15
        <connection>scm:svn:https://devel.gvsig.org/svn/gvsig-raster/org.gvsig.raster.lizardtech/trunk/org.gvsig.raster.lizardtech/org.gvsig.raster.lizardtech.app</connection>
16
        <developerConnection>scm:svn:https://devel.gvsig.org/svn/gvsig-raster/org.gvsig.raster.lizardtech/trunk/org.gvsig.raster.lizardtech/org.gvsig.raster.lizardtech.app</developerConnection>
17
        <url>https://devel.gvsig.org/redmine/projects/gvsig-raster/repository/show/org.gvsig.raster.lizardtech/trunk/org.gvsig.raster.lizardtech/org.gvsig.raster.lizardtech.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.lizardtech.io</artifactId>
28
            <scope>runtime</scope>
29
		</dependency>
30
		<dependency>
31
			<groupId>org.gvsig</groupId>
32
			<artifactId>org.gvsig.jmrsid</artifactId>
33
            <scope>compile</scope>
34
		</dependency>
35
		<dependency>
36
 			<groupId>org.gvsig</groupId>
37
 			<artifactId>org.gvsig.jmrsid</artifactId>
38
  			<classifier>${native_classifier}</classifier>
39
  			<type>tar.gz</type>
40
            <scope>runtime</scope>
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>
50
	</dependencies>
51
	<profiles>
52
	
53
	   <!-- *************** -->
54
       <!-- LINUX PROFILE   -->
55
       <!-- *************** -->
56
       
57
	   <profile>
58
			<id>gvsig-install</id>
59
			<activation>
60
				<activeByDefault>true</activeByDefault>
61
			</activation>
62
		</profile>       
63
        <profile>
64
            <id>linux-profile</id>
65
            <activation>
66
            	<property>
67
					<name>native-platform</name>
68
					<value>linux</value>
69
				</property>
70
           </activation>
71
           <properties>
72
           		<gvsig.package.info.categories>Raster</gvsig.package.info.categories>
73
           		<gvsig.package.info.operatingSystem>lin</gvsig.package.info.operatingSystem>
74
        		<gvsig.package.info.architecture>x86</gvsig.package.info.architecture>
75
                <gvsig.package.info.dependencies>required: org.gvsig.raster.tilecache.app -ge 2</gvsig.package.info.dependencies>
76
			</properties>
77
			<build>
78
          		<plugins>
79
            		<plugin>
80
                		<artifactId>maven-assembly-plugin</artifactId>
81
                		<configuration>
82
                    		<ignoreDirFormatExtensions>true</ignoreDirFormatExtensions>
83
                    		<appendAssemblyId>false</appendAssemblyId>
84
                		</configuration>
85
                		<executions>
86
                  			<execution>
87
                    			<id>gvsig-plugin-package</id>
88
                    			<phase>package</phase>
89
                    			<goals>
90
                        			<goal>single</goal>
91
                    			</goals>
92
                    			<configuration>
93
                      				<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>
94
                      				<descriptors>
95
                        				<descriptor>src/main/assembly/gvsig-plugin-package-lin.xml</descriptor>
96
                      				</descriptors>
97
                    			</configuration>
98
                  			</execution>
99
                		</executions>
100
            		</plugin>
101
            		
102
            		<plugin>
103
						<groupId>org.codehaus.mojo</groupId>
104
						<artifactId>exec-maven-plugin</artifactId>
105
                        <executions>
106
                            <execution>
107
								<id>unpack-jgdal</id>
108
								<phase>generate-sources</phase>
109
                                <goals>
110
                                    <goal>exec</goal>
111
                                </goals>
112
                                <configuration>
113
				    				<executable>sh</executable>
114
                                    <arguments>
115
										<argument>${basedir}/unpack-dependencies.sh</argument>
116
										<argument>${user.home}/.m2/repository/org/gvsig/org.gvsig.jmrsid/${jmrsid.version}</argument>
117
										<argument>${depman.dir}</argument>
118
                                    </arguments>
119
                                </configuration>
120
                            </execution>
121
                            <execution>
122
								<id>unpack-gdal</id>
123
								<phase>generate-sources</phase>
124
                                <goals>
125
                                    <goal>exec</goal>
126
                                </goals>
127
                                <configuration>
128
				    				<executable>sh</executable>
129
                                    <arguments>
130
										<argument>${basedir}/unpack-dependencies.sh</argument>
131
										<argument>${user.home}/.m2/repository/com/lizardtech/mrsid/${mrsid.version}</argument>
132
										<argument>${depman.dir}</argument>
133
                                    </arguments>
134
                                </configuration>
135
                            </execution>
136
                        </executions>
137
                    </plugin>
138
                    
139
            	</plugins>
140
            </build>
141
        </profile>
10
    <groupId>org.gvsig</groupId>
11
    <artifactId>org.gvsig.raster.lizardtech</artifactId>
12
    <version>2.2.2-SNAPSHOT</version>
13
  </parent>
14
  
15
  <properties>
16
    <svn.tags.folder>https://devel.gvsig.org/svn/gvsig-raster/org.gvsig.raster.lizardtech/tags/</svn.tags.folder>
17
    <gvsig.install.plugin>false</gvsig.install.plugin>  
142 18
        
143
       <!-- *************** -->
144
       <!-- LINUX 64 PROFILE   -->
145
       <!-- *************** -->
146
       
... This diff was truncated because it exceeds the maximum size that can be displayed.

Also available in: Unified diff