Revision 27509

View differences:

branches/v2_0_0_prep/libraries/libProjection/pom.xml
5 5
                      http://maven.apache.org/maven-v4_0_0.xsd">
6 6
	<modelVersion>4.0.0</modelVersion>
7 7
	<groupId>org.gvsig</groupId>
8
	<artifactId>org.cresques.cts</artifactId>
8
	<artifactId>org.gvsig.projection</artifactId>
9 9
	<packaging>jar</packaging>
10 10
	<version>2.0-SNAPSHOT</version>
11 11
	<name>libProjection</name>
......
22 22
			<version>2.0-SNAPSHOT</version>
23 23
		</dependency>
24 24
		<dependency>
25
			<groupId>org.gvsig</groupId>
26
			<artifactId>org.gvsig.tools</artifactId>
27
			<version>2.0-SNAPSHOT</version>
28
		</dependency>
29
		<dependency>
25 30
			<groupId>org.gvsig.legacy</groupId>
26 31
			<artifactId>geoapi</artifactId>
27 32
			<version>gvsig</version>
......
48 53
		</dependency>
49 54
		<dependency>
50 55
			<groupId>javax.media</groupId>
51
	        <artifactId>jai_core</artifactId>
52
        	<version>1.1.3</version>
53
      	</dependency>
54
      	<dependency>
55
        	<groupId>javax.media</groupId>
56
        	<artifactId>jai_codec</artifactId>
57
        	<version>1.1.3</version>
58
      	</dependency>
59
      	<dependency>
60
        	<groupId>javax.units</groupId>
61
        	<artifactId>jsr108</artifactId>
62
        	<version>0.01</version>
63
      	</dependency>
56
			<artifactId>jai_core</artifactId>
57
			<version>1.1.3</version>
58
		</dependency>
59
		<dependency>
60
			<groupId>javax.media</groupId>
61
			<artifactId>jai_codec</artifactId>
62
			<version>1.1.3</version>
63
		</dependency>
64
		<dependency>
65
			<groupId>javax.units</groupId>
66
			<artifactId>jsr108</artifactId>
67
			<version>0.01</version>
68
		</dependency>
64 69

  
65 70
	</dependencies>
66 71
	<build>
67 72
		<sourceDirectory>src</sourceDirectory>
68 73
		<testSourceDirectory>src-test</testSourceDirectory>
74
		<resources>
75
    		<resource>
76
				<directory>config</directory>
77
			</resource>
78
			<resource>
79
				<directory>images</directory>
80
			</resource>
81
		</resources>
82
		
69 83
		<plugins>
70 84
			<plugin>
71 85
				<groupId>org.apache.maven.plugins</groupId>
......
77 91
					<encoding>ISO-8859-1</encoding>
78 92
				</configuration>
79 93
			</plugin>
80
		</plugins>		
94
			<plugin>
95
				<groupId>org.apache.maven.plugins</groupId>
96
				<artifactId>maven-jar-plugin</artifactId>
97
				<configuration>
98
					<excludes>
