Statistics
| Revision:

gvsig-scripting / org.gvsig.scripting / trunk / org.gvsig.scripting / org.gvsig.scripting.app / org.gvsig.scripting.app.mainplugin / pom.xml @ 962

History | View | Annotate | Download (10.1 KB)

1 462 jjdelcerro
<?xml version="1.0" encoding="ISO-8859-1"?>
2
3 482 jjdelcerro
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4 468 jjdelcerro
    <modelVersion>4.0.0</modelVersion>
5
    <artifactId>org.gvsig.scripting.app.mainplugin</artifactId>
6
    <packaging>jar</packaging>
7
    <name>${project.artifactId}</name>
8 821 jjdelcerro
    <description><![CDATA[
9
This plugin provides support for scripting to gvSIG.
10
Among other things it contains:
11
12
- The gvSIG scripting engine
13
- The gvSIG script editor
14
- Script engines for:
15
   - Jython
16
   - Groovy
17
   - javascript
18
   - Renjin
19
20
- The script install module for the add-on manager.
21
- Utilities to generate packages of complements with our scripts.
22
- Python libraries as:
23
   - Six - Utilities for writing code that runs on Python 2 and 3
24
   - PyLint - Python source code analyzer
25
   - Pygments - syntax highlighting package
26
   - CSSUtils - CSS Cascading Style Sheets library
27
   - Docutils - Python Documentation Utilities
28
   - geopy - client for several popular geocoding web services
29
   - PyInliner - CSS-to-inline-styles conversion tool for HTML
30
   - Statistics - functions for calculating statistics of data
31
   - Cartodb - simple CartoDB client to perform requests against the CartoDB API
32
33
- Java libraries to use from scripting like:
34
   - Abeille forms deseigner
35
   - jOpenDocument
36
   - JNumeric
37
   - CSSBox
38
39
40
This plugin can be configured to be preinstalled automatically, allowing
41
"Script" type plugins to be installed during the application installation process.
42
To do this, the following entries must be added to the "packages.properties"
43
of gvspks::
44
45
    installers=scripts
46
    installer.scripts.initializer=org.gvsig.scripting.app.extension.ScriptsInstallerInitializer
47
    installer.scripts.package.code=org.gvsig.scripting.app.mainplugin
48
    installer.scripts.factory.name=Script
49
    installer.scripts.libs=lib
50
51
If the "installers" entry already exists, add "scripts" to the end separating
52
it with a space.
53
54
]]></description>
55 468 jjdelcerro
    <parent>
56
        <groupId>org.gvsig</groupId>
57
        <artifactId>org.gvsig.scripting.app</artifactId>
58 962 jjdelcerro
        <version>2.3.55</version>
59 468 jjdelcerro
    </parent>
60
    <dependencies>
61
        <dependency>
62
            <groupId>org.gvsig</groupId>
63
            <artifactId>org.gvsig.tools.lib</artifactId>
64 462 jjdelcerro
            <scope>compile</scope>
65 468 jjdelcerro
        </dependency>
66
        <dependency>
67
            <groupId>org.gvsig</groupId>
68
            <artifactId>org.gvsig.tools.lib</artifactId>
69
            <type>test-jar</type>
70
            <scope>test</scope>
71
        </dependency>
72
        <dependency>
73
            <groupId>org.gvsig</groupId>
74
            <artifactId>org.gvsig.i18n</artifactId>
75 462 jjdelcerro
            <scope>compile</scope>
76 468 jjdelcerro
        </dependency>
77
        <dependency>
78
            <groupId>org.gvsig</groupId>
79
            <artifactId>org.gvsig.andami</artifactId>
80 462 jjdelcerro
            <scope>compile</scope>
81 468 jjdelcerro
        </dependency>
82
        <dependency>
83
            <groupId>org.gvsig</groupId>
84 487 jjdelcerro
            <artifactId>org.gvsig.app.document.table.app.mainplugin</artifactId>
85
            <scope>compile</scope>
86
        </dependency>
87
        <dependency>
88
            <groupId>org.gvsig</groupId>
89 468 jjdelcerro
            <artifactId>org.gvsig.app.mainplugin</artifactId>
