Enhance logging for Simantics platform with SLF4J and Logback
[simantics/platform.git] / releng / org.simantics.sdk.build.p2.site / pom.xml
index 361c0cdcdbb430ebd34334a2a5269618720970d6..89340d87216f93f536237244c294c0dfb0ef8f83 100644 (file)
-<?xml version="1.0" encoding="UTF-8"?>\r
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001 XMLSchema-instance"\r
-       xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">\r
-       <modelVersion>4.0.0</modelVersion>\r
-\r
-    <groupId>org.simantics</groupId>\r
-    <artifactId>org.simantics.sdk.build.p2.site</artifactId>\r
-    <packaging>pom</packaging>\r
-    <version>1.25.0</version>\r
-\r
-    <properties>\r
-        <itext.version.actual>2.1.7.b1</itext.version.actual>\r
-        <lucene.version>4.9.0</lucene.version>\r
-        <lucene.version.actual>4.9.0.b0003</lucene.version.actual>\r
-        <lucene.prefix>org.apache.lucene4</lucene.prefix>\r
-    </properties>\r
-\r
-\r
-    <repositories>\r
-        <!--\r
-        <repository>\r
-            <id>project-specific-deps</id>\r
-            <name>project-specific-deps</name>\r
-            <url>file:///${basedir}/repo</url>\r
-        </repository>\r
-        -->\r
-    </repositories>\r
-\r
-    <build>\r
-        <plugins>\r
-            <plugin>\r
-                <groupId>org.eclipse.tycho.extras</groupId>\r
-                <artifactId>tycho-p2-extras-plugin</artifactId>\r
-                <version>0.25.0</version>\r
-            </plugin>\r
-            <plugin>\r
-                <groupId>org.reficio</groupId>\r
-                <artifactId>p2-maven-plugin</artifactId>\r
-                <version>1.2.0-SNAPSHOT</version>\r
-                <executions>\r
-                    <execution>\r
-                        <id>default-cli</id>\r
-                        <!-- QUICK-START EXAMPLE -->\r
-                        <!--\r
-                        This is the default quick-start configuration.\r
-\r
-                        Expected behavior:\r
-                          - specified dependencies will be fetched\r
-                          - transitive dependencies will be fetched (no default exclusions)\r
-                          - jars containing source source code will NOT be fetched\r
-                          - jars that are NOT OSGi bundles will be "bundled" using bnd tool,\r
-                            if you specify instructions for these jars they will be APPLIED\r
-                          - jars that are OSGi bundles will be simply included\r
-                            if you specify instructions for these jars they will be IGNORED (see <override> option)\r
-                          - p2 site will be generated\r
-\r
-                        How the instructions works:\r
-                          - instructions are applied only to the root artifact that you specify!\r
-                          - instructions are not applied to the TRANSITIVE dependencies!\r
-                          - transitive dependencies are never overridden (see <override> option)\r
-                          - transitive dependencies are bundled using the default instructions:\r
-                              <instructions>\r
-                                  <Import-Package>*;resolution:=optional</Import-Package>\r
-                                  <Export-Package>*</Export-Package>\r
-                              </instructions>\r
-                          - other instructions, such as, Bundle-SymbolicName, Bundle-Name, Bundle-Version, etc.\r
-                            are calculated according to the following rules:\r
-                            http://felix.apache.org/site/apache-felix-maven-bundle-plugin-bnd.html\r
-                          - if you specify any instructions they will be applied only if\r
-                            the jar is not already an OSGi bundle - otherwise you have to use the override\r
-                            option - please see the /examples/override/pom.xml example\r
-\r
-                        The following definition of an artifact:\r
-                            <artifact>\r
-                                <id>commons-io:commons-io:2.1</id>\r
-                            </artifact>\r
-\r
-                        is an equivalent of the following definition:\r
-                            <artifact>\r
-                                <id>commons-io:commons-io:2.1</id>\r
-                                <transitive>true</transitive>\r
-                                <source>false</source>\r
-                                <override>false</override>\r
-                                <instructions>\r
-                                    <Import-Package>*;resolution:=optional</Import-Package>\r
-                                    <Export-Package>*</Export-Package>\r
-                                </instructions>\r
-                                <excludes/>\r
-                            </artifact>\r
-\r
-                        To run the example please invoke: mvn p2:site\r
-                        -->\r
-                        <configuration>\r
-                            <artifacts>\r
-                                <artifact>\r
-                                    <id>org.antlr:antlr-runtime:3.5.2</id>\r
-                                    <source>true</source>\r
-                                </artifact>\r
-                                <artifact>\r
-                                    <id>org.apache.poi:poi:3.14</id>\r
-                                    <source>true</source>\r
-                                </artifact>\r
-                                <artifact>\r
-                                    <id>org.apache.poi:poi-ooxml:3.14</id>\r
-                                    <source>true</source>\r
-                                </artifact>\r
-                                <artifact>\r
-                                    <id>org.apache.lucene:lucene-core:${lucene.version}</id>\r
-                                    <source>true</source>\r
-                                    <instructions>\r
-                                        <Bundle-SymbolicName>${lucene.prefix}.core</Bundle-SymbolicName>\r
-                                        <Bundle-Version>${lucene.version.actual}</Bundle-Version>\r
-                                        <Export-Package>*;version="${lucene.version}"</Export-Package>\r
-                                    </instructions>\r
-                                </artifact>\r
-                                <artifact>\r
-                                    <id>org.apache.lucene:lucene-queries:${lucene.version}</id>\r
-                                    <source>true</source>\r
-                                    <instructions>\r
-                                        <Bundle-SymbolicName>${lucene.prefix}.queries</Bundle-SymbolicName>\r
-                                        <Bundle-Version>${lucene.version.actual}</Bundle-Version>\r
-                                        <Require-Bundle>${lucene.prefix}.core;bundle-version="${lucene.version}"</Require-Bundle>\r
-                                        <Export-Package>*;version="${lucene.version}"</Export-Package>\r
-                                        <Import-Package>!org.apache.lucene.*,*;resolution:=optional</Import-Package>\r
-                                    </instructions>\r
-                                </artifact>\r
-                                <artifact>\r
-                                    <id>org.apache.lucene:lucene-sandbox:${lucene.version}</id>\r
-                                    <source>true</source>\r
-                                    <instructions>\r
-                                        <Bundle-SymbolicName>${lucene.prefix}.sandbox</Bundle-SymbolicName>\r
-                                        <Bundle-Version>${lucene.version.actual}</Bundle-Version>\r
-                                        <Require-Bundle>${lucene.prefix}.core;bundle-version="${lucene.version}"</Require-Bundle>\r
-                                        <Export-Package>*;version="${lucene.version}"</Export-Package>\r
-                                        <Import-Package>!org.apache.lucene.*,*;resolution:=optional</Import-Package>\r
-                                    </instructions>\r
-                                </artifact>\r
-                                <artifact>\r
-                                    <id>org.apache.lucene:lucene-analyzers-common:${lucene.version}</id>\r
-                                    <source>true</source>\r
-                                    <instructions>\r
-                                        <Bundle-SymbolicName>${lucene.prefix}.analyzers-common</Bundle-SymbolicName>\r
-                                        <Bundle-Version>${lucene.version.actual}</Bundle-Version>\r
-                                        <Require-Bundle>${lucene.prefix}.core;bundle-version="${lucene.version}"</Require-Bundle>\r
-                                        <Export-Package>*;version="${lucene.version}"</Export-Package>\r
-                                        <Import-Package>!org.apache.lucene.*,*;resolution:=optional</Import-Package>\r
-                                    </instructions>\r
-                                </artifact>\r
-                                <artifact>\r
-                                    <id>org.apache.lucene:lucene-queryparser:${lucene.version}</id>\r
-                                    <source>true</source>\r
-                                    <instructions>\r
-                                        <Bundle-SymbolicName>${lucene.prefix}.queryparser</Bundle-SymbolicName>\r
-                                        <Bundle-Version>${lucene.version.actual}</Bundle-Version>\r
-                                        <Require-Bundle>${lucene.prefix}.core;bundle-version="${lucene.version}",${lucene.prefix}.queries;bundle-version="${lucene.version}",${lucene.prefix}.sandbox;bundle-version="${lucene.version}"</Require-Bundle>\r
-                                        <Export-Package>*;version="${lucene.version}"</Export-Package>\r
-                                        <Import-Package>!org.apache.lucene.*,*;resolution:=optional</Import-Package>\r
-                                    </instructions>\r
-                                </artifact>\r
-                                <artifact>\r
-                                    <id>org.jdom:jdom2:2.0.6</id>\r
-                                    <source>true</source>\r
-                                    <instructions>\r
-                                        <Bundle-SymbolicName>org.jdom2</Bundle-SymbolicName>\r
-                                    </instructions>\r
-                                </artifact>\r
-                                <artifact>\r
-                                    <id>org.jfree:jfreechart:1.0.19</id>\r
-                                    <source>true</source>\r
-                                    <instructions>\r
-                                        <Bundle-SymbolicName>org.jfree.jchart</Bundle-SymbolicName>\r
-                                    </instructions>\r
-                                </artifact>\r
-                                <!--\r
-                                <artifact>\r
-                                    <id>org.ow2.asm:asm:5.0.4</id>\r
-                                    <source>true</source>\r
-                                    <override>true</override>\r
-                                    <instructions>\r
-                                        <Bundle-SymbolicName>org.objectweb.asm5</Bundle-SymbolicName>\r
-                                    </instructions>\r
-                                </artifact>\r
-                                -->\r
-                                <artifact>\r
-                                    <id>net.sf.supercsv:super-csv:2.4.0</id>\r
-                                    <source>true</source>\r
-                                    <override>true</override>\r
-                                    <instructions>\r
-                                        <Bundle-SymbolicName>org.supercsv</Bundle-SymbolicName>\r
-                                    </instructions>\r
-                                </artifact>\r
-                                <artifact>\r
-                                    <id>org.ini4j:ini4j:0.5.4</id>\r
-                                    <source>true</source>\r
-                                </artifact>\r
-                                <artifact>\r
-                                    <id>commons-collections:commons-collections:3.2.2</id>\r
-                                    <source>true</source>\r
-                                </artifact>\r
-                                <artifact>\r
-                                    <id>org.apache.commons:commons-compress:1.12</id>\r
-                                    <source>true</source>\r
-                                </artifact>\r
-                                <artifact>\r
-                                    <id>commons-lang:commons-lang:2.6</id>\r
-                                    <source>true</source>\r
-                                </artifact>\r
-                                <artifact>\r
-                                    <id>commons-io:commons-io:1.4</id>\r
-                                    <source>true</source>\r
-                                </artifact>\r
-                                <artifact>\r
-                                    <id>org.apache.pdfbox:pdfbox:2.0.2</id>\r
-                                    <source>true</source>\r
-                                </artifact>\r
-                                <artifact>\r
-                                    <id>org.apache.pdfbox:fontbox:2.0.2</id>\r
-                                    <source>true</source>\r
-                                </artifact>\r
-                                <artifact>\r
-                                    <id>org.apache.pdfbox:xmpbox:2.0.2</id>\r
-                                    <source>true</source>\r
-                                </artifact>\r
-                                <artifact>\r
-                                    <id>log4j:log4j:1.2.17</id>\r
-                                    <source>true</source>\r
-                                    <override>true</override>\r
-                                    <instructions>\r
-                                        <Bundle-SymbolicName>org.apache.log4j</Bundle-SymbolicName>\r
-                                    </instructions>\r
-                                </artifact>\r
-                                <artifact>\r
-                                    <id>net.sf.ucanaccess:ucanaccess:3.0.6</id>\r
-                                    <source>true</source>\r
-                                    <instructions>\r
-                                        <Bundle-SymbolicName>net.ucanaccess</Bundle-SymbolicName>\r
-                                    </instructions>\r
-                                </artifact>\r
-                                <artifact>\r
-                                    <id>it.unimi.dsi:fastutil:7.0.12</id>\r
-                                    <source>true</source>\r
-                                </artifact>\r
-                                <artifact>\r
-                                    <id>org.eclipse.collections:eclipse-collections-api:7.1.0</id>\r
-                                    <override>true</override>\r
-                                    <source>true</source>\r
-                                    <instructions>\r
-                                        <Export-Package>org.eclipse.collections.*</Export-Package>\r
-                                    </instructions>\r
-                                </artifact>\r
-                                <artifact>\r
-                                    <id>org.eclipse.collections:eclipse-collections:7.1.0</id>\r
-                                    <source>true</source>\r
-                                </artifact>\r
-                                <artifact>\r
-                                    <id>net.sf.trove4j:trove4j:2.1.0</id>\r
-                                    <source>true</source>\r
-                                    <instructions>\r
-                                        <Bundle-Name>GNU Trove 2</Bundle-Name>\r
-                                        <Bundle-SymbolicName>gnu.trove2</Bundle-SymbolicName>\r
-                                    </instructions>\r
-                                </artifact>\r
-                                <artifact>\r
-                                    <id>net.sf.trove4j:trove4j:3.0.3</id>\r
-                                    <source>true</source>\r
-                                    <instructions>\r
-                                        <Bundle-Name>GNU Trove 3</Bundle-Name>\r
-                                        <Bundle-SymbolicName>gnu.trove3</Bundle-SymbolicName>\r
-                                    </instructions>\r
-                                </artifact>\r
-                                <artifact>\r
-                                    <id>org.freemarker:freemarker:2.3.23</id>\r
-                                    <source>true</source>\r
-                                    <override>true</override>\r
-                                    <instructions>\r
-                                        <Bundle-SymbolicName>freemarker</Bundle-SymbolicName>\r
-                                    </instructions>\r
-                                </artifact>\r
-                                <artifact>\r
-                                    <id>com.lowagie:itext:2.1.7</id>\r
-                                    <source>true</source>\r
-                                    <instructions>\r
-                                        <Bundle-SymbolicName>com.lowagie.text</Bundle-SymbolicName>\r
-                                        <Bundle-Version>${itext.version.actual}</Bundle-Version>\r
-                                    </instructions>\r
-                                </artifact>\r
-                                <artifact>\r
-                                    <id>javax.vecmath:vecmath:1.5.2</id>\r
-                                    <transitive>false</transitive>\r
-                                    <override>true</override>\r
-                                    <instructions>\r
-                                        <Export-Package>javax.vecmath</Export-Package>\r
-                                    </instructions>\r
-                                </artifact>\r
-                                <artifact>\r
-                                    <id>org.mozilla:rhino:1.7.7.1</id>\r
-                                    <source>true</source>\r
-                                </artifact>\r
-                                <artifact>\r
-                                    <id>net.java.dev.jna:jna:4.2.2</id>\r
-                                    <source>true</source>\r
-                                </artifact>\r
-                                <artifact>\r
-                                    <id>net.java.dev.jna:jna-platform:4.2.2</id>\r
-                                    <source>true</source>\r
-                                </artifact>\r
-                                <artifact>\r
-                                    <id>com.fasterxml.jackson.core:jackson-core:2.8.2</id>\r
-                                    <source>true</source>\r
-                                </artifact>\r
-                            </artifacts>\r
-                        </configuration>\r
-                    </execution>\r
-                </executions>\r
-            </plugin>\r
-\r
-            <plugin>\r
-                <groupId>org.mortbay.jetty</groupId>\r
-                <artifactId>jetty-maven-plugin</artifactId>\r
-                <version>8.1.5.v20120716</version>\r
-                <configuration>\r
-                    <scanIntervalSeconds>10</scanIntervalSeconds>\r
-                    <webAppSourceDirectory>${basedir}/target/repository/</webAppSourceDirectory>\r
-                    <webApp>\r
-                        <contextPath>/site</contextPath>\r
-                    </webApp>\r
-                </configuration>\r
-            </plugin>\r
-        </plugins>\r
-    </build>\r
-\r
-    <pluginRepositories>\r
-        <pluginRepository>\r
-            <id>reficio</id>\r
-            <url>http://repo.reficio.org/maven/</url>\r
-        </pluginRepository>\r
-    </pluginRepositories>\r
-\r
-</project>\r
+<?xml version="1.0" encoding="UTF-8"?>
+<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/maven-v4_0_0.xsd">
+       <modelVersion>4.0.0</modelVersion>
+
+    <groupId>org.simantics</groupId>
+    <artifactId>org.simantics.sdk.build.p2.site</artifactId>
+    <packaging>pom</packaging>
+    <version>1.25.0</version>
+
+    <properties>
+        <itext.version.actual>2.1.7.b1</itext.version.actual>
+        <lucene.version>4.9.0</lucene.version>
+        <lucene.version.actual>4.9.0.b0003</lucene.version.actual>
+        <lucene.prefix>org.apache.lucene4</lucene.prefix>
+    </properties>
+
+
+    <repositories>
+        <!--
+        <repository>
+            <id>project-specific-deps</id>
+            <name>project-specific-deps</name>
+            <url>file:///${basedir}/repo</url>
+        </repository>
+        -->
+    </repositories>
+
+    <build>
+        <plugins>
+            <plugin>
+                <groupId>org.eclipse.tycho.extras</groupId>
+                <artifactId>tycho-p2-extras-plugin</artifactId>
+                <version>0.25.0</version>
+            </plugin>
+            <plugin>
+                <groupId>org.reficio</groupId>
+                <artifactId>p2-maven-plugin</artifactId>
+                <version>1.2.0-SNAPSHOT</version>
+                <executions>
+                    <execution>
+                        <id>default-cli</id>
+                        <!-- QUICK-START EXAMPLE -->
+                        <!--
+                        This is the default quick-start configuration.
+
+                        Expected behavior:
+                          - specified dependencies will be fetched
+                          - transitive dependencies will be fetched (no default exclusions)
+                          - jars containing source source code will NOT be fetched
+                          - jars that are NOT OSGi bundles will be "bundled" using bnd tool,
+                            if you specify instructions for these jars they will be APPLIED
+                          - jars that are OSGi bundles will be simply included
+                            if you specify instructions for these jars they will be IGNORED (see <override> option)
+                          - p2 site will be generated
+
+                        How the instructions works:
+                          - instructions are applied only to the root artifact that you specify!
+                          - instructions are not applied to the TRANSITIVE dependencies!
+                          - transitive dependencies are never overridden (see <override> option)
+                          - transitive dependencies are bundled using the default instructions:
+                              <instructions>
+                                  <Import-Package>*;resolution:=optional</Import-Package>
+                                  <Export-Package>*</Export-Package>
+                              </instructions>
+                          - other instructions, such as, Bundle-SymbolicName, Bundle-Name, Bundle-Version, etc.
+                            are calculated according to the following rules:
+                            http://felix.apache.org/site/apache-felix-maven-bundle-plugin-bnd.html
+                          - if you specify any instructions they will be applied only if
+                            the jar is not already an OSGi bundle - otherwise you have to use the override
+                            option - please see the /examples/override/pom.xml example
+
+                        The following definition of an artifact:
+                            <artifact>
+                                <id>commons-io:commons-io:2.1</id>
+                            </artifact>
+
+                        is an equivalent of the following definition:
+                            <artifact>
+                                <id>commons-io:commons-io:2.1</id>
+                                <transitive>true</transitive>
+                                <source>false</source>
+                                <override>false</override>
+                                <instructions>
+                                    <Import-Package>*;resolution:=optional</Import-Package>
+                                    <Export-Package>*</Export-Package>
+                                </instructions>
+                                <excludes/>
+                            </artifact>
+
+                        To run the example please invoke: mvn p2:site
+                        -->
+                        <configuration>
+                            <artifacts>
+                                <artifact>
+                                    <id>org.antlr:antlr-runtime:3.5.2</id>
+                                    <source>true</source>
+                                </artifact>
+                                <artifact>
+                                    <id>org.apache.poi:poi:3.14</id>
+                                    <source>true</source>
+                                </artifact>
+                                <artifact>
+                                    <id>org.apache.poi:poi-ooxml:3.14</id>
+                                    <source>true</source>
+                                </artifact>
+                                <artifact>
+                                    <id>org.apache.lucene:lucene-core:${lucene.version}</id>
+                                    <source>true</source>
+                                    <instructions>
+                                        <Bundle-SymbolicName>${lucene.prefix}.core</Bundle-SymbolicName>
+                                        <Bundle-Version>${lucene.version.actual}</Bundle-Version>
+                                        <Export-Package>*;version="${lucene.version}"</Export-Package>
+                                    </instructions>
+                                </artifact>
+                                <artifact>
+                                    <id>org.apache.lucene:lucene-queries:${lucene.version}</id>
+                                    <source>true</source>
+                                    <instructions>
+                                        <Bundle-SymbolicName>${lucene.prefix}.queries</Bundle-SymbolicName>
+                                        <Bundle-Version>${lucene.version.actual}</Bundle-Version>
+                                        <Require-Bundle>${lucene.prefix}.core;bundle-version="${lucene.version}"</Require-Bundle>
+                                        <Export-Package>*;version="${lucene.version}"</Export-Package>
+                                        <Import-Package>!org.apache.lucene.*,*;resolution:=optional</Import-Package>
+                                    </instructions>
+                                </artifact>
+                                <artifact>
+                                    <id>org.apache.lucene:lucene-sandbox:${lucene.version}</id>
+                                    <source>true</source>
+                                    <instructions>
+                                        <Bundle-SymbolicName>${lucene.prefix}.sandbox</Bundle-SymbolicName>
+                                        <Bundle-Version>${lucene.version.actual}</Bundle-Version>
+                                        <Require-Bundle>${lucene.prefix}.core;bundle-version="${lucene.version}"</Require-Bundle>
+                                        <Export-Package>*;version="${lucene.version}"</Export-Package>
+                                        <Import-Package>!org.apache.lucene.*,*;resolution:=optional</Import-Package>
+                                    </instructions>
+                                </artifact>
+                                <artifact>
+                                    <id>org.apache.lucene:lucene-analyzers-common:${lucene.version}</id>
+                                    <source>true</source>
+                                    <instructions>
+                                        <Bundle-SymbolicName>${lucene.prefix}.analyzers-common</Bundle-SymbolicName>
+                                        <Bundle-Version>${lucene.version.actual}</Bundle-Version>
+                                        <Require-Bundle>${lucene.prefix}.core;bundle-version="${lucene.version}"</Require-Bundle>
+                                        <Export-Package>*;version="${lucene.version}"</Export-Package>
+                                        <Import-Package>!org.apache.lucene.*,*;resolution:=optional</Import-Package>
+                                    </instructions>
+                                </artifact>
+                                <artifact>
+                                    <id>org.apache.lucene:lucene-queryparser:${lucene.version}</id>
+                                    <source>true</source>
+                                    <instructions>
+                                        <Bundle-SymbolicName>${lucene.prefix}.queryparser</Bundle-SymbolicName>
+                                        <Bundle-Version>${lucene.version.actual}</Bundle-Version>
+                                        <Require-Bundle>${lucene.prefix}.core;bundle-version="${lucene.version}",${lucene.prefix}.queries;bundle-version="${lucene.version}",${lucene.prefix}.sandbox;bundle-version="${lucene.version}"</Require-Bundle>
+                                        <Export-Package>*;version="${lucene.version}"</Export-Package>
+                                        <Import-Package>!org.apache.lucene.*,*;resolution:=optional</Import-Package>
+                                    </instructions>
+                                </artifact>
+                                <artifact>
+                                    <id>org.jdom:jdom2:2.0.6</id>
+                                    <source>true</source>
+                                    <instructions>
+                                        <Bundle-SymbolicName>org.jdom2</Bundle-SymbolicName>
+                                    </instructions>
+                                </artifact>
+                                <artifact>
+                                    <id>org.jfree:jfreechart:1.0.19</id>
+                                    <source>true</source>
+                                    <instructions>
+                                        <Bundle-SymbolicName>org.jfree.jchart</Bundle-SymbolicName>
+                                    </instructions>
+                                </artifact>
+                                <!--
+                                <artifact>
+                                    <id>org.ow2.asm:asm:5.0.4</id>
+                                    <source>true</source>
+                                    <override>true</override>
+                                    <instructions>
+                                        <Bundle-SymbolicName>org.objectweb.asm5</Bundle-SymbolicName>
+                                    </instructions>
+                                </artifact>
+                                -->
+                                <artifact>
+                                    <id>net.sf.supercsv:super-csv:2.4.0</id>
+                                    <source>true</source>
+                                    <override>true</override>
+                                    <instructions>
+                                        <Bundle-SymbolicName>org.supercsv</Bundle-SymbolicName>
+                                    </instructions>
+                                </artifact>
+                                <artifact>
+                                    <id>org.ini4j:ini4j:0.5.4</id>
+                                    <source>true</source>
+                                </artifact>
+                                <artifact>
+                                    <id>commons-collections:commons-collections:3.2.2</id>
+                                    <source>true</source>
+                                </artifact>
+                                <artifact>
+                                    <id>org.apache.commons:commons-compress:1.12</id>
+                                    <source>true</source>
+                                </artifact>
+                                <artifact>
+                                    <id>commons-lang:commons-lang:2.6</id>
+                                    <source>true</source>
+                                </artifact>
+                                <artifact>
+                                    <id>commons-io:commons-io:1.4</id>
+                                    <source>true</source>
+                                </artifact>
+                                <artifact>
+                                    <id>org.apache.pdfbox:pdfbox:2.0.2</id>
+                                    <source>true</source>
+                                </artifact>
+                                <artifact>
+                                    <id>org.apache.pdfbox:fontbox:2.0.2</id>
+                                    <source>true</source>
+                                </artifact>
+                                <artifact>
+                                    <id>org.apache.pdfbox:xmpbox:2.0.2</id>
+                                    <source>true</source>
+                                </artifact>
+                                <artifact>
+                                    <id>log4j:log4j:1.2.17</id>
+                                    <source>true</source>
+                                    <override>true</override>
+                                    <instructions>
+                                        <Bundle-SymbolicName>org.apache.log4j</Bundle-SymbolicName>
+                                    </instructions>
+                                </artifact>
+                                <artifact>
+                                    <id>net.sf.ucanaccess:ucanaccess:3.0.6</id>
+                                    <source>true</source>
+                                    <instructions>
+                                        <Bundle-SymbolicName>net.ucanaccess</Bundle-SymbolicName>
+                                    </instructions>
+                                </artifact>
+                                <artifact>
+                                    <id>it.unimi.dsi:fastutil:7.0.12</id>
+                                    <source>true</source>
+                                </artifact>
+                                <artifact>
+                                    <id>org.eclipse.collections:eclipse-collections-api:7.1.0</id>
+                                    <override>true</override>
+                                    <source>true</source>
+                                    <instructions>
+                                        <Export-Package>org.eclipse.collections.*</Export-Package>
+                                    </instructions>
+                                </artifact>
+                                <artifact>
+                                    <id>org.eclipse.collections:eclipse-collections:7.1.0</id>
+                                    <source>true</source>
+                                </artifact>
+                                <artifact>
+                                    <id>net.sf.trove4j:trove4j:2.1.0</id>
+                                    <source>true</source>
+                                    <instructions>
+                                        <Bundle-Name>GNU Trove 2</Bundle-Name>
+                                        <Bundle-SymbolicName>gnu.trove2</Bundle-SymbolicName>
+                                    </instructions>
+                                </artifact>
+                                <artifact>
+                                    <id>net.sf.trove4j:trove4j:3.0.3</id>
+                                    <source>true</source>
+                                    <instructions>
+                                        <Bundle-Name>GNU Trove 3</Bundle-Name>
+                                        <Bundle-SymbolicName>gnu.trove3</Bundle-SymbolicName>
+                                    </instructions>
+                                </artifact>
+                                <artifact>
+                                    <id>org.freemarker:freemarker:2.3.23</id>
+                                    <source>true</source>
+                                    <override>true</override>
+                                    <instructions>
+                                        <Bundle-SymbolicName>freemarker</Bundle-SymbolicName>
+                                    </instructions>
+                                </artifact>
+                                <artifact>
+                                    <id>com.lowagie:itext:2.1.7</id>
+                                    <source>true</source>
+                                    <instructions>
+                                        <Bundle-SymbolicName>com.lowagie.text</Bundle-SymbolicName>
+                                        <Bundle-Version>${itext.version.actual}</Bundle-Version>
+                                    </instructions>
+                                </artifact>
+                                <artifact>
+                                    <id>javax.vecmath:vecmath:1.5.2</id>
+                                    <transitive>false</transitive>
+                                    <override>true</override>
+                                    <instructions>
+                                        <Export-Package>javax.vecmath</Export-Package>
+                                    </instructions>
+                                </artifact>
+                                <artifact>
+                                    <id>org.mozilla:rhino:1.7.7.1</id>
+                                    <source>true</source>
+                                </artifact>
+                                <artifact>
+                                    <id>net.java.dev.jna:jna:4.2.2</id>
+                                    <source>true</source>
+                                </artifact>
+                                <artifact>
+                                    <id>net.java.dev.jna:jna-platform:4.2.2</id>
+                                    <source>true</source>
+                                </artifact>
+                                <artifact>
+                                    <id>com.fasterxml.jackson.core:jackson-core:2.8.2</id>
+                                    <source>true</source>
+                                </artifact>
+                                <artifact>
+                                    <id>org.slf4j:slf4j-api:1.7.20</id>
+                                    <source>true</source>
+                                    <override>true</override>
+                                    <instructions>
+                                        <Bundle-Name>SLF4J API Module</Bundle-Name>
+                                        <Bundle-SymbolicName>org.slf4j.api</Bundle-SymbolicName>
+                                    </instructions>
+                                </artifact>
+                                <artifact>
+                                    <id>ch.qos.logback:logback-classic:1.1.7</id>
+                                    <source>true</source>
+                                </artifact>
+                            </artifacts>
+                        </configuration>
+                    </execution>
+                </executions>
+            </plugin>
+
+            <plugin>
+                <groupId>org.mortbay.jetty</groupId>
+                <artifactId>jetty-maven-plugin</artifactId>
+                <version>8.1.5.v20120716</version>
+                <configuration>
+                    <scanIntervalSeconds>10</scanIntervalSeconds>
+                    <webAppSourceDirectory>${basedir}/target/repository/</webAppSourceDirectory>
+                    <webApp>
+                        <contextPath>/site</contextPath>
+                    </webApp>
+                </configuration>
+            </plugin>
+        </plugins>
+    </build>
+
+    <pluginRepositories>
+        <pluginRepository>
+            <id>reficio</id>
+            <url>http://repo.reficio.org/maven/</url>
+        </pluginRepository>
+    </pluginRepositories>
+
+</project>