Statistics
| Revision:

gvsig-scripting / org.gvsig.scripting / trunk / org.gvsig.scripting / org.gvsig.scripting.app / org.gvsig.scripting.app.mainplugin / src / main / assembly / gvsig-plugin-package.xml @ 981

History | View | Annotate | Download (7.76 KB)

1
<assembly>
2
  <id>gvsig-plugin-package</id>
3
  <formats>
4
    <format>zip</format>
5
  </formats>
6
  <baseDirectory>${project.artifactId}</baseDirectory>
7
  <includeBaseDirectory>true</includeBaseDirectory>
8
  <files>
9
    <file>
10
      <source>target/${project.artifactId}-${project.version}.jar</source>
11
      <outputDirectory>lib</outputDirectory>
12
    </file>
13
    <file>
14
      <source>target/package.info</source>
15
    </file>
16
  </files>
17

    
18
  <fileSets>
19
    <fileSet>
20
      <directory>src/main/resources-plugin</directory>
21
      <outputDirectory>.</outputDirectory>
22
    </fileSet>
23
        <fileSet>
24
            <directory>target/abeille</directory>
25
            <outputDirectory>.</outputDirectory>
26
        </fileSet>
27
  </fileSets>
28

    
29
  <dependencySets>
30

    
31
    <dependencySet>
32
      <useProjectArtifact>false</useProjectArtifact>
33
      <useTransitiveDependencies>false</useTransitiveDependencies>
34
      <outputDirectory>lib</outputDirectory>
35
      <includes>
36
        <!--
37
            Plugin libraries
38
        -->  
39
        <include>org.ini4j:ini4j</include>
40
        <include>net.sourceforge.thinlet:thinlet</include>
41
        <include>org.gvsig:org.gvsig.scripting.thing</include>
42
        <include>org.gvsig:org.gvsig.scripting.lib.api</include>
43
        <include>org.gvsig:org.gvsig.scripting.swing.api</include>
44
        <include>org.gvsig:org.gvsig.scripting.lib.impl</include>
45
        <include>org.gvsig:org.gvsig.scripting.swing.impl</include>
46
        <include>org.apache.tika:tika-core</include>        
47
        
48
        <!--
49
            Utility libraries
50
        -->
51
        <!-- JOpenDocument -->    
52
        <include>org.jopendocument:jOpenDocument</include>
53
        
54
        <!-- CSSBox webbrowser -->
55
        <include>net.sf.cssbox:cssbox</include>
56
        <include>net.sf.cssbox:swingbox</include>
57
        <include>net.sf.cssbox:jstyleparser</include>
58
        <include>net.sourceforge.nekohtml:nekohtml</include>
59
        <include>org.antlr:antlr-runtime</include>
60
                                
61
        <!--
62
            Script engines libraries
63
        -->
64

    
65
        <include>org.codehaus.groovy:groovy-all</include>
66

    
67
        <include>org.renjin:renjin-script-engine:jar:jar-with-dependencies</include>
68

    
69
        <include>org.python:${jython.artifactId}</include>
70
        <include>com.github.tbekolay.jnumeric:jnumeric</include>
71
        
72
        <!--
73
        JRuby doesn't work by default on gvSIG, maybe the problems are
74
        related to the PluginClassLoader or to the way JRuby sets its
75
        internal classpath, so maybe setting the system property
76
        "org.jruby.embed.class.path" may solve the problem.
77
        See:
78
        http://kenai.com/projects/jruby/pages/RedBridge#Class_Path_%28Load_Path%29
79
        <include>org.jruby:jruby</include>
80
        -->
81

    
82
        <!--
83
            Scala doesn't work. When try to run a scala script show the message:
84
            Failed to initialize compiler: object scala in compiler mirror not found.
85
            ** Note that as of 2.8 scala does not assume use of the java classpath.
86
            ** For the old behavior pass -usejavacp to scala, or if using a Settings
87
            ** object programmatically, settings.usejavacp.value = true.
88
        
89
 
90
        <include>org.scala-lang:scala-dist</include>
91
        <include>org.scala-lang:scala-compiler</include>
92
        <include>org.scala-lang:scala-library</include>
93
        <include>org.scala-lang:scala-reflect</include>
94
        <include>org.scala-lang:scalap</include>
95
        -->
96
        <include>jline:jline</include>
97

    
98
      </includes>
99
    </dependencySet>
100

    
101
    <dependencySet>
102
      <useProjectArtifact>false</useProjectArtifact>
103
      <useTransitiveDependencies>true</useTransitiveDependencies>
104
      <outputDirectory>lib</outputDirectory>
105
      <includes>
106
        <!--
107
            JGit support runtime libraries
108
        -->        