90 462 jjdelcerro
            <scope>compile</scope>
91 468 jjdelcerro
        </dependency>
92
        <dependency>
93
            <groupId>org.gvsig</groupId>
94
            <artifactId>org.gvsig.tools.swing.impl</artifactId>
95
            <scope>compile</scope>
96
        </dependency>
97
        <dependency>
98
            <groupId>org.gvsig</groupId>
99
            <artifactId>org.gvsig.about.api</artifactId>
100
            <scope>compile</scope>
101
        </dependency>
102
        <dependency>
103
            <groupId>org.gvsig</groupId>
104
            <artifactId>org.gvsig.scripting.lib.api</artifactId>
105
            <scope>compile</scope>
106
        </dependency>
107
        <dependency>
108
            <groupId>org.gvsig</groupId>
109
            <artifactId>org.gvsig.scripting.swing.api</artifactId>
110
            <scope>compile</scope>
111
        </dependency>
112
        <dependency>
113
            <groupId>org.gvsig</groupId>
114
            <artifactId>org.gvsig.scripting.lib.impl</artifactId>
115
            <scope>compile</scope>
116
        </dependency>
117
        <dependency>
118
            <groupId>org.gvsig</groupId>
119
            <artifactId>org.gvsig.scripting.swing.impl</artifactId>
120
            <scope>compile</scope>
121
        </dependency>
122 462 jjdelcerro
123 468 jjdelcerro
        <!-- force adding -->
124
        <dependency>
125
            <groupId>org.ini4j</groupId>
126
            <artifactId>ini4j</artifactId>
127 462 jjdelcerro
            <scope>runtime</scope>
128 468 jjdelcerro
        </dependency>
129
        <dependency>
130
            <groupId>net.sourceforge.thinlet</groupId>
131
            <artifactId>thinlet</artifactId>
132
            <scope>runtime</scope>
133
        </dependency>
134
        <dependency>
135
            <groupId>org.gvsig</groupId>
136
            <artifactId>org.gvsig.scripting.thing</artifactId>
137
            <scope>runtime</scope>
138
        </dependency>
139
        <dependency>
140 595 jjdelcerro
            <groupId>com.jeta</groupId>
141
            <artifactId>abeille</artifactId>
142
            <type>tar.gz</type>
143
            <scope>runtime</scope>
144
        </dependency>
145
        <dependency>
146
            <groupId>org.jopendocument</groupId>
147
            <artifactId>jOpenDocument</artifactId>
148
            <scope>runtime</scope>
149
        </dependency>
150 702 jjdelcerro
        <dependency>
151 813 jjdelcerro
            <groupId>com.github.tbekolay.jnumeric</groupId>
152
            <artifactId>jnumeric</artifactId>
153
            <scope>runtime</scope>
154
        </dependency>
155
156
        <dependency>
157 702 jjdelcerro
            <groupId>org.apache.tika</groupId>
158
            <artifactId>tika-core</artifactId>
159
            <scope>runtime</scope>
160
        </dependency>
161 595 jjdelcerro
162
        <dependency>
163
            <groupId>org.python</groupId>
164
            <artifactId>${jython.artifactId}</artifactId>
165
            <scope>runtime</scope>
166
        </dependency>
167
        <dependency>
168
            <groupId>org.codehaus.groovy</groupId>
169
            <artifactId>groovy-all</artifactId>
170
            <scope>runtime</scope>
171
        </dependency>
172
        <dependency>
173 468 jjdelcerro
            <groupId>org.renjin</groupId>
174
            <artifactId>renjin-script-engine</artifactId>
175
            <classifier>jar-with-dependencies</classifier>
176
            <scope>runtime</scope>
177 595 jjdelcerro
        </dependency>
178
179 956 jjdelcerro
        <!--
180 595 jjdelcerro
        <dependency>
181
            <groupId>org.scala-lang</groupId>
182
            <artifactId>scala-dist</artifactId>
183
            <scope>runtime</scope>
184 468 jjdelcerro
        </dependency>
185
        <dependency>
186 595 jjdelcerro
            <groupId>org.scala-lang</groupId>
187
            <artifactId>scala-compiler</artifactId>
