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 @ 1200

History | View | Annotate | Download (7.95 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
        <!--
68
        <include>org.renjin:renjin-script-engine:jar:jar-with-dependencies</include>
69
        -->
70
        
71
        <include>org.python:${jython.artifactId}</include>
72
        <include>com.github.tbekolay.jnumeric:jnumeric</include>
73
        
74
      </includes>
75
    </dependencySet>
76

    
77
    <dependencySet>
78
      <useProjectArtifact>false</useProjectArtifact>
79
      <useTransitiveDependencies>true</useTransitiveDependencies>
80
      <outputDirectory>lib</outputDirectory>
81
      <includes>
82
        <!--
83
            JGit support runtime libraries
84
        -->        
85
        <include>org.eclipse.jgit:org.eclipse.jgit</include>
86
        <include>com.jcraft:jsch</include>
87
        <include>com.googlecode.javaewah:JavaEWAH</include>
88
        <include>org.apache.httpcomponents:httpclient</include>
89
        <include>org.apache.httpcomponents:httpcore</include>
90
      </includes>
91
    </dependencySet>
92

    
93
    <dependencySet>
94
      <useProjectArtifact>false</useProjectArtifact>
95
      <useTransitiveDependencies>true</useTransitiveDependencies>
96
      <outputDirectory>lib</outputDirectory>
97
      <includes>
98
        <!--
99
            ICEPDF support runtime libraries
100
        -->        
101
        <include>org.icepdf.os:icepdf-viewer</include>
102
        <include>org.icepdf.os:icepdf-core</include>
103
      </includes>
104
    </dependencySet>
105

    
106
    <dependencySet>
107
      <useProjectArtifact>false</useProjectArtifact>
108
      <useTransitiveDependencies>true</useTransitiveDependencies>
109
      <outputDirectory>lib</outputDirectory>
110
      <includes>
111
        <!--
112
            flexmark-java, Markdown support libraries
113
        -->        
114
        <include>com.vladsch.flexmark:flexmark-all</include>
115
        <include>com.vladsch.flexmark:flexmark</include>
116
        <include>com.vladsch.flexmark:flexmark-ext-abbreviation</include>
117
        <include>com.vladsch.flexmark:flexmark-util</include>
118
        <include>com.vladsch.flexmark:flexmark-ext-admonition</include>
119
        <include>com.vladsch.flexmark:flexmark-ext-anchorlink</include>
120
        <include>com.vladsch.flexmark:flexmark-ext-aside</include>
121
        <include>com.vladsch.flexmark:flexmark-ext-attributes</include>
122
        <include>com.vladsch.flexmark:flexmark-ext-autolink</include>
123
        <include>org.nibor.autolink:autolink</include>
124
        <include>com.vladsch.flexmark:flexmark-ext-definition</include>
125
        <include>com.vladsch.flexmark:flexmark-ext-emoji</include>
126
        <include>com.vladsch.flexmark:flexmark-ext-enumerated-reference</include>
127
        <include>com.vladsch.flexmark:flexmark-ext-escaped-character</include>
128
        <include>com.vladsch.flexmark:flexmark-ext-footnotes</include>
129
        <include>com.vladsch.flexmark:flexmark-ext-gfm-issues</include>
130
        <include>com.vladsch.flexmark:flexmark-ext-gfm-strikethrough</include>
131
        <include>com.vladsch.flexmark:flexmark-ext-gfm-tasklist</include>
132
        <include>com.vladsch.flexmark:flexmark-ext-gfm-users</include>
133
        <include>com.vladsch.flexmark:flexmark-ext-gitlab</include>
134
        <include>com.vladsch.flexmark:flexmark-ext-jekyll-front-matter</include>
135
        <include>com.vladsch.flexmark:flexmark-ext-jekyll-tag</include>
136
        <include>com.vladsch.flexmark:flexmark-ext-media-tags</include>
137
        <include>com.vladsch.flexmark:flexmark-ext-macros</include>
138
        <include>com.vladsch.flexmark:flexmark-ext-ins</include>
139
        <include>com.vladsch.flexmark:flexmark-ext-xwiki-macros</include>
140
        <include>com.vladsch.flexmark:flexmark-ext-superscript</include>
141
        <include>com.vladsch.flexmark:flexmark-ext-tables</include>
142
        <include>com.vladsch.flexmark:flexmark-ext-toc</include>
143
        <include>com.vladsch.flexmark:flexmark-ext-typographic</include>
144
        <include>com.vladsch.flexmark:flexmark-ext-wikilink</include>
145
        <include>com.vladsch.flexmark:flexmark-ext-yaml-front-matter</include>
146
        <include>com.vladsch.flexmark:flexmark-ext-youtube-embedded</include>
147
        <include>com.vladsch.flexmark:flexmark-html2md-converter</include>
148
        <include>org.jsoup:jsoup</include>
149
        <include>com.vladsch.flexmark:flexmark-jira-converter</include>
150
        <include>com.vladsch.flexmark:flexmark-pdf-converter</include>
151
        <include>com.openhtmltopdf:openhtmltopdf-core</include>
152
        <include>com.openhtmltopdf:openhtmltopdf-pdfbox</include>
153
        <include>org.apache.pdfbox:xmpbox</include>
154
        <include>de.rototor.pdfbox:graphics2d</include>
155
        <include>com.openhtmltopdf:openhtmltopdf-rtl-support</include>
156
        <include>com.ibm.icu:icu4j</include>
157
        <include>com.openhtmltopdf:openhtmltopdf-jsoup-dom-converter</include>
158
        <include>com.vladsch.flexmark:flexmark-profile-pegdown</include>
159
        <include>com.vladsch.flexmark:flexmark-util-ast</include>
160
        <include>org.jetbrains:annotations</include>
161
        <include>com.vladsch.flexmark:flexmark-util-builder</include>
162
        <include>com.vladsch.flexmark:flexmark-util-collection</include>
163
        <include>com.vladsch.flexmark:flexmark-util-data</include>
164
        <include>com.vladsch.flexmark:flexmark-util-dependency</include>
165
        <include>com.vladsch.flexmark:flexmark-util-format</include>
166
        <include>com.vladsch.flexmark:flexmark-util-html</include>
167
        <include>com.vladsch.flexmark:flexmark-util-misc</include>
168
        <include>com.vladsch.flexmark:flexmark-util-options</include>
169
        <include>com.vladsch.flexmark:flexmark-util-sequence</include>
170
        <include>com.vladsch.flexmark:flexmark-util-visitor</include>
171
        <include>com.vladsch.flexmark:flexmark-youtrack-converter</include>
172
        <include>org.apache.pdfbox:pdfbox</include>
173
        <include>org.apache.pdfbox:fontbox</include>
174
        <include>commons-logging:commons-logging</include>
175
      </includes>
176
    </dependencySet>
177
    
178
  </dependencySets>
179

    
180
</assembly>