Statistics
| Revision:

svn-gvsig-desktop / tags / v2_0_Build_1211 / extensions / ext3Dgui / pom.xml @ 41653

History | View | Annotate | Download (5.36 KB)

1 21099 jcampos
<project xmlns="http://maven.apache.org/POM/4.0.0"
2
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3
        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
        <groupId>org.gvsig</groupId>
6
        <artifactId>ext3Dgui</artifactId>
7
        <packaging>jar</packaging>
8
        <version>1.0-SNAPSHOT</version>
9
        <name>ext3Dgui</name>
10
        <url>http://gvsig.org</url>
11
        <description>
12
                This is the extension that contains all the GUI part for the 3D
13
                extension of GvSIG
14
        </description>
15
        <parent>
16
                <groupId>org.gvsig</groupId>
17
                <artifactId>gvsig-extension-base-pom</artifactId>
18
                <version>1.0-SNAPSHOT</version>
19
        </parent>
20
        <dependencies>
21
                <dependency>
22
                        <groupId>org.gvsig</groupId>
23
                        <artifactId>lib3DMap</artifactId>
24
                        <version>1.0-SNAPSHOT</version>
25
                </dependency>
26
                <dependency>
27
                        <groupId>org.gvsig</groupId>
28
                        <artifactId>lib3DMap-share</artifactId>
29
                        <version>1.0-SNAPSHOT</version>
30
                </dependency>
31
                <dependency>
32
                        <groupId>org.gvsig</groupId>
33
                        <artifactId>com.iver.core</artifactId>
34
                        <version>1.0</version>
35
                </dependency>
36
                <dependency>
37
                        <groupId>org.gvsig</groupId>
38
                        <artifactId>JimiProClasses</artifactId>
39
                        <version>1.0</version>
40
                </dependency>
41
        </dependencies>
42
        <properties>
43
                <extension-appgvsig-lib-dir>
44
                        ${extension-dir}/com.iver.cit.gvsig/lib/
45
                </extension-appgvsig-lib-dir>
46
                <build-dir>${basedir}/../build</build-dir>
47
        </properties>
48
        <build>
49
                <sourceDirectory>src</sourceDirectory>
50
                <testSourceDirectory>test</testSourceDirectory>
51
                <plugins>
52
                        <plugin>
53
                                <groupId>org.apache.maven.plugins</groupId>
54
                                <artifactId>maven-dependency-plugin</artifactId>
55
                                <executions>
56
                                        <execution>
57
                                                <id>copy-own-dependencies</id>
58
                                                <phase>install</phase>
59
                                                <goals>
60
                                                        <goal>copy-dependencies</goal>
61
                                                </goals>
62
                                                <configuration>
63
                                                        <outputDirectory>
64
                                                                ${extension-lib-dir}
65
                                                        </outputDirectory>
66
                                                        <overWriteReleases>true</overWriteReleases>
67
                                                        <overWriteSnapshots>
68
                                                                false
69
                                                        </overWriteSnapshots>
70
                                                        <overWriteIfNewer>true</overWriteIfNewer>
71
                                                        <!--excludeArtifactIds></excludeArtifactIds-->
72
                                                        <!-- includeArtifactIds>lib3DMap</includeArtifactIds-->
73
                                                        <includeGroupIds>
74
                                                                org.gvsig.osgvp,jogl
75
                                                        </includeGroupIds>
76
                                                        <!-- excludeGroupIds>org.gvsig,castor</excludeGroupIds-->
77
                                                        <excludeTransitive>false</excludeTransitive>
78
                                                </configuration>
79
                                        </execution>
80
                                        <execution>
81
                                                <id>copy-own-dependency</id>
82
                                                <phase>install</phase>
83
                                                <goals>
84
                                                        <goal>copy</goal>
85
                                                </goals>
86
                                                <configuration>
87
                                                        <artifactItems>
88
                                                                <artifactItem>
