svn-gvsig-desktop / tags / v2_0_0_Build_2022 / frameworks / _fwAndami / pom.xml @ 43228
History | View | Annotate | Download (8.44 KB)
1 | 28003 | cordinyana | <?xml version="1.0" encoding="UTF-8"?>
|
---|---|---|---|
2 | |||
3 | 27339 | cordinyana | <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
4 | 28003 | cordinyana | xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 |
5 | http://maven.apache.org/xsd/maven-4.0.0.xsd"> |
||
6 | 20727 | jcampos | <modelVersion>4.0.0</modelVersion> |
7 | <groupId>org.gvsig</groupId> |
||
8 | 27322 | cordinyana | <artifactId>org.gvsig.andami</artifactId> |
9 | 20727 | jcampos | <packaging>jar</packaging> |
10 | 21352 | jcampos | <version>2.0-SNAPSHOT</version> |
11 | 20727 | jcampos | <name>_fwAndami</name> |
12 | 34007 | cordinyana | <description>Plugins and extensions management framework</description> |
13 | 20727 | jcampos | <url>http://gvsig.org</url> |
14 | <parent>
|
||
15 | <groupId>org.gvsig</groupId> |
||
16 | 29593 | jpiera | <artifactId>gvsig-base-library-pom</artifactId> |
17 | 23439 | jmvivo | <version>2.0-SNAPSHOT</version> |
18 | 20727 | jcampos | </parent>
|
19 | 31493 | cordinyana | <distributionManagement>
|
20 | <site>
|
||
21 | 32058 | cordinyana | <id>gvsig-repository</id> |
22 | 31493 | cordinyana | <url>${site-repository}/</url> |
23 | </site>
|
||
24 | </distributionManagement>
|
||
25 | 28575 | rgaitan | <properties>
|
26 | 31609 | cordinyana | <andami.lib.dir>${gvsig.install.dir}/lib</andami.lib.dir> |
27 | 28575 | rgaitan | <build-dir>${basedir}/../build</build-dir> |
28 | </properties>
|
||
29 | 20727 | jcampos | <dependencies>
|
30 | <dependency>
|
||
31 | <groupId>org.gvsig</groupId> |
||
32 | 27322 | cordinyana | <artifactId>org.gvsig.i18n</artifactId> |
33 | 21352 | jcampos | <version>2.0-SNAPSHOT</version> |
34 | 20727 | jcampos | </dependency>
|
35 | <dependency>
|
||
36 | <groupId>org.gvsig</groupId> |
||
37 | 32264 | cordinyana | <artifactId>org.gvsig.tools.lib</artifactId> |
38 | 20727 | jcampos | </dependency>
|
39 | 33427 | cordinyana | <dependency>
|
40 | <groupId>org.gvsig</groupId> |
||
41 | <artifactId>org.gvsig.tools.swing.api</artifactId> |
||
42 | </dependency>
|
||
43 | <dependency>
|
||
44 | <groupId>org.gvsig</groupId> |
||
45 | <artifactId>org.gvsig.tools.swing.impl</artifactId> |
||
46 | <scope>runtime</scope> |
||
47 | </dependency>
|
||
48 | <dependency>
|
||
49 | <groupId>org.gvsig</groupId> |
||
50 | <artifactId>org.gvsig.tools.swing.spi</artifactId> |
||
51 | </dependency>
|
||
52 | <dependency>
|
||
53 | <groupId>org.gvsig</groupId> |
||
54 | <artifactId>org.gvsig.tools.swing.serv.field</artifactId> |
||
55 | </dependency>
|
||
56 | <dependency>
|
||
57 | <groupId>org.gvsig</groupId> |
||
58 | <artifactId>org.gvsig.tools.swing.serv.jform</artifactId> |
||
59 | </dependency>
|
||
60 | <dependency>
|
||
61 | <groupId>org.gvsig</groupId> |
||
62 | <artifactId>org.gvsig.tools.swing.serv.jlist</artifactId> |
||
63 | </dependency>
|
||
64 | 20727 | jcampos | <dependency>
|
65 | <groupId>org.gvsig</groupId> |
||
66 | 29593 | jpiera | <artifactId>org.gvsig.utils</artifactId> |
67 | 21352 | jcampos | <version>2.0-SNAPSHOT</version> |
68 | 20727 | jcampos | </dependency>
|
69 | <dependency>
|
||
70 | <groupId>org.gvsig</groupId> |
||
71 | 27322 | cordinyana | <artifactId>org.gvsig.ui</artifactId> |
72 | 21352 | jcampos | <version>2.0-SNAPSHOT</version> |
73 | 20727 | jcampos | </dependency>
|
74 | <dependency>
|
||
75 | 31493 | cordinyana | <groupId>jre</groupId> |
76 | 20727 | jcampos | <artifactId>javaws</artifactId> |
77 | </dependency>
|
||
78 | <dependency>
|
||
79 | 31493 | cordinyana | <groupId>javax.help</groupId> |
80 | <artifactId>javahelp</artifactId> |
||
81 | 20727 | jcampos | </dependency>
|
82 | <dependency>
|
||
83 | 31493 | cordinyana | <groupId>jwizardcomponent</groupId> |
84 | <artifactId>jwizardcomponent</artifactId> |
||
85 | </dependency>
|
||
86 | 20862 | jcampos | <dependency>
|
87 | 31493 | cordinyana | <groupId>com.jgoodies</groupId> |
88 | 23387 | jmvivo | <artifactId>looks</artifactId> |
89 | </dependency>
|
||
90 | 28003 | cordinyana | <dependency>
|
91 | 31493 | cordinyana | <groupId>xerces</groupId> |
92 | <artifactId>xercesImpl</artifactId> |
||
93 | </dependency>
|
||
94 | 20727 | jcampos | </dependencies>
|
95 | <build>
|
||
96 | <sourceDirectory>src</sourceDirectory> |
||
97 | <testSourceDirectory>src-test</testSourceDirectory> |
||
98 | 23387 | jmvivo | <resources>
|
99 | <resource>
|
||
100 | <directory>src</directory> |
||
101 | <includes>
|
||
102 | <include>**/*.gif</include> |
||
103 | <include>**/*.png</include> |
||
104 | <include>**/*.PNG</include> |
||
105 | <include> **/*.bmp</include> |
||
106 | <include> **/*.jpg</include> |
||
107 | <include> **/*.jpeg</include> |
||
108 | </includes>
|
||
109 | </resource>
|
||
110 | 27898 | rgaitan | <resource>
|
111 | <directory>config</directory> |
||
112 | <includes>
|
||
113 | <include>**/*.properties</include> |
||
114 | </includes>
|
||
115 | <targetPath>com/iver/andami</targetPath> |
||
116 | </resource>
|
||
117 | 33980 | cordinyana | <resource>
|
118 | <directory>${basedir}/resources</directory> |
||
119 | </resource>
|
||
120 | 23387 | jmvivo | </resources>
|
121 | 27339 | cordinyana | <plugins>
|
122 | <plugin>
|
||
123 | <artifactId>maven-clean-plugin</artifactId> |
||
124 | <configuration>
|
||
125 | <filesets>
|
||
126 | <fileset>
|
||
127 | 31609 | cordinyana | <directory>${andami.lib.dir}</directory> |
128 | 27339 | cordinyana | <includes>
|
129 | 29447 | cordinyana | <include>**/**</include> |
130 | 27339 | cordinyana | </includes>
|
131 | <followSymlinks>false</followSymlinks> |
||
132 | </fileset>
|
||
133 | <fileset>
|
||
134 | 31609 | cordinyana | <directory>${gvsig.install.dir}/gvSIG/extensiones</directory> |
135 | 27339 | cordinyana | <includes>
|
136 | 29447 | cordinyana | <include>**</include> |
137 | 27339 | cordinyana | </includes>
|
138 | </fileset>
|
||
139 | 29447 | cordinyana | </filesets>
|
140 | 27339 | cordinyana | </configuration>
|
141 | </plugin>
|
||
142 | 28372 | cordinyana | <plugin>
|
143 | <groupId>org.codehaus.mojo</groupId> |
||
144 | <artifactId>exec-maven-plugin</artifactId> |
||
145 | <executions>
|
||
146 | <execution>
|
||
147 | <goals>
|
||
148 | <goal>exec</goal> |
||
149 | </goals>
|
||
150 | </execution>
|
||
151 | </executions>
|
||
152 | <configuration>
|
||
153 | <executable>java</executable> |
||
154 | <arguments>
|
||
155 | <argument>-classpath</argument> |
||
156 | <!-- automatically creates the classpath using all project dependencies,
|
||
157 | also adding the project build directory -->
|
||
158 | <classpath/> |
||
159 | <argument>com.iver.andami.Launcher</argument> |
||
160 | <argument>gvSIG</argument> |
||
161 | 31609 | cordinyana | <argument>${gvsig.install.dir}/gvSIG/extensiones</argument> |
162 | 28372 | cordinyana | </arguments>
|
163 | <environmentVariables>
|
||
164 | <GDAL_DATA>../binaries/linux/raster/gdal/data</GDAL_DATA> |
||
165 | <PROJ_LIB>gvSIG/extensiones/org.gvsig.crs/data</PROJ_LIB> |
||
166 | <LD_LIBRARY_PATH>../binaries/linux/</LD_LIBRARY_PATH> |
||
167 | <!--
|
||
168 | <JAIHOME>${env.JAIHOME}</JAIHOME>
|
||
169 | <CLASSPATH>${env.JAIHOME}/jai_core.jar:${env.JAIHOME}/jai_codec.jar:${env.JAIHOME}/mlibwrapper_jai.jar</CLASSPATH>
|
||
170 | <LD_LIBRARY_PATH>../../binaries/linux/:${env.JAIHOME}</LD_LIBRARY_PATH>
|
||
171 | -->
|
||
172 | </environmentVariables>
|
||
173 | </configuration>
|
||
174 | </plugin>
|
||
175 | 33614 | cordinyana | <!-- TODO: MAKE TESTS WORK AND REMOVE THIS OPTION -->
|
176 | <plugin>
|
||
177 | <groupId>org.apache.maven.plugins</groupId> |
||
178 | <artifactId>maven-surefire-plugin</artifactId> |
||
179 | <configuration>
|
||
180 | <skipTests>true</skipTests> |
||
181 | </configuration>
|
||
182 | </plugin>
|
||
183 | 27339 | cordinyana | </plugins>
|
184 | 20727 | jcampos | </build>
|
185 | 27339 | cordinyana | <profiles>
|
186 | <profile>
|
||
187 | <id>install-extension</id> |
||
188 | <activation>
|
||
189 | 28712 | cordinyana | <activeByDefault>true</activeByDefault> |
190 | 27339 | cordinyana | <property>
|
191 | <name>install-extension</name> |
||
192 | </property>
|
||
193 | </activation>
|
||
194 | <build>
|
||
195 | <plugins>
|
||
196 | <plugin>
|
||
197 | <groupId>org.apache.maven.plugins
|
||
198 | </groupId>
|
||
199 | <artifactId>maven-dependency-plugin
|
||
200 | </artifactId>
|
||
201 | <executions>
|
||
202 | <execution>
|
||
203 | <id>copy-own-dependencies-for-andami
|
||
204 | </id>
|
||
205 | <phase>install</phase> |
||
206 | <goals>
|
||
207 | <goal>copy-dependencies</goal> |
||
208 | </goals>
|
||
209 | <configuration>
|
||
210 | 31609 | cordinyana | <outputDirectory>${andami.lib.dir}</outputDirectory> |
211 | 27339 | cordinyana | <overWriteReleases>true</overWriteReleases> |
212 | 31493 | cordinyana | <overWriteSnapshots>true</overWriteSnapshots> |
213 | 27339 | cordinyana | <overWriteIfNewer>true</overWriteIfNewer> |
214 | 28003 | cordinyana | <includeScope>runtime</includeScope> |
215 | 27339 | cordinyana | </configuration>
|
216 | </execution>
|
||
217 | 31771 | cordinyana | <!-- This execution was used to copy the javaws.jar
|
218 | file, but it is not needed anymore, as a new
|
||
219 | launcher for Java web start has been created -->
|
||
220 | <!--
|
||
221 | 27339 | cordinyana | <execution>
|
222 | 31493 | cordinyana | <id>copy-system-dependencies-for-andami
|
223 | </id>
|
||
224 | <phase>install</phase>
|
||
225 | <goals>
|
||
226 | <goal>copy-dependencies</goal>
|
||
227 | </goals>
|
||
228 | <configuration>
|
||
229 | 31609 | cordinyana | <outputDirectory>${andami.lib.dir}</outputDirectory>
|
230 | 31493 | cordinyana | <overWriteReleases>true</overWriteReleases>
|
231 | <overWriteSnapshots>true</overWriteSnapshots>
|
||
232 | <overWriteIfNewer>true</overWriteIfNewer>
|
||
233 | <includeScope>system</includeScope>
|
||
234 | </configuration>
|
||
235 | </execution>
|
||
236 | 31771 | cordinyana | -->
|
237 | 31493 | cordinyana | <execution>
|
238 | 27339 | cordinyana | <id>copy-andami</id> |
239 | <phase>install</phase> |
||
240 | <goals>
|
||
241 | <goal>copy</goal> |
||
242 | </goals>
|
||
243 | <configuration>
|
||
244 | <artifactItems>
|
||
245 | <artifactItem>
|
||
246 | <groupId>org.gvsig</groupId> |
||
247 | <artifactId>org.gvsig.andami</artifactId> |
||
248 | <version>2.0-SNAPSHOT</version> |
||
249 | <type>jar</type> |
||
250 | <overWrite>true</overWrite> |
||
251 | </artifactItem>
|
||
252 | </artifactItems>
|
||
253 | 31609 | cordinyana | <outputDirectory>${andami.lib.dir}</outputDirectory> |
254 | 27339 | cordinyana | <overWriteReleases>true</overWriteReleases> |
255 | 31493 | cordinyana | <overWriteSnapshots>false</overWriteSnapshots> |
256 | 27339 | cordinyana | <overWriteIfNewer>true</overWriteIfNewer> |
257 | <excludeTransitive>false</excludeTransitive> |
||
258 | </configuration>
|
||
259 | </execution>
|
||
260 | </executions>
|
||
261 | </plugin>
|
||
262 | </plugins>
|
||
263 | </build>
|
||
264 | </profile>
|
||
265 | </profiles>
|
||
266 | 31609 | cordinyana | </project> |