Statistics
| Revision:

svn-gvsig-desktop / branches / v2_0_0_prep / extensions / extScripting / pom.xml @ 28694

History | View | Annotate | Download (3.89 KB)

1 23408 jmvivo
<?xml version="1.0" encoding="UTF-8"?><project>
2
  <parent>
3
    <artifactId>gvsig-extension-base-pom</artifactId>
4
    <groupId>org.gvsig</groupId>
5 23448 jmvivo
    <version>2.0-SNAPSHOT</version>
6 23408 jmvivo
  </parent>
7
  <modelVersion>4.0.0</modelVersion>
8
  <groupId>org.gvsig</groupId>
9 27357 rgaitan
  <artifactId>org.gvsig.scripting</artifactId>
10 23408 jmvivo
  <name>extScripting</name>
11
  <version>2.0-SNAPSHOT</version>
12
  <url>http://gvsig.org</url>
13
  <dependencies>
14
    <dependency>
15
      <groupId>org.gvsig</groupId>
16 27357 rgaitan
      <artifactId>com.iver.cit.gvsig</artifactId>
17 23408 jmvivo
      <version>2.0-SNAPSHOT</version>
18
    </dependency>
19
    <dependency>
20
      <groupId>org.gvsig.legacy</groupId>
21
      <artifactId>bsf</artifactId>
22
      <version>gvsig</version>
23
    </dependency>
24
    <dependency>
25
      <groupId>bsh</groupId>
26
      <artifactId>bsh</artifactId>
27
      <version>2.0b1</version>
28
    </dependency>
29
    <dependency>
30
      <groupId>groovy</groupId>
31
      <artifactId>groovy</artifactId>
32
      <version>1.0-beta-7</version>
33
    </dependency>
34
    <dependency>
35
      <groupId>jython</groupId>
36
      <artifactId>jython</artifactId>
37
      <version>2.1</version>
38
    </dependency>
39
    <dependency>
40
      <groupId>org.gvsig.legacy</groupId>
41
      <artifactId>scriptablethinlet</artifactId>
42
      <version>gvsig</version>
43
    </dependency>
44
    <dependency>
45
      <groupId>org.gvsig.legacy</groupId>
46
      <artifactId>js</artifactId>
47
      <version>gvsig</version>
48
    </dependency>
49 27357 rgaitan
        <dependency>
50
                <groupId>org.gvsig.legacy</groupId>
51
                <artifactId>thinlet</artifactId>
52
                <version>gvsig</version>
53
        </dependency>
54 23408 jmvivo
55
  </dependencies>
56
57
        <properties>
58 23415 jmvivo
                <extension-distribution>gvSIG/extensiones/org.gvsig.scripting/
59 23408 jmvivo
                </extension-distribution>
60 23415 jmvivo
                <extension-distribution-lib>${extension-distribution}/lib
61 23408 jmvivo
                </extension-distribution-lib>
62
                <gvsig-extension-distribution>gvSIG/extensiones/com.iver.cit.gvsig/
63
                </gvsig-extension-distribution>
64 23415 jmvivo
                <extension-appgvsig-lib-dir> ${gvsig-extension-distribution}/lib/</extension-appgvsig-lib-dir>
65
66 23408 jmvivo
                <build-dir>${basedir}/../build</build-dir>
67 23415 jmvivo
                <library-dir>./lib</library-dir>
68
                <scripts-dir>./scripts</scripts-dir>
69 23408 jmvivo
                <!--                 Path to the output directory for the distribution -->
70
                <extension-distribution-output-directory>target/
71
                </extension-distribution-output-directory>
72
                <distribution-output-directory>distribution/
73
                </distribution-output-directory>
74

75

76
                <!-- Path to the file descriptor to generate the extension-->
77
                <extension-distribution-file>distribution/extension-distribution.xml
78
                </extension-distribution-file>
79
                <!-- Final name of the output directory for the distribution -->
80
                <distribution-final-name>scripting</distribution-final-name>
81
                <application-name>scripting</application-name>
82
                <output-dir_installers>target/intallers/
83
                </output-dir_installers>
84
        </properties>
85 27357 rgaitan
    <build>
86
        <sourceDirectory>src</sourceDirectory>
87
        <testSourceDirectory>src-test</testSourceDirectory>
88
        <plugins>
89
            <plugin>
90
                <artifactId>maven-clean-plugin</artifactId>
91
                <configuration>
92
                    <filesets>
93
                        <fileset>
94
                            <directory> ${gvsig-path}/${extension-distribution}</directory>
95
                            <includes>
96
                                <include>**</include>
97
                            </includes>
98
                        </fileset>
99
                        <fileset>
100
                            <directory> ${gvsig-path}/${gvsig-extension-distribution}/lib</directory>
101
                                                        <includes>
102
                                                                <include>org.gvsig.scripting*</include>
103
                                                                <include>*bsf*</include>
104
                                                                <include>*bsh*</include>
105
                                                                <include>*groovy*</include>
106
                                                                <include>*jython*</include>
107
                                                                <include>*scriptablethinlet*</include>
108
                                                                <include>*thinlet*</include>
109
                                                                <include>*js*</include>
110
                                                        </includes>
111

112
                        </fileset>
113
                    </filesets>
114
                </configuration>
115
            </plugin>
116
        </plugins>
117
    </build>
118

119
</project>