/
assembly.xml
32 lines (26 loc) · 1.32 KB
/
assembly.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
<project name="nuxeo-web-ui" default="build" xmlns:nx="urn:nuxeo-build" xmlns:artifact="urn:nuxeo-artifact">
<taskdef resource="org/nuxeo/build/antlib.xml" uri="urn:nuxeo-build" />
<taskdef resource="org/nuxeo/build/artifact/antlib.xml" uri="urn:nuxeo-artifact" />
<property name="outdir" value="${maven.project.build.directory}" />
<target name="build" description="Build Nuxeo Web UI Package">
<tstamp />
<delete failonerror="false" dir="${outdir}/marketplace" />
<mkdir dir="${outdir}/marketplace" />
<copy todir="${outdir}/marketplace">
<fileset dir="src/main/resources" />
<filterset>
<filter token="VERSION" value="${maven.project.version}" />
<filter token="DISTRIB_VERSION" value="${nuxeo.platform.version}" />
</filterset>
</copy>
<copy todir="${outdir}/marketplace/install/bundles">
<artifact:file key="org.nuxeo.web.ui:nuxeo-web-ui-itests" />
</copy>
<nx:studioExtraction todir="${outdir}/marketplace">
<fileset dir="${outdir}/marketplace/install/bundles"/>
</nx:studioExtraction>
<zip destfile="${outdir}/${maven.project.artifactId}-${maven.project.version}.zip"
basedir="${outdir}/marketplace" />
<artifact:attach file="${outdir}/${maven.project.artifactId}-${maven.project.version}.zip" type="zip" />
</target>
</project>