Skip to content

Commit 37ac0ca

Browse files
committed
listings not in CDATA
1 parent cabefae commit 37ac0ca

File tree

8 files changed

+36
-42
lines changed

8 files changed

+36
-42
lines changed

src/main/xar-resources/data/datasync/datasync.xml

Lines changed: 3 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -51,33 +51,14 @@
5151
<sect2 xml:id="classpath">
5252
<title>Include exist-db-addons</title>
5353
<para>For example in a Dockerfile:</para>
54-
<programlisting language="Dockerfile">
55-
ARG EXISTADDONSERSION=2.3
56-
COPY exist-db-addons-${EXISTADDONSERSION}.jar $EXIST_HOME/lib/
57-
ENV CLASSPATH=$EXIST_HOME/lib/exist.uber.jar:$EXIST_HOME/lib/exist-db-addons-${EXISTADDONSERSION}.jar
58-
</programlisting>
54+
<programlisting language="Dockerfile" xlink:href="listings/docker.txt"/>
5955
<para>Or include a dependency in exist-db's pom.xml:</para>
60-
<programlisting language="xml"><![CDATA[
61-
<dependency>
62-
<groupId>org.fryske-akademy</groupId>
63-
<artifactId>exist-db-addons</artifactId>
64-
<version>2.3</version>
65-
</dependency>]]></programlisting>
56+
<programlisting language="xml" xlink:href="listings/mavenconf.xml"/>
6657
</sect2>
6758
<sect2 xml:id="conf.xml">
6859
<title>configure in conf.xml</title>
6960
<para>The first job below will sync at start-up, the second will sync at 2am, <link xlink:href="../scheduler/scheduler.xml">see scheduler</link></para>
70-
<programlisting language="xml"><![CDATA[
71-
<job class="org.fryske_akademy.exist.jobs.DataSyncTask" type="system" period="10" repeat="0" >
72-
<parameter name="collection" value="xmldb:exist:///db/apps/teidictjson/data"/>
73-
<parameter name="datadir" value="/data"/>
74-
</job>
75-
<job class="org.fryske_akademy.exist.jobs.DataSyncTaskCron" type="system" cron-trigger="0 0 2 ? * *" >
76-
<parameter name="collection" value="xmldb:exist:///db/apps/teidictjson/data"/>
77-
<parameter name="datadir" value="/data"/>
78-
</job>
79-
]]>
80-
</programlisting>
61+
<programlisting language="xml" xlink:href="listings/existconf.xml"/>
8162
</sect2>
8263
</sect1>
8364
</article>
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
ARG EXISTADDONSERSION=2.3
2+
COPY exist-db-addons-${EXISTADDONSERSION}.jar $EXIST_HOME/lib/
3+
ENV CLASSPATH=$EXIST_HOME/lib/exist.uber.jar:$EXIST_HOME/lib/exist-db-addons-${EXISTADDONSERSION}.jar
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
<job class="org.fryske_akademy.exist.jobs.DataSyncTask" type="system" period="10" repeat="0" >
2+
<parameter name="collection" value="xmldb:exist:///db/apps/teidictjson/data"/>
3+
<parameter name="datadir" value="/data"/>
4+
</job>
5+
<job class="org.fryske_akademy.exist.jobs.DataSyncTaskCron" type="system" cron-trigger="0 0 2 ? * *" >
6+
<parameter name="collection" value="xmldb:exist:///db/apps/teidictjson/data"/>
7+
<parameter name="datadir" value="/data"/>
8+
</job>
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
<dependency>
2+
<groupId>org.fryske-akademy</groupId>
3+
<artifactId>exist-db-addons</artifactId>
4+
<version>2.3</version>
5+
</dependency>
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
ARG EXISTADDONSERSION=2.3
2+
COPY exist-db-addons-${EXISTADDONSERSION}.jar $EXIST_HOME/lib/
3+
ENV CLASSPATH=$EXIST_HOME/lib/exist.uber.jar:$EXIST_HOME/lib/exist-db-addons-${EXISTADDONSERSION}.jar
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
<module uri="http://exist-db.org/xquery/properties"
2+
class="org.fryske_akademy.exist.properties.PropertiesModule">
3+
<parameter name="basePath" value="/run/secrets"/>
4+
</module>
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
<dependency>
2+
<groupId>org.fryske-akademy</groupId>
3+
<artifactId>exist-db-addons</artifactId>
4+
<version>2.3</version>
5+
</dependency>

src/main/xar-resources/data/properties/properties.xml

Lines changed: 5 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -33,29 +33,14 @@
3333
<sect2 xml:id="classpath">
3434
<title>Include exist-db-addons</title>
3535
<para>For example in a Dockerfile:</para>
36-
<programlisting language="Dockerfile">
37-
ARG EXISTADDONSERSION=1.7
38-
COPY exist-db-addons-${EXISTADDONSERSION}.jar $EXIST_HOME/lib/
39-
ENV CLASSPATH=$EXIST_HOME/lib/exist.uber.jar:$EXIST_HOME/lib/exist-db-addons-${EXISTADDONSERSION}.jar
40-
</programlisting>
36+
<programlisting language="Dockerfile" xlink:href="listings/docker.txt"/>
4137
<para>Or include a dependency in exist-db's pom.xml:</para>
42-
<programlisting language="xml"><![CDATA[
43-
<dependency>
44-
<groupId>org.fryske-akademy</groupId>
45-
<artifactId>exist-db-addons</artifactId>
46-
<version>1.7</version>
47-
</dependency>]]></programlisting>
38+
<programlisting language="xml" xlink:href="listings/mavenconf.xml"/>
4839
</sect2>
4940
<sect2 xml:id="conf.xml">
5041
<title>configure in conf.xml</title>
5142
<para>add the module to exist:</para>
52-
<programlisting language="xml"><![CDATA[
53-
<module uri="http://exist-db.org/xquery/properties"
54-
class="org.fryske_akademy.exist.properties.PropertiesModule">
55-
<parameter name="basePath" value="/run/secrets"/>
56-
</module>
57-
]]>
58-
</programlisting>
43+
<programlisting language="xml" xlink:href="listings/existconf.xml"/>
5944
</sect2>
6045
<sect2 xml:id="xquery">
6146
<title>use properties in xquery</title>
@@ -70,8 +55,8 @@ declare function teidictjson:getProperty($key as xs:string, $default as xs:strin
7055
map:get($teidictjson:props,$key)
7156
else
7257
$default
73-
};
74-
</programlisting>
58+
};
59+
</programlisting>
7560
</sect2>
7661
<sect2 xml:id="docker-secret">
7762
<title>optionally mount properties as docker secret</title>

0 commit comments

Comments
 (0)