188 468 jjdelcerro
            <scope>runtime</scope>
189
        </dependency>
190 477 jjdelcerro
        <dependency>
191 595 jjdelcerro
            <groupId>org.scala-lang</groupId>
192
            <artifactId>scala-library</artifactId>
193 477 jjdelcerro
            <scope>runtime</scope>
194 484 jjdelcerro
        </dependency>
195 595 jjdelcerro
        <dependency>
196
            <groupId>org.scala-lang</groupId>
197
            <artifactId>scala-reflect</artifactId>
198
            <scope>runtime</scope>
199
        </dependency>
200
        <dependency>
201
            <groupId>org.scala-lang</groupId>
202
            <artifactId>scalap</artifactId>
203
            <scope>runtime</scope>
204
        </dependency>
205 956 jjdelcerro
        -->
206 595 jjdelcerro
        <dependency>
207
            <groupId>jline</groupId>
208
            <artifactId>jline</artifactId>
209
            <scope>runtime</scope>
210
        </dependency>
211 724 jjdelcerro
        <dependency>
212
            <groupId>net.sf.cssbox</groupId>
213
            <artifactId>swingbox</artifactId>
214
            <scope>runtime</scope>
215
        </dependency>
216
        <dependency>
217
            <groupId>net.sf.cssbox</groupId>
218
            <artifactId>cssbox</artifactId>
219
            <scope>runtime</scope>
220
        </dependency>
221
222
        <dependency>
223
            <groupId>net.sourceforge.nekohtml</groupId>
224
            <artifactId>nekohtml</artifactId>
225
            <scope>runtime</scope>
226
        </dependency>
227
        <dependency>
228
            <groupId>net.sf.cssbox</groupId>
229
            <artifactId>jstyleparser</artifactId>
230
            <scope>runtime</scope>
231
        </dependency>
232
        <dependency>
233
            <groupId>org.antlr</groupId>
234
            <artifactId>antlr-runtime</artifactId>
235
            <!-- Ojo que forzamos una version en concreto -->
236
            <version>3.5.2</version>
237
        </dependency>
238 468 jjdelcerro
    </dependencies>
239 462 jjdelcerro
240
241
    <properties>
242
        <gvsig.package.info.name>Scripting framework</gvsig.package.info.name>
243
        <gvsig.package.info.dependencies>required: org.gvsig.app.document.table.app.mainplugin -ge 2</gvsig.package.info.dependencies>
244 487 jjdelcerro
        <gvsig.package.info.poolURL>https://devel.gvsig.org/download/projects/gvsig-scripting/pool</gvsig.package.info.poolURL>
245 468 jjdelcerro
        <gvsig.package.info.sourcesURL>https://devel.gvsig.org/svn/gvsig-scripting</gvsig.package.info.sourcesURL>
246 500 jjdelcerro
        <gvsig.package.info.state>testing</gvsig.package.info.state>
247 462 jjdelcerro
        <gvsig.package.info.categories>Development</gvsig.package.info.categories>
248
        <gvsig.package.info.official>true</gvsig.package.info.official>
249
250
    </properties>
251 468 jjdelcerro
252
    <build>
253
        <plugins>
254
255
            <plugin>
256
                <groupId>org.apache.maven.plugins</groupId>
257
                <artifactId>maven-dependency-plugin</artifactId>
258
                <executions>
259
                    <execution>
260
                        <id>unpack</id>
261
                        <phase>process-sources</phase>
262
                        <goals>
263
                            <goal>unpack</goal>
264
                        </goals>
265
                        <configuration>
266
                            <artifactItems>
267
                                <artifactItem>
268
                                    <groupId>com.jeta</groupId>
269
                                    <artifactId>abeille</artifactId>
270
                                    <version>2.1.0.M3</version>
271
                                    <type>tar.gz</type>
272
                                    <overWrite>true</overWrite>
273
                                    <outputDirectory>target/abeille</outputDirectory>
274
                                </artifactItem>
275
                            </artifactItems>
276
                        </configuration>
277
                    </execution>
278
                </executions>
279
            </plugin>
280
281
        </plugins>
282
    </build>
283
284 462 jjdelcerro
</project>