svn-gvsig-desktop / branches / v2_0_0_prep / frameworks / _fwAndami / pom.xml @ 34549
History | View | Annotate | Download (9.32 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 | 34440 | cordinyana | <dependency>
|
75 | <groupId>org.gvsig</groupId> |
||
76 | <artifactId>org.gvsig.installer.lib.api</artifactId> |
||
77 | <version>1.0.0-SNAPSHOT</version> |
||
78 | </dependency>
|
||
79 | <dependency>
|
||
80 | <groupId>org.gvsig</groupId> |
||
81 | <artifactId>org.gvsig.installer.lib.impl</artifactId> |
||
82 | <version>1.0.0-SNAPSHOT</version> |
||
83 | </dependency>
|
||
84 | <dependency>
|
||
85 | <groupId>org.gvsig</groupId> |
||
86 | <artifactId>org.gvsig.installer.lib.spi</artifactId> |
||
87 | <version>1.0.0-SNAPSHOT</version> |
||
88 | </dependency>
|
||
89 | <dependency>
|
||
90 | <groupId>org.gvsig</groupId> |
||
91 | <artifactId>org.gvsig.installer.prov.plugin</artifactId> |
||
92 | <version>1.0.0-SNAPSHOT</version> |
||
93 | </dependency>
|
||
94 | <dependency>
|
||
95 | <groupId>org.gvsig</groupId> |
||
96 | <artifactId>org.gvsig.installer.swing.api</artifactId> |
||
97 | <version>1.0.0-SNAPSHOT</version> |
||
98 | </dependency>
|
||
99 | <dependency>
|
||
100 | <groupId>org.gvsig</groupId> |
||
101 | <artifactId>org.gvsig.installer.swing.impl</artifactId> |
||
102 | <version>1.0.0-SNAPSHOT</version> |
||
103 | </dependency>
|
||
104 | 20727 | jcampos | <dependency>
|
105 | 31493 | cordinyana | <groupId>javax.help</groupId> |
106 | <artifactId>javahelp</artifactId> |
||
107 | 20727 | jcampos | </dependency>
|
108 | <dependency>
|
||
109 | 31493 | cordinyana | <groupId>jwizardcomponent</groupId> |
110 | <artifactId>jwizardcomponent</artifactId> |
||
111 | </dependency>
|
||
112 | 20862 | jcampos | <dependency>
|
113 | 31493 | cordinyana | <groupId>com.jgoodies</groupId> |
114 | 23387 | jmvivo | <artifactId>looks</artifactId> |
115 | </dependency>
|
||
116 | 28003 | cordinyana | <dependency>
|
117 | 31493 | cordinyana | <groupId>xerces</groupId> |
118 | <artifactId>xercesImpl</artifactId> |
||
119 | </dependency>
|
||
120 | 20727 | jcampos | </dependencies>
|
121 | <build>
|
||
122 | <sourceDirectory>src</sourceDirectory> |
||
123 | <testSourceDirectory>src-test</testSourceDirectory> |
||
124 | 23387 | jmvivo | <resources>
|
125 | <resource>
|
||
126 | <directory>src</directory> |
||
127 | <includes>
|
||
128 | <include>**/*.gif</include> |
||
129 | <include>**/*.png</include> |
||
130 | <include>**/*.PNG</include> |
||
131 | <include> **/*.bmp</include> |
||
132 | <include> **/*.jpg</include> |
||
133 | <include> **/*.jpeg</include> |
||
134 | </includes>
|
||
135 | </resource>
|
||
136 | 27898 | rgaitan | <resource>
|
137 | <directory>config</directory> |
||
138 | <includes>
|
||
139 | <include>**/*.properties</include> |
||
140 | </includes>
|
||
141 | <targetPath>com/iver/andami</targetPath> |
||
142 | </resource>
|
||
143 | 33980 | cordinyana | <resource>
|
144 | <directory>${basedir}/resources</directory> |
||
145 | </resource>
|
||
146 | 23387 | jmvivo | </resources>
|
147 | 27339 | cordinyana | <plugins>
|
148 | <plugin>
|
||
149 | <artifactId>maven-clean-plugin</artifactId> |
||
150 | <configuration>
|
||
151 | <filesets>
|
||
152 | <fileset>
|
||
153 | 31609 | cordinyana | <directory>${andami.lib.dir}</directory> |
154 | 27339 | cordinyana | <includes>
|
155 | 29447 | cordinyana | <include>**/**</include> |
156 | 27339 | cordinyana | </includes>
|
157 | <followSymlinks>false</followSymlinks> |
||
158 | </fileset>
|
||
159 | <fileset>
|
||
160 | 31609 | cordinyana | <directory>${gvsig.install.dir}/gvSIG/extensiones</directory> |
161 | 27339 | cordinyana | <includes>
|
162 | 29447 | cordinyana | <include>**</include> |
163 | 27339 | cordinyana | </includes>
|
164 | </fileset>
|
||
165 | 29447 | cordinyana | </filesets>
|
166 | 27339 | cordinyana | </configuration>
|
167 | </plugin>
|
||
168 | 28372 | cordinyana | <plugin>
|
169 | <groupId>org.codehaus.mojo</groupId> |
||
170 | <artifactId>exec-maven-plugin</artifactId> |
||
171 | <executions>
|
||
172 | <execution>
|
||
173 | <goals>
|
||
174 | <goal>exec</goal> |
||
175 | </goals>
|
||
176 | </execution>
|
||
177 | </executions>
|
||
178 | <configuration>
|
||
179 | <executable>java</executable> |
||
180 | <arguments>
|
||
181 | <argument>-classpath</argument> |
||
182 | <!-- automatically creates the classpath using all project dependencies,
|
||
183 | also adding the project build directory -->
|
||
184 | <classpath/> |
||
185 | <argument>com.iver.andami.Launcher</argument> |
||
186 | <argument>gvSIG</argument> |
||
187 | 31609 | cordinyana | <argument>${gvsig.install.dir}/gvSIG/extensiones</argument> |
188 | 28372 | cordinyana | </arguments>
|
189 | <environmentVariables>
|
||
190 | <GDAL_DATA>../binaries/linux/raster/gdal/data</GDAL_DATA> |
||
191 | <PROJ_LIB>gvSIG/extensiones/org.gvsig.crs/data</PROJ_LIB> |
||
192 | <LD_LIBRARY_PATH>../binaries/linux/</LD_LIBRARY_PATH> |
||
193 | <!--
|
||
194 | <JAIHOME>${env.JAIHOME}</JAIHOME>
|
||
195 | <CLASSPATH>${env.JAIHOME}/jai_core.jar:${env.JAIHOME}/jai_codec.jar:${env.JAIHOME}/mlibwrapper_jai.jar</CLASSPATH>
|
||
196 | <LD_LIBRARY_PATH>../../binaries/linux/:${env.JAIHOME}</LD_LIBRARY_PATH>
|
||
197 | -->
|
||
198 | </environmentVariables>
|
||
199 | </configuration>
|
||
200 | </plugin>
|
||
201 | 33614 | cordinyana | <!-- TODO: MAKE TESTS WORK AND REMOVE THIS OPTION -->
|
202 | <plugin>
|
||
203 | <groupId>org.apache.maven.plugins</groupId> |
||
204 | <artifactId>maven-surefire-plugin</artifactId> |
||
205 | <configuration>
|
||
206 | <skipTests>true</skipTests> |
||
207 | </configuration>
|
||
208 | </plugin>
|
||
209 | 34432 | cordinyana | <plugin>
|
210 | <groupId>org.apache.maven.plugins</groupId> |
||
211 | <artifactId>maven-jar-plugin</artifactId> |
||
212 | <configuration>
|
||
213 | <archive>
|
||
214 | <manifest>
|
||
215 | <addClasspath>true</addClasspath> |
||
216 | <mainClass>com.iver.andami.Launcher</mainClass> |
||
217 | </manifest>
|
||
218 | </archive>
|
||
219 | </configuration>
|
||
220 | </plugin>
|
||
221 | 27339 | cordinyana | </plugins>
|
222 | 20727 | jcampos | </build>
|
223 | 27339 | cordinyana | <profiles>
|
224 | <profile>
|
||
225 | <id>install-extension</id> |
||
226 | <activation>
|
||
227 | 28712 | cordinyana | <activeByDefault>true</activeByDefault> |
228 | 27339 | cordinyana | <property>
|
229 | <name>install-extension</name> |
||
230 | </property>
|
||
231 | </activation>
|
||
232 | <build>
|
||
233 | <plugins>
|
||
234 | <plugin>
|
||
235 | <groupId>org.apache.maven.plugins
|
||
236 | </groupId>
|
||
237 | <artifactId>maven-dependency-plugin
|
||
238 | </artifactId>
|
||
239 | <executions>
|
||
240 | <execution>
|
||
241 | <id>copy-own-dependencies-for-andami
|
||
242 | </id>
|
||
243 | <phase>install</phase> |
||
244 | <goals>
|
||
245 | <goal>copy-dependencies</goal> |
||
246 | </goals>
|
||
247 | <configuration>
|
||
248 | 31609 | cordinyana | <outputDirectory>${andami.lib.dir}</outputDirectory> |
249 | 27339 | cordinyana | <overWriteReleases>true</overWriteReleases> |
250 | 31493 | cordinyana | <overWriteSnapshots>true</overWriteSnapshots> |
251 | 27339 | cordinyana | <overWriteIfNewer>true</overWriteIfNewer> |
252 | 28003 | cordinyana | <includeScope>runtime</includeScope> |
253 | 27339 | cordinyana | </configuration>
|
254 | </execution>
|
||
255 | <execution>
|
||
256 | <id>copy-andami</id> |
||
257 | <phase>install</phase> |
||
258 | <goals>
|
||
259 | <goal>copy</goal> |
||
260 | </goals>
|
||
261 | <configuration>
|
||
262 | <artifactItems>
|
||
263 | <artifactItem>
|
||
264 | <groupId>org.gvsig</groupId> |
||
265 | <artifactId>org.gvsig.andami</artifactId> |
||
266 | <version>2.0-SNAPSHOT</version> |
||
267 | <type>jar</type> |
||
268 | <overWrite>true</overWrite> |
||
269 | </artifactItem>
|
||
270 | </artifactItems>
|
||
271 | 31609 | cordinyana | <outputDirectory>${andami.lib.dir}</outputDirectory> |
272 | 27339 | cordinyana | <overWriteReleases>true</overWriteReleases> |
273 | 31493 | cordinyana | <overWriteSnapshots>false</overWriteSnapshots> |
274 | 27339 | cordinyana | <overWriteIfNewer>true</overWriteIfNewer> |
275 | <excludeTransitive>false</excludeTransitive> |
||
276 | </configuration>
|
||
277 | </execution>
|
||
278 | </executions>
|
||
279 | </plugin>
|
||
280 | </plugins>
|
||
281 | </build>
|
||
282 | </profile>
|
||
283 | </profiles>
|
||
284 | 31609 | cordinyana | </project> |