zip.xml revision 245d622535c32563b59ef5027b1171167ba9b451
2N/A<?xml version="1.0" encoding="UTF-8"?>
2N/A<!--
2N/A The contents of this file are subject to the terms of the Common Development and
2N/A Distribution License (the License). You may not use this file except in compliance with the
2N/A License.
2N/A
2N/A You can obtain a copy of the License at legal/CDDLv1.0.txt. See the License for the
2N/A specific language governing permission and limitations under the License.
2N/A
2N/A When distributing Covered Software, include this CDDL Header Notice in each file and include
2N/A the License file at legal/CDDLv1.0.txt. If applicable, add the following below the CDDL
2N/A Header, with the fields enclosed by brackets [] replaced by your own identifying
2N/A information: "Portions Copyrighted [year] [name of copyright owner]".
2N/A
2N/A Copyright (c) 2011 ForgeRock AS. All rights reserved.
2N/A-->
2N/A<assembly xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
2N/A xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2 http://maven.apache.org/xsd/assembly-1.1.2.xsd">
2N/A <id>bin</id>
2N/A <baseDirectory>/</baseDirectory>
2N/A <formats>
2N/A <format>zip</format>
2N/A </formats>
2N/A <fileSets>
2N/A <fileSet>
2N/A <directory>${basedir}/src/main/resources</directory>
2N/A <outputDirectory>/openidm</outputDirectory>
2N/A <excludes>
2N/A <exclude>**/*.sh</exclude>
2N/A <exclude>**/*.command</exclude>
2N/A <exclude>**/*.bat</exclude>
2N/A <exclude>**/internal-common/**</exclude>
2N/A </excludes>
2N/A </fileSet>
2N/A <fileSet>
2N/A <directory>${basedir}/src/main/resources</directory>
2N/A <outputDirectory>/openidm</outputDirectory>
2N/A <fileMode>754</fileMode>
2N/A <includes>
2N/A <include>**/*.sh</include>
2N/A <include>**/*.command</include>
2N/A </includes>
2N/A <filtered>true</filtered>
2N/A </fileSet>
2N/A <fileSet>
2N/A <directory>${basedir}/src/main/resources</directory>
2N/A <outputDirectory>/openidm</outputDirectory>
2N/A <fileMode>754</fileMode>
2N/A <includes>
2N/A <include>**/*.bat</include>
2N/A </includes>
2N/A <lineEnding>windows</lineEnding>
2N/A <filtered>true</filtered>
2N/A </fileSet>
2N/A <fileSet>
2N/A <directory>${project.build.directory}/orientstudio/orientdb-${orientdb.version}/www</directory>
2N/A <outputDirectory>/openidm/db/util/orientdb/studio</outputDirectory>
2N/A </fileSet>
2N/A <!-- Create empty logs directory -->
2N/A <fileSet>
2N/A <directory>${project.build.directory}</directory>
2N/A <excludes>
2N/A <exclude>**/*</exclude>
2N/A </excludes>
2N/A <outputDirectory>/openidm/logs</outputDirectory>
2N/A </fileSet>
2N/A <!-- Setup Sample1 -->
2N/A <fileSet>
2N/A <directory>${basedir}/src/main/resources/samples/internal-common</directory>
2N/A <includes>
2N/A <include>**</include>
2N/A </includes>
2N/A <excludes>
2N/A <exclude>conf/provisioner.openicf-ldap.json</exclude>
2N/A <exclude>data/Example.ldif</exclude>
2N/A </excludes>
2N/A <outputDirectory>/openidm/samples/sample1</outputDirectory>
2N/A </fileSet>
2N/A <fileSet>
2N/A <directory>${basedir}/src/main/resources</directory>
2N/A <includes>
2N/A <include>conf/**</include>
2N/A <include>script/**</include>
2N/A </includes>
2N/A <outputDirectory>/openidm/samples/sample1</outputDirectory>
2N/A </fileSet>
2N/A <!-- Setup Sample2 -->
2N/A <fileSet>
2N/A <directory>${basedir}/src/main/resources/samples/internal-common</directory>
2N/A <includes>
2N/A <include>**</include>
2N/A </includes>
2N/A <outputDirectory>/openidm/samples/sample2</outputDirectory>
2N/A </fileSet>
2N/A <fileSet>
2N/A <directory>${basedir}/src/main/resources</directory>
2N/A <includes>
2N/A <include>conf/**</include>
2N/A <include>script/**</include>
2N/A </includes>
2N/A <excludes>
2N/A <exclude>conf/provisioner.openicf-xml.json</exclude>
2N/A <exclude>conf/schedule-reconcile_systemXmlAccounts_managedUser.json</exclude>
2N/A </excludes>
2N/A <outputDirectory>/openidm/samples/sample2</outputDirectory>
2N/A </fileSet>
2N/A <!-- Setup Sample2b -->
2N/A <fileSet>
2N/A <directory>${basedir}/src/main/resources/samples/internal-common</directory>
2N/A <includes>
2N/A <include>**</include>
2N/A </includes>
2N/A <outputDirectory>/openidm/samples/sample2b</outputDirectory>
2N/A </fileSet>
2N/A <fileSet>
2N/A <directory>${basedir}/src/main/resources</directory>
2N/A <includes>
2N/A <include>conf/**</include>
2N/A <include>script/**</include>
2N/A </includes>
2N/A <excludes>
2N/A <exclude>conf/provisioner.openicf-xml.json</exclude>
2N/A <exclude>conf/schedule-reconcile_systemXmlAccounts_managedUser.json</exclude>
2N/A </excludes>
2N/A <outputDirectory>/openidm/samples/sample2b</outputDirectory>
2N/A </fileSet>
2N/A <!-- Setup Sample2c -->
2N/A <fileSet>
2N/A <directory>${basedir}/src/main/resources/samples/internal-common</directory>
2N/A <includes>
2N/A <include>**</include>
2N/A </includes>
2N/A <outputDirectory>/openidm/samples/sample2c</outputDirectory>
2N/A </fileSet>
2N/A <fileSet>
2N/A <directory>${basedir}/src/main/resources</directory>
2N/A <includes>
2N/A <include>conf/**</include>
2N/A <include>script/**</include>
2N/A </includes>
2N/A <excludes>
2N/A <exclude>conf/provisioner.openicf-xml.json</exclude>
2N/A <exclude>conf/schedule-reconcile_systemXmlAccounts_managedUser.json</exclude>
2N/A </excludes>
2N/A <outputDirectory>/openidm/samples/sample2c</outputDirectory>
2N/A </fileSet>
2N/A <!-- Setup Sample2d -->
2N/A <fileSet>
2N/A <directory>${basedir}/src/main/resources/samples/internal-common</directory>
2N/A <includes>
2N/A <include>**</include>
2N/A </includes>
2N/A <excludes>
2N/A <exclude>conf/provisioner.openicf-xml.json</exclude>
2N/A <exclude>conf/schedule-reconcile_systemXmlAccounts_managedUser.json</exclude>
2N/A </excludes>
2N/A <outputDirectory>/openidm/samples/sample2d</outputDirectory>
2N/A </fileSet>
2N/A <fileSet>
2N/A <directory>${basedir}/src/main/resources</directory>
2N/A <includes>
2N/A <include>conf/**</include>
2N/A <include>script/**</include>
2N/A </includes>
2N/A <excludes>
2N/A <exclude>conf/provisioner.openicf-xml.json</exclude>
2N/A <exclude>conf/schedule-reconcile_systemXmlAccounts_managedUser.json</exclude>
2N/A </excludes>
2N/A <outputDirectory>/openidm/samples/sample2d</outputDirectory>
2N/A </fileSet>
2N/A <!-- Setup Sample3 -->
2N/A <fileSet>
2N/A <directory>${basedir}/src/main/resources/samples/internal-common</directory>
2N/A <includes>
2N/A <include>**</include>
2N/A </includes>
2N/A <excludes>
2N/A <exclude>conf/provisioner.openicf-xml.json</exclude>
2N/A <exclude>conf/provisioner.openicf-ldap.json</exclude>
2N/A <exclude>conf/schedule-reconcile_systemXmlAccounts_managedUser.json</exclude>
2N/A <exclude>data/Example.ldif</exclude>
2N/A </excludes>
2N/A <outputDirectory>/openidm/samples/sample3</outputDirectory>
2N/A </fileSet>
2N/A <fileSet>
2N/A <directory>${basedir}/src/main/resources</directory>
2N/A <includes>
2N/A <include>conf/**</include>
2N/A <include>script/**</include>
2N/A </includes>
2N/A <excludes>
2N/A <exclude>conf/provisioner.openicf-xml.json</exclude>
2N/A <exclude>conf/schedule-reconcile_systemXmlAccounts_managedUser.json</exclude>
2N/A </excludes>
2N/A <outputDirectory>/openidm/samples/sample3</outputDirectory>
2N/A </fileSet>
2N/A <!-- Setup Sample4 -->
2N/A <fileSet>
2N/A <directory>${basedir}/src/main/resources/samples/internal-common</directory>
2N/A <includes>
2N/A <include>**</include>
2N/A </includes>
2N/A <excludes>
2N/A <exclude>conf/provisioner.openicf-xml.json</exclude>
2N/A <exclude>conf/provisioner.openicf-ldap.json</exclude>
2N/A <exclude>conf/schedule-reconcile_systemXmlAccounts_managedUser.json</exclude>
2N/A <exclude>data/Example.ldif</exclude>
2N/A </excludes>
2N/A <outputDirectory>/openidm/samples/sample4</outputDirectory>
2N/A </fileSet>
2N/A <fileSet>
2N/A <directory>${basedir}/src/main/resources</directory>
2N/A <includes>
2N/A <include>conf/**</include>
2N/A <include>script/**</include>
2N/A </includes>
2N/A <excludes>
2N/A <exclude>conf/provisioner.openicf-xml.json</exclude>
2N/A <exclude>conf/schedule-reconcile_systemXmlAccounts_managedUser.json</exclude>
2N/A </excludes>
2N/A <outputDirectory>/openidm/samples/sample4</outputDirectory>
2N/A </fileSet>
2N/A <!-- Setup Sample5 -->
2N/A <fileSet>
2N/A <directory>${basedir}/src/main/resources/samples/internal-common</directory>
2N/A <includes>
2N/A <include>**</include>
2N/A </includes>
2N/A <excludes>
2N/A <exclude>conf/provisioner.openicf-xml.json</exclude>
2N/A <exclude>conf/provisioner.openicf-ldap.json</exclude>
2N/A <exclude>conf/schedule-reconcile_systemXmlAccounts_managedUser.json</exclude>
2N/A <exclude>data/Example.ldif</exclude>
2N/A </excludes>
2N/A <outputDirectory>/openidm/samples/sample5</outputDirectory>
2N/A </fileSet>
2N/A <fileSet>
2N/A <directory>${basedir}/src/main/resources</directory>
2N/A <includes>
2N/A <include>conf/**</include>
2N/A <include>script/**</include>
2N/A </includes>
2N/A <excludes>
2N/A <exclude>conf/provisioner.openicf-xml.json</exclude>
2N/A <exclude>conf/schedule-reconcile_systemXmlAccounts_managedUser.json</exclude>
2N/A </excludes>
2N/A <outputDirectory>/openidm/samples/sample5</outputDirectory>
2N/A </fileSet>
2N/A <!-- Setup Sample6 -->
2N/A <fileSet>
2N/A <directory>${basedir}/src/main/resources/samples/internal-common</directory>
2N/A <includes>
2N/A <include>**</include>
2N/A </includes>
2N/A <excludes>
2N/A <exclude>conf/provisioner.openicf-xml.json</exclude>
2N/A <exclude>conf/provisioner.openicf-ldap.json</exclude>
2N/A <exclude>conf/schedule-reconcile_systemXmlAccounts_managedUser.json</exclude>
2N/A <exclude>data/Example.ldif</exclude>
2N/A </excludes>
2N/A <outputDirectory>/openidm/samples/sample6</outputDirectory>
2N/A </fileSet>
2N/A <fileSet>
2N/A <directory>${basedir}/src/main/resources</directory>
2N/A <includes>
2N/A <include>conf/**</include>
2N/A <include>script/**</include>
2N/A </includes>
2N/A <excludes>
2N/A <exclude>conf/provisioner.openicf-xml.json</exclude>
2N/A <exclude>conf/schedule-reconcile_systemXmlAccounts_managedUser.json</exclude>
2N/A </excludes>
2N/A <outputDirectory>/openidm/samples/sample6</outputDirectory>
2N/A </fileSet>
2N/A <!-- Setup Sample7 -->
2N/A <fileSet>
2N/A <directory>${basedir}/src/main/resources/samples/internal-common</directory>
2N/A <includes>
2N/A <include>**</include>
2N/A </includes>
2N/A <excludes>
2N/A <exclude>conf/provisioner.openicf-xml.json</exclude>
2N/A <exclude>conf/provisioner.openicf-ldap.json</exclude>
2N/A <exclude>conf/schedule-reconcile_systemXmlAccounts_managedUser.json</exclude>
2N/A <exclude>data/Example.ldif</exclude>
2N/A </excludes>
2N/A <outputDirectory>/openidm/samples/sample7</outputDirectory>
2N/A </fileSet>
2N/A <fileSet>
2N/A <directory>${basedir}/src/main/resources</directory>
2N/A <includes>
2N/A <include>conf/**</include>
2N/A <include>script/**</include>
2N/A </includes>
2N/A <excludes>
2N/A <exclude>conf/provisioner.openicf-xml.json</exclude>
2N/A <exclude>conf/schedule-reconcile_systemXmlAccounts_managedUser.json</exclude>
2N/A </excludes>
2N/A <outputDirectory>/openidm/samples/sample7</outputDirectory>
2N/A </fileSet>
2N/A <!-- Setup Sample8 -->
2N/A <fileSet>
2N/A <directory>${basedir}/src/main/resources/samples/internal-common</directory>
2N/A <includes>
2N/A <include>**</include>
2N/A </includes>
2N/A <excludes>
2N/A <exclude>conf/provisioner.openicf-xml.json</exclude>
2N/A <exclude>conf/provisioner.openicf-ldap.json</exclude>
2N/A <exclude>conf/schedule-reconcile_systemXmlAccounts_managedUser.json</exclude>
2N/A <exclude>data/Example.ldif</exclude>
2N/A </excludes>
2N/A <outputDirectory>/openidm/samples/sample8</outputDirectory>
2N/A </fileSet>
2N/A <fileSet>
2N/A <directory>${basedir}/src/main/resources</directory>
2N/A <includes>
2N/A <include>conf/**</include>
2N/A <include>script/**</include>
2N/A </includes>
2N/A <excludes>
2N/A <exclude>conf/provisioner.openicf-xml.json</exclude>
2N/A <exclude>conf/schedule-reconcile_systemXmlAccounts_managedUser.json</exclude>
2N/A </excludes>
2N/A <outputDirectory>/openidm/samples/sample8</outputDirectory>
2N/A </fileSet>
2N/A <!-- Setup Sample9 -->
2N/A <fileSet>
2N/A <directory>${basedir}/src/main/resources/samples/internal-common</directory>
2N/A <includes>
2N/A <include>**</include>
2N/A </includes>
2N/A <excludes>
2N/A <exclude>conf/provisioner.openicf-xml.json</exclude>
2N/A <exclude>conf/provisioner.openicf-ldap.json</exclude>
2N/A <exclude>conf/schedule-reconcile_systemXmlAccounts_managedUser.json</exclude>
2N/A <exclude>data/Example.ldif</exclude>
2N/A </excludes>
2N/A <outputDirectory>/openidm/samples/sample9</outputDirectory>
2N/A </fileSet>
2N/A <fileSet>
2N/A <directory>${basedir}/src/main/resources</directory>
2N/A <includes>
2N/A <include>conf/**</include>
2N/A <include>script/**</include>
2N/A </includes>
2N/A <excludes>
2N/A <exclude>conf/provisioner.openicf-xml.json</exclude>
2N/A <exclude>conf/schedule-reconcile_systemXmlAccounts_managedUser.json</exclude>
2N/A </excludes>
2N/A <outputDirectory>/openidm/samples/sample9</outputDirectory>
2N/A </fileSet>
2N/A <!-- Setup workflow sample -->
2N/A <fileSet>
2N/A <directory>${basedir}/src/main/resources/samples/internal-common</directory>
2N/A <includes>
2N/A <include>conf/workflow.json</include>
2N/A </includes>
2N/A <outputDirectory>/openidm/samples/workflow</outputDirectory>
2N/A </fileSet>
2N/A <fileSet>
2N/A <directory>${basedir}/src/main/resources/conf</directory>
2N/A <includes>
2N/A <include>**</include>
2N/A </includes>
2N/A <excludes>
2N/A <exclude>managed.json</exclude>
2N/A <exclude>process-access.json</exclude>
2N/A <exclude>provisioner.openicf-xml.json</exclude>
2N/A <exclude>sync.json</exclude>
2N/A <exclude>ui-configuration.json</exclude>
2N/A </excludes>
2N/A <outputDirectory>/openidm/samples/workflow/conf</outputDirectory>
2N/A </fileSet>
2N/A <fileSet>
2N/A <directory>${basedir}/src/main/resources/script</directory>
2N/A <includes>
2N/A <include>**</include>
2N/A </includes>
2N/A <outputDirectory>/openidm/samples/workflow/script</outputDirectory>
2N/A </fileSet>
2N/A </fileSets>
2N/A <dependencySets>
2N/A <dependencySet>
2N/A <useProjectArtifact>false</useProjectArtifact>
2N/A <outputDirectory>/openidm/bundle</outputDirectory>
2N/A <scope>runtime</scope>
2N/A <excludes>
2N/A <exclude>org.apache.felix:org.apache.felix.framework</exclude>
2N/A <exclude>org.osgi:*</exclude>
2N/A <exclude>org.forgerock.openicf.connectors:*</exclude>
2N/A <exclude>org.forgerock.openidm:openidm-shell</exclude>
2N/A <exclude>org.forgerock.openidm:openidm-ui-ria*</exclude>
2N/A <exclude>org.forgerock.openidm:openidm-workflow-activiti:**:jar-with-dependencies</exclude>
2N/A <exclude>org.forgerock.openidm:openidm-workflow-remote</exclude>
2N/A <exclude>org.apache.felix:*gogo*</exclude>
2N/A <exclude>*:*:js</exclude>
2N/A <exclude>*:*:zip</exclude>
2N/A <!--exclude>org.apache.felix:org.apache.felix.scr.annotations</exclude>
2N/A <exclude>javax.persistence:persistence-api</exclude>
2N/A <exclude>javax.transaction:jta</exclude>
2N/A <exclude>org.apache.felix:org.apache.felix.main</exclude>
2N/A <exclude>org.apache.felix:org.osgi.foundation</exclude>
2N/A <exclude>net.sf.kxml:kxml2</exclude>
2N/A <exclude>xmlpull:xmlpull</exclude-->
2N/A </excludes>
2N/A </dependencySet>
2N/A <!-- Include UI in distribution for use in various web servers -->
2N/A <dependencySet>
2N/A <unpack>true</unpack>
2N/A <outputDirectory>/openidm/ui</outputDirectory>
2N/A <includes>
2N/A <include>org.forgerock.openidm:openidm-ui-ria-admin</include>
2N/A </includes>
2N/A </dependencySet>
2N/A <dependencySet>
2N/A <useProjectArtifact>false</useProjectArtifact>
2N/A <outputDirectory>/openidm/connectors</outputDirectory>
2N/A <includes>
2N/A <include>org.forgerock.openicf.connectors:*-connector</include>
2N/A </includes>
2N/A </dependencySet>
2N/A <dependencySet>
2N/A <unpack>false</unpack>
2N/A <outputFileNameMapping>felix.jar</outputFileNameMapping>
2N/A <includes>
2N/A <include>org.apache.felix:org.apache.felix.framework</include>
2N/A </includes>
2N/A <outputDirectory>/openidm/bin</outputDirectory>
2N/A </dependencySet>
2N/A <dependencySet>
2N/A <unpack>false</unpack>
2N/A <outputFileNameMapping>openidm.jar</outputFileNameMapping>
2N/A <includes>
2N/A <include>org.forgerock.openidm:openidm-shell</include>
2N/A </includes>
2N/A <outputDirectory>/openidm/bin</outputDirectory>
2N/A </dependencySet>
2N/A <dependencySet>
2N/A <unpack>false</unpack>
2N/A <includes>
2N/A <include>org.apache.felix:org.apache.felix.gogo.runtime</include>
2N/A <include>org.apache.felix:org.apache.felix.gogo.shell</include>
2N/A </includes>
2N/A <outputDirectory>/openidm/bin</outputDirectory>
2N/A </dependencySet>
2N/A <dependencySet>
2N/A <outputDirectory>/openidm/bin/workflow</outputDirectory>
2N/A <includes>
2N/A <include>org.forgerock.openidm:openidm-workflow-activiti:**:jar-with-dependencies</include>
2N/A <include>org.forgerock.openidm:openidm-workflow-remote</include>
2N/A </includes>
2N/A </dependencySet>
2N/A <dependencySet>
2N/A <unpack>true</unpack>
2N/A <outputDirectory>/openidm/</outputDirectory>
2N/A <includes>
2N/A <include>org.forgerock.commons:launcher-zip:zip:*</include>
2N/A </includes>
2N/A <unpackOptions>
2N/A <includes>
2N/A <include>bin/**</include>
2N/A </includes>
2N/A </unpackOptions>
2N/A </dependencySet>
2N/A </dependencySets>
2N/A</assembly>
2N/A