109
        <include>org.eclipse.jgit:org.eclipse.jgit</include>
110
        <include>com.jcraft:jsch</include>
111
        <include>com.googlecode.javaewah:JavaEWAH</include>
112
        <include>org.apache.httpcomponents:httpclient</include>
113
        <include>org.apache.httpcomponents:httpcore</include>
114
      </includes>
115
    </dependencySet>
116

    
117
    <dependencySet>
118
      <useProjectArtifact>false</useProjectArtifact>
119
      <useTransitiveDependencies>true</useTransitiveDependencies>
120
      <outputDirectory>lib</outputDirectory>
121
      <includes>
122
        <!--
123
            ICEPDF support runtime libraries
124
        -->        
125
        <include>org.icepdf.os:icepdf-viewer</include>
126
        <include>org.icepdf.os:icepdf-core</include>
127
      </includes>
128
    </dependencySet>
129

    
130
    <dependencySet>
131
      <useProjectArtifact>false</useProjectArtifact>
132
      <useTransitiveDependencies>true</useTransitiveDependencies>
133
      <outputDirectory>lib</outputDirectory>
134
      <includes>
135
        <!--
136
            flexmark-java, Markdown support libreries
137
        -->        
138
        <include>com.vladsch.flexmark:flexmark-all</include>
139
        <include>com.vladsch.flexmark:flexmark</include>
140
        <include>com.vladsch.flexmark:flexmark-ext-abbreviation</include>
141
        <include>com.vladsch.flexmark:flexmark-ext-anchorlink</include>
142
        <include>com.vladsch.flexmark:flexmark-ext-aside</include>
143
        <include>com.vladsch.flexmark:flexmark-ext-autolink</include>
144
        <include>org.nibor.autolink:autolink</include>
145
        <include>com.vladsch.flexmark:flexmark-ext-definition</include>
146
        <include>com.vladsch.flexmark:flexmark-ext-emoji</include>
147
        <include>com.vladsch.flexmark:flexmark-ext-escaped-character</include>
148
        <include>com.vladsch.flexmark:flexmark-ext-footnotes</include>
149
        <include>com.vladsch.flexmark:flexmark-ext-gfm-issues</include>
150
        <include>com.vladsch.flexmark:flexmark-ext-gfm-strikethrough</include>
151
        <include>com.vladsch.flexmark:flexmark-ext-gfm-tables</include>
152
        <include>com.vladsch.flexmark:flexmark-ext-gfm-tasklist</include>
153
        <include>com.vladsch.flexmark:flexmark-ext-gfm-users</include>
154
        <include>com.vladsch.flexmark:flexmark-ext-jekyll-front-matter</include>
155
        <include>com.vladsch.flexmark:flexmark-ext-jekyll-tag</include>
156
        <include>com.vladsch.flexmark:flexmark-ext-ins</include>
157
        <include>com.vladsch.flexmark:flexmark-ext-xwiki-macros</include>
158
        <include>com.vladsch.flexmark:flexmark-ext-superscript</include>
159
        <include>com.vladsch.flexmark:flexmark-ext-tables</include>
160
        <include>com.vladsch.flexmark:flexmark-ext-toc</include>
161
        <include>com.vladsch.flexmark:flexmark-ext-typographic</include>
162
        <include>com.vladsch.flexmark:flexmark-ext-wikilink</include>
163
        <include>com.vladsch.flexmark:flexmark-ext-yaml-front-matter</include>
164
        <include>com.vladsch.flexmark:flexmark-formatter</include>
165
        <include>com.vladsch.flexmark:flexmark-html-parser</include>
166
        <include>org.jsoup:jsoup</include>
167
        <include>com.vladsch.flexmark:flexmark-jira-converter</include>
168
        <include>com.vladsch.flexmark:flexmark-pdf-converter</include>
169
        <include>com.openhtmltopdf:openhtmltopdf-core</include>
170
        <include>com.openhtmltopdf:openhtmltopdf-pdfbox</include>
171
        <include>org.apache.pdfbox:pdfbox</include>
172
        <include>org.apache.pdfbox:fontbox</include>
173
        <include>com.openhtmltopdf:openhtmltopdf-rtl-support</include>
174
        <include>com.ibm.icu:icu4j</include>
175
        <include>com.openhtmltopdf:openhtmltopdf-jsoup-dom-converter</include>
176
        <include>com.vladsch.flexmark:flexmark-profile-pegdown</include>
177
        <include>com.vladsch.flexmark:flexmark-util</include>
178
        <include>com.vladsch.flexmark:flexmark-youtrack-converter</include>        
179
      </includes>
180
    </dependencySet>
181
    
182
  </dependencySets>
183

    
184
</assembly>