99
						<exclude>**/org/cresques/impl/**</exclude>
100
						<exclude>**/org/cresques/ui/**</exclude>
101
						<exclude>**/org/cresques/resources/**</exclude>
102
						<exclude>*.gif</exclude>
103
					</excludes>
104
				</configuration>
105
				<executions>
106
				<!-- 	<execution>
107
						<id>projection-api</id>
108
						<phase>package</phase>
109
						<goals>
110
							<goal>jar</goal>
111
						</goals>
112
						<configuration>
113
							<classifier>projection-api</classifier>
114
							<excludes>
115
								<exclude>**/org/cresques/impl/**</exclude>
116
								<exclude>**/org/cresques/ui/**</exclude>
117
								<exclude>**/org/cresques/resources/**</exclude>
118
								<exclude>*.gif</exclude>
119
							</excludes>
120
						</configuration>
121
					</execution> -->
122
					<execution>
123
						<id>cresques-ui</id>
124
						<phase>package</phase>
125
						<goals>
126
							<goal>jar</goal>
127
						</goals>
128
						<configuration>
129
							<classifier>cresques-ui</classifier>
130
							<excludes>
131
								<exclude>NONE</exclude>
132
							</excludes>
133
							<includes>
134
								<include>**/org/cresques/ui/**</include>
135
								<include>**/org/cresques/resources/**</include>
136
								<include>*.gif</include>
137
							</includes>
138
						<!--	<finalName>org.cresques.ui</finalName>  -->
139
						</configuration>
140
					</execution>
141
					<execution>
142
						<id>cresques-cts-impl</id>
143
						<phase>package</phase>
144
						<goals>
145
							<goal>jar</goal>
146
						</goals>
147
						<configuration>
148
							<classifier>cresques-impl</classifier>
149
							<excludes>
150
								<exclude>**/org/cresques/resources/**</exclude>
151
								<exclude>*.gif</exclude>
152
							</excludes>
153
							<includes>
154
								<include>**/org/cresques/impl/**</include>
155
							</includes>
156
						<!-- <finalName>org.cresques.cts</finalName> -->
157
						</configuration>
158
					</execution>
159
				</executions>
160

  
161
			</plugin>
162

  
163
		</plugins>
81 164
	</build>
82 165
</project>
83 166

  
branches/v2_0_0_prep/libraries/libProjection/build.xml
1
<project name="libProjection" default="dist" basedir=".">
2
    <description>
3
        Genera el jar con libProjection y sus dependencias
1
<?xml version="1.0" encoding="UTF-8"?>
2
<!-- ======================================================================
3
     libProjection
4
     Build library libProjection
5
     ====================================================================== -->
6
<project name="libProjection" default="batch-build">
7
	<description>
8
            Build del ${ant.project.name}
4 9
    </description>
5
  <!-- set global properties for this build -->
6
	<property name="src" location="src"/>
7
	<property name="src-test" location="src-test"/>
8
	<property name="lib" location="lib"/>
9
	<property name="build" location="bin"/>
10
	<property name="build-test" location="bin-test"/>
11
	<property name="dist"  location="dist"/>
12
	<property name="jarName" value="org.cresques.cts.jar"/>
13
	<property name="targetDir" location="../libFMap/lib"/>
14
	<property name="cresques.home" value="${build}/org/cresques" />
15
	<property name="i18n" location="../libInternationalization"/>
16
	<property name="i18nLibs" location="${i18n}/lib"/>
17
	<!--<property name="compile-classpath" value="${lib}/geoapi-2.0.jar:${lib}/geojava.jar:${lib}/gt2-legacy.jar:${lib}/gt2-main.jar:${i18nLibs}/gvsig-i18n.jar" />-->
18
	<import file="../binaries/ant/utilities.xml"/>
10
	<dirname file="${ant.file.libDXF}" property="proyectDir"/>
11
	<import file="${proyectDir}/../binaries/ant/utilities.xml"/>
19 12

  
20
  <target name="init">
21
    <tstamp/>
22
	<echo>
23
		Compiling ${ant.project.name}...
24
	</echo>
25
  </target>
26

  
27
  <target name="dist" depends="init, create-jar"
28
        description="generate the distribution" >
29
  </target>
30

  
31
	<target name="batch-build"
32
			description="compile the sources, create the jar file"
33
			depends="compile,create-jar">
13
	<property name="dist" location="${proyectDir}/dist"/>
14
	<property name="jarName" value="org.gvsig.projection.jar"/>
15
	<property name="mvnBaseJarName" value="org.gvsig.projection-2.0-SNAPSHOT" />
16
	
17
	<!-- =================================
18
          target: generate-source
19
         ================================= -->
20
	<target name="generate-source" description="--> genera el tar de fuentes">
21
		<!-- TODO -->
22
		<echo level="warning">TODO!!!!</echo>
34 23
	</target>
35 24

  
36
	<target name="compile" description="compile the source" >
37
		<!-- Compile the Java code from ${src} to ${build} -->
38
		<mkdir dir="${build}" />
39
		<loadEclipseClasspath project="${basedir}"/>
40
		<gvSIG-javac
41
			classpath="${eclipseClasspath}"
42
		/>
43
		<!--<javac 	srcdir="${src}"
44
				destdir="${build}"
45
				source="${JavaSourceVersion}"
46
				target="${JavaTargetVersion}"
47
				debug="${debug}"
48
				debuglevel="${debuglevel}"
49
				classpath="${compile-classpath}"
50
				encoding="${encoding}"/>-->
51
	    <copy todir="${cresques.home}/i18n/resources/translations">
52
	            <fileset dir="config" includes="*" />
53
	    </copy>
25
	<!-- =================================
26
          target: compile
27
         ================================= -->
28
	<target name="compile" depends="" description="--> Compile sources">
29
		<mvn-compile/>
54 30
	</target>
55 31

  
56
	<target name="create-jar" description="Crea el jar de la aplicacion">
57
		<mkdir dir="${dist}"/>
58
	    <jar jarfile="${dist}/${jarName}" basedir="${build}"/>
59
	    <jar jarfile="${dist}/${jarName}" basedir="." includes = "images/*" update="true" />
32
	<!-- =================================
33
          target: batch-build
34
         ================================= -->
35
	<target name="batch-build" description="--> Prepare library">
36
		<mvn-install tofile="${dist}/${jarName}" mvnJarName="${mvnBaseJarName}.jar"/>
37
		<mvn-install tofile="${dist}/org.cresques.ui.jar" mvnJarName="${mvnBaseJarName}-cresques-ui.jar"/>
38
		<mvn-install tofile="${dist}/org.cresques.cts.jar" mvnJarName="${mvnBaseJarName}-cresques-impl.jar"/>
60 39
	</target>
61 40

  
62
	<target name="clean"
63
			description="clean up" >
64
		<!-- Delete the ${build} and ${dist} directory trees -->
65
		<delete dir="${build}"/>
66
		<delete dir="${dist}"/>
41
	<!-- =================================
42
          target: clean
43
         ================================= -->
44
	<target name="clean" description="--> Clean proyect">
45
		<mvn-clean/>
67 46
	</target>
47
		
48
	<!-- =================================
49
          javadoc
50
         ================================= -->
51
	<target name="javadoc" description="--> Create javadoc">
52
		<mvn-javadoc/>
53
	</target>	
68 54

  
69
	<target name="run-tests" depends="batch-build,compile-tests">
70
		<antcall target="generic-run-tests">
71
			<param name="TestSuite.Name" value="org.cresques.cts.AllTests"/>
72
		</antcall>
73
	</target>
74

  
75
</project>
76

  
55
</project>
77 56

  

Also available in: Unified diff