Statistics
| Revision:

root / trunk / build / extension-pom / pom.xml @ 20506

History | View | Annotate | Download (2.39 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
        </dependencies>
28
        <properties>
29
                <config>config</config>
30
                <plugin-name>
31
                        ${project.groupId}.${project.artifactId}
32
                </plugin-name>
33
                <temporaly-build>
34
                        ${project.build.directory}/${plugin-name}
35
                </temporaly-build>
36
                <extension-lib-dir>
37
                        ${extension-dir}/${plugin-name}/lib
38
                </extension-lib-dir>
39
                <build-dir>${basedir}/..</build-dir>
40
                <extension-ant-base-dir>
41
                        ${build-dir}/extension-pom
42
                </extension-ant-base-dir>
43
        </properties>
44
        <build>
45
                <plugins>
46
                        <plugin>
47
                                <artifactId>maven-antrun-plugin</artifactId>
48
                                <executions>
49
                                        <execution>
50
                                                <id>copy-to-andami</id>
51
                                                <phase>install</phase>
52
                                                <configuration>
53
                                                        <tasks>
54

    
55
                                                                <property name="project.build.directory"
56
                                                                        value="${project.build.directory}" />
57
                                                                <property name="project.artifactId"
58
                                                                        value="${project.artifactId}" />
59
                                                                <property name="project.version"
60
                                                                        value="${project.version}" />
61
                                                                <property name="project.packaging"
62
                                                                        value="${project.packaging}" />
63
                                                                <property name="temporaly-build"
64
                                                                        value="${temporaly-build}" />
65
                                                                <property name="plugin-name"
66
                                                                        value="${plugin-name}" />
67
                                                                <property name="config"
68
                                                                        value="${config}" />
69
                                                                <property name="extension-dir"
70
                                                                        value="${extension-dir}" />
71
                                                                <ant antfile="${extension-ant-base-dir}/build.xml" inheritRefs="true" />
72
                                                        </tasks>
73
                                                </configuration>
74
                                                <goals>
75
                                                        <goal>run</goal>
76
                                                </goals>
77
                                        </execution>
78
                                </executions>
79

    
80
                        </plugin>
81
                </plugins>
82
        </build>
83
</project>