Revision 26443

View differences:

trunk/extensions/extJDBC/distribution/distribution.xml
1
<assembly>
2
	<id>distribution</id>
3
	<formats>
4
		<format>dir</format>
5
	</formats>
6
	<fileSets>
7
	<!-- Extructure for the extension -->
8
		<fileSet>
9
			<directory>config</directory>
10
			<outputDirectory>${extension-distribution}
11
			</outputDirectory>
12
		</fileSet>
13
		<fileSet>
14
			<directory>data</directory>
15
			<outputDirectory>${extension-distribution}/data
16
			</outputDirectory>
17
		</fileSet>
18
		<fileSet>
19
			<directory>images</directory>
20
			<outputDirectory>/${extension-distribution}/images
21
			</outputDirectory>
22
		</fileSet>
23
	<!-- Extructure for the native libraries -->
24
<!--	<fileSet>-->
25
<!--      <directory>${basedir}/../binaries/linux/3D/</directory>-->
26
<!--	  <outputDirectory>/linux/lib</outputDirectory>-->
27
<!--    </fileSet>-->
28
	</fileSets>
29
	<files>
30
		<file>
31
			<source>build.number</source>
32
			<outputDirectory>${extension-distribution}
33
			</outputDirectory>
34
		</file>
35
	</files>
36
	<!--
37
		***********************************************************************
38
	-->
39
  <!-- *													   *-->
40
	<!--
41
		***********************************************************************
42
	-->
43
</assembly>
trunk/extensions/extJDBC/pom.xml
1
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
2
	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
	<groupId>org.gvsig</groupId>
5
	<artifactId>extJDBC</artifactId>
6
	<packaging>jar</packaging>
7
	<version>1.9-SNAPSHOT</version>
8
	<name>extJDBC</name>
9
	<url>http://maven.apache.org</url>
10
	<parent>
11
		<groupId>org.gvsig</groupId>
12
		<artifactId>gvsig-extension-base-pom
13
		</artifactId>
14
		<version>1.0-SNAPSHOT</version>
15
	</parent>
16
	<dependencies>
17
		<dependency>
18
			<groupId>org.gvsig</groupId>
19
			<artifactId>_fwAndami</artifactId>
20
			<version>1.9-SNAPSHOT</version>
21
		</dependency>
22
		<dependency>
23
			<groupId>org.gvsig</groupId>
24
			<artifactId>appgvSIG</artifactId>
25
			<version>1.9-SNAPSHOT</version>
26
		</dependency>
27
		<dependency>
28
			<groupId>org.gvsig</groupId>
29
			<artifactId>libFMap</artifactId>
30
			<version>1.9-SNAPSHOT</version>
31
		</dependency>
32
		<dependency>
33
			<groupId>org.gvsig</groupId>
34
			<artifactId>libDriverManager</artifactId>
35
			<version>1.9-SNAPSHOT</version>
36
		</dependency>
37
		<dependency>
38
			<groupId>org.gvsig.legacy</groupId>
39
			<artifactId>gdbms-0.8-SNAPSHOT</artifactId>
40
			<version>gvsig</version>
41
		</dependency>
42
		<dependency>
43
			<groupId>org.gvsig</groupId>
44
			<artifactId>libIverUtiles</artifactId>
45
			<version>1.9-SNAPSHOT</version>
46
		</dependency>
47
		<dependency>
48
			<groupId>org.gvsig.legacy</groupId>
49
			<artifactId>jts</artifactId>
50
			<version>gvsig</version>
51
		</dependency>
52
		<dependency>
53
			<groupId>mysql</groupId>
54
			<artifactId>mysql-connector-java</artifactId>
55
			<version>3.1.11</version>
56
		</dependency>
57
		<dependency>
58
			<groupId>org.gvsig</groupId>
59
			<artifactId>libProjection</artifactId>
60
			<version>1.9-SNAPSHOT</version>
61
		</dependency>
62
		<dependency>
63
			<groupId>org.gvsig</groupId>
64
			<artifactId>libExceptions</artifactId>
65
			<version>1.9-SNAPSHOT</version>
66
		</dependency>
67

  
68
		<dependency>
69
			<groupId>org.gvsig.legacy</groupId>
70
			<artifactId>postgis</artifactId>
71
			<version>gvsig</version>
72
		</dependency>
73
		<dependency>
74
			<groupId>org.gvsig.legacy</groupId>
75
			<artifactId>postgresql</artifactId>
76
			<version>gvsig</version>
77
		</dependency>
78

  
79

  
80
	</dependencies>
81
	<properties>