89
                                                                        <groupId>org.gvsig</groupId>
90
                                                                        <artifactId>lib3DMap</artifactId>
91
                                                                        <version>1.0-SNAPSHOT</version>
92
                                                                        <type>jar</type>
93
                                                                        <overWrite>true</overWrite>
94
                                                                </artifactItem>
95
                                                                <artifactItem>
96
                                                                        <groupId>org.gvsig</groupId>
97
                                                                        <artifactId>lib3DMap-share</artifactId>
98
                                                                        <version>1.0-SNAPSHOT</version>
99
                                                                        <type>jar</type>
100
                                                                        <overWrite>true</overWrite>
101
                                                                </artifactItem>
102
                                                                <artifactItem>
103
                                                                        <groupId>org.gvsig</groupId>
104
                                                                        <artifactId>
105
                                                                                libCacheService
106
                                                                        </artifactId>
107
                                                                        <version>1.0-SNAPSHOT</version>
108
                                                                        <type>jar</type>
109
                                                                        <overWrite>true</overWrite>
110
                                                                </artifactItem>
111
                                                        </artifactItems>
112
                                                        <outputDirectory>
113
                                                                ${extension-lib-dir}
114
                                                        </outputDirectory>
115
                                                        <overWriteReleases>false</overWriteReleases>
116
                                                        <overWriteSnapshots>
117
                                                                true
118
                                                        </overWriteSnapshots>
119
                                                        <excludeTransitive>false</excludeTransitive>
120
                                                </configuration>
121
                                        </execution>
122
                                        <execution>
123
                                                <id>copy-extension</id>
124
                                                <phase>install</phase>
125
                                                <goals>
126
                                                        <goal>copy</goal>
127
                                                </goals>
128
                                                <configuration>
129
                                                        <artifactItems>
130
                                                                <artifactItem>
131
                                                                        <groupId>org.gvsig</groupId>
132
                                                                        <artifactId>
133
                                                                                lib3DMap-share
134
                                                                        </artifactId>
135
                                                                        <version>1.0-SNAPSHOT</version>
136
                                                                        <type>jar</type>
137
                                                                        <overWrite>true</overWrite>
138
                                                                </artifactItem>
139
                                                        </artifactItems>
140
                                                        <outputDirectory>
141
                                                                ${extension-appgvsig-lib-dir}
142
                                                        </outputDirectory>
143
                                                        <overWriteReleases>false</overWriteReleases>
144
                                                        <overWriteSnapshots>
145
                                                                true
146
                                                        </overWriteSnapshots>
147
                                                        <excludeTransitive>false</excludeTransitive>
148
                                                </configuration>
149
                                        </execution>
150
                                </executions>
151
                        </plugin>
152
                </plugins>
153
        </build>
154
        <profiles>
155
                <profile>
156
                        <id>install-binaries</id>
157
                        <activation>
158
                                <property>
159
                                        <name>install-binaries-dir</name>
160
                                </property>
161
                        </activation>
162
                        <build>
163
                                <plugins>
164
                                        <plugin>
165
                                                <artifactId>maven-antrun-plugin</artifactId>
166
                                                <executions>
167
                                                        <execution>
168
                                                                <id>copy-native-3D</id>
169
                                                                <phase>install</phase>
170
                                                                <configuration>
171
                                                                        <tasks name="install binaries">
172
                                                                                <property
173
                                                                                        name="install-binaries-dir" value="${install-binaries-dir}" />
174
                                                                                <ant
175
                                                                                        antfile="${basedir}/maven-build.xml" inheritRefs="true" />
176
                                                                        </tasks>
177
                                                                </configuration>
178
                                                                <goals>
179
                                                                        <goal>run</goal>
180
                                                                </goals>
181
                                                        </execution>
182
                                                </executions>
183
                                        </plugin>
184
                                </plugins>
185
                        </build>
186
                </profile>
187
        </profiles>
188
</project>