Statistics
| Revision:

svn-gvsig-desktop / branches / v2_0_0_prep / build / extension-pom / pom.xml @ 21155

History | View | Annotate | Download (2.74 KB)

1
<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>gvsig-extension-base-pom</artifactId>
7
        <packaging>pom</packaging>
8
        <version>1.0-SNAPSHOT</version>
9
        <name>extension-base-pom</name>
10
        <parent>
11
                <groupId>org.gvsig</groupId>
12
                <artifactId>gvsig-basepoms</artifactId>
13
                <version>1.0-SNAPSHOT</version>
14
        </parent>
15
        <description>
16
                Base POM for all GvSIG extension projects. This pom knows how to
17
                build and made an extension for GvSIG. The property "gvsig-path"
18
                must be set up correctly.
19
        </description>
20
        <dependencies>
21
                <dependency>
22
                        <groupId>junit</groupId>
23
                        <artifactId>junit</artifactId>
24
                        <version>3.8.1</version>
25
                        <scope>test</scope>
26
                </dependency>
27
                <dependency>
28
                        <groupId>log4j</groupId>
29
                <artifactId>log4j</artifactId>
30
                <version>1.2.8</version>
31
              </dependency>
32
        </dependencies>
33
        <properties>
34
                <config>config</config>
35
                <plugin-name>
36
                        ${project.groupId}.${project.artifactId}
37
                </plugin-name>
38
                <temporaly-build>
39
                        ${project.build.directory}/${plugin-name}
40
                </temporaly-build>
41
                <extension-lib-dir>
42
                        ${extension-dir}/${plugin-name}/lib
43
                </extension-lib-dir>
44
                <build-dir>${basedir}/..</build-dir>
45
                <extension-ant-base-dir>
46
                        ${build-dir}/extension-pom
47
                </extension-ant-base-dir>
48
                <library-dir>lib</library-dir>
49
        </properties>
50
        <build>
51
                <plugins>
52
                        <plugin>
53
                                <artifactId>maven-antrun-plugin</artifactId>
54
                                <executions>
55
                                        <execution>
56
                                                <id>copy-to-andami</id>
57
                                                <phase>install</phase>
58
                                                <configuration>
59
                                                        <tasks>
60

    
61
                                                                <property name="project.build.directory"
62
                                                                        value="${project.build.directory}" />
63
                                                                <property name="project.artifactId"
64
                                                                        value="${project.artifactId}" />
65
                                                                <property name="project.version"
66
                                                                        value="${project.version}" />
67
                                                                <property name="project.packaging"
68
                                                                        value="${project.packaging}" />
69
                                                                <property name="temporaly-build"
70
                                                                        value="${temporaly-build}" />
71
                                                                <property name="plugin-name"
72
                                                                        value="${plugin-name}" />
73
                                                                <property name="config"
74
                                                                        value="${config}" />
75
                                                                <property name="extension-dir"
76
                                                                        value="${extension-dir}" />
77
                                                                <property name="library-dir"
78
                                                                        value="${library-dir}" />
79

    
80
                                                                <ant
81
                                                                        antfile="${extension-ant-base-dir}/build.xml"
82
                                                                        inheritRefs="true" />
83
                                                        </tasks>
84
                                                </configuration>
85
                                                <goals>
86
                                                        <goal>run</goal>
87
                                                </goals>
88
                                        </execution>
89
                                </executions>
90

    
91
                        </plugin>
92
                </plugins>
93
        </build>
94
</project>