82
		<extension-distribution>
83
			gvSIG/extensiones/com.iver.cit.gvsig.jdbc_spatial/
84
		</extension-distribution>
85
		<gvsig-extension-distribution> gvSIG/extensiones/com.iver.cit.gvsig/
86
		</gvsig-extension-distribution>
87
		<extension-appgvsig-lib-dir> ${extension-dir}/com.iver.cit.gvsig/lib/
88
		</extension-appgvsig-lib-dir>
89
		<build-dir>${basedir}/../build</build-dir>
90
		<library-dir>.</library-dir>
91

  
92
		<!--		 Path to the output directory for the distribution -->
93
		<extension-distribution-output-directory>target/
94
		</extension-distribution-output-directory>
95
		<distribution-output-directory>distribution/
96
		</distribution-output-directory>
97

  
98
		<!-- Path to the file descriptor to generate the extension-->
99
		<extension-distribution-file>distribution/distribution.xml
100
		</extension-distribution-file>
101

  
102
		<!-- Final name of the output directory for the distribution -->
103
		<distribution-final-name>jdbc_spatial
104
		</distribution-final-name>
105
		<application-name>jdbc_spatial</application-name>
106
		<output-dir_installers>target/intallers/
107
		</output-dir_installers>
108
	</properties>
109
	<build>
110
		<sourceDirectory>src</sourceDirectory>
111
		<!--		<testSourceDirectory>src-test</testSourceDirectory>-->
112
		<plugins>
113
			<plugin>
114
				<artifactId>maven-clean-plugin</artifactId>
115
				<configuration>
116
					<filesets>
117
						<fileset>
118
							<directory> ${gvsig-path}/${extension-distribution}</directory>
119
							<includes>
120
								<include>**</include>
121
							</includes>
122
						</fileset>
123
					</filesets>
124
				</configuration>
125
			</plugin>
126
		</plugins>
127
	</build>
128
	<profiles>
129
		<profile>
130
			<id>install-drivers</id>
131
			<activation>
132
				<property>
133
					<name>install-extension</name>
134
				</property>
135
			</activation>
136
			<build>
137
				<plugins>
138
					<plugin>
139
						<groupId>org.apache.maven.plugins
140
						</groupId>
141
						<artifactId>maven-jar-plugin</artifactId>
142
						<executions>
143
							<execution>
144
								<id>extension</id>
145
								<phase>install</phase>
146
								<goals>
147
									<goal>jar</goal>
148
								</goals>
149
								<configuration>
150
									<classifier>gvsig-lib</classifier>
151
									<includes>
152
										<include>**/drivers/jdbc/**</include>
153
										<include>**/drivers/jdbc/postgis/**
154
										</include>
155
										<include>**/drivers/jdbc/mysql/**
156
										</include>
157
									</includes>
158
									<outputDirectory>
159
										${extension-appgvsig-lib-dir}
160
									</outputDirectory>
161
								</configuration>
162
							</execution>
163
							<execution>
164
								<id>gvsig</id>
165
								<phase>install</phase>
166
								<goals>
167
									<goal>jar</goal>
168
								</goals>
169
								<configuration>
170
									<classifier>gvsig-driver</classifier>
171
									<includes>
172
										<include>**/drivers/jdbc/**</include>
173
										<include>**/drivers/jdbc/postgis/**
174
										</include>
175
										<include>**/drivers/jdbc/mysql/**
176
										</include>
177
									</includes>
178
									<!--
179
										excludes> <exclude>**/org/gvsig/raster/gui/wizards/**
180
										</exclude> </excludes
181
									-->
182
									<outputDirectory>${extension-appgvsig-lib-dir}/../drivers/
183
									</outputDirectory>
184
								</configuration>
185
							</execution>
186
							<execution>
187
								<id> fmap</id>
188
								<phase>install</phase>
189
								<goals>
190
									<goal>jar</goal>
191
								</goals>
192
								<configuration>
193
									<classifier>extension</classifier>
194
									<includes>
195
										<include>**/com/iver/cit/gvsig/**
196
										</include>
197
									</includes>
198
									<excludes>
199
										<exclude>**/com/iver/cit/gvsig/fmap/drivers/**
200
										</exclude>
201
									</excludes>
202
									<outputDirectory>
203
										${gvsig-path}/${extension-distribution}/${library-dir}
204
									</outputDirectory>
205
								</configuration>
206
							</execution>
207
						</executions>
208
					</plugin>
209
				</plugins>
210
			</build>
211
		</profile>
212
	</profiles>
213
</project>
0 214

  

Also available in: Unified diff