zip.xml revision 8111539423e0a9a8d21921bfe5368e4beb601666
c5e82a0c28bdc179de9af4587b5fe9572a963279omebold<?xml version="1.0" encoding="UTF-8"?>
401ce219a5423f42a16514d7c724367b756a28a4huck.elliott<!--
401ce219a5423f42a16514d7c724367b756a28a4huck.elliott The contents of this file are subject to the terms of the Common Development and
401ce219a5423f42a16514d7c724367b756a28a4huck.elliott Distribution License (the License). You may not use this file except in compliance with the
401ce219a5423f42a16514d7c724367b756a28a4huck.elliott License.
401ce219a5423f42a16514d7c724367b756a28a4huck.elliott
401ce219a5423f42a16514d7c724367b756a28a4huck.elliott You can obtain a copy of the License at legal/CDDLv1.0.txt. See the License for the
a7032a112e6fbd9aa9b8396cb9f8e047db9484d4omebold specific language governing permission and limitations under the License.
a7032a112e6fbd9aa9b8396cb9f8e047db9484d4omebold
a7032a112e6fbd9aa9b8396cb9f8e047db9484d4omebold When distributing Covered Software, include this CDDL Header Notice in each file and include
a7032a112e6fbd9aa9b8396cb9f8e047db9484d4omebold the License file at legal/CDDLv1.0.txt. If applicable, add the following below the CDDL
a7032a112e6fbd9aa9b8396cb9f8e047db9484d4omebold Header, with the fields enclosed by brackets [] replaced by your own identifying
c5e82a0c28bdc179de9af4587b5fe9572a963279omebold information: "Portions Copyrighted [year] [name of copyright owner]".
c5e82a0c28bdc179de9af4587b5fe9572a963279omebold
c5e82a0c28bdc179de9af4587b5fe9572a963279omebold Copyright (c) 2011 ForgeRock AS. All rights reserved.
c5e82a0c28bdc179de9af4587b5fe9572a963279omebold-->
c5e82a0c28bdc179de9af4587b5fe9572a963279omebold<assembly xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
c5e82a0c28bdc179de9af4587b5fe9572a963279omebold xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2 http://maven.apache.org/xsd/assembly-1.1.2.xsd">
c5e82a0c28bdc179de9af4587b5fe9572a963279omebold <id>bin</id>
c5e82a0c28bdc179de9af4587b5fe9572a963279omebold <baseDirectory>/</baseDirectory>
c5e82a0c28bdc179de9af4587b5fe9572a963279omebold <formats>
c5e82a0c28bdc179de9af4587b5fe9572a963279omebold <format>zip</format>
c5e82a0c28bdc179de9af4587b5fe9572a963279omebold </formats>
c5e82a0c28bdc179de9af4587b5fe9572a963279omebold <fileSets>
c5e82a0c28bdc179de9af4587b5fe9572a963279omebold <fileSet>
c5e82a0c28bdc179de9af4587b5fe9572a963279omebold <directory>${basedir}/src/main/resources/security</directory>
c5e82a0c28bdc179de9af4587b5fe9572a963279omebold <outputDirectory>/openidm/security</outputDirectory>
c5e82a0c28bdc179de9af4587b5fe9572a963279omebold <fileMode>0600</fileMode>
c5e82a0c28bdc179de9af4587b5fe9572a963279omebold </fileSet>
c5e82a0c28bdc179de9af4587b5fe9572a963279omebold <fileSet>
c5e82a0c28bdc179de9af4587b5fe9572a963279omebold <directory>${basedir}/src/main/resources</directory>
c5e82a0c28bdc179de9af4587b5fe9572a963279omebold <outputDirectory>/openidm</outputDirectory>
401ce219a5423f42a16514d7c724367b756a28a4huck.elliott <excludes>
401ce219a5423f42a16514d7c724367b756a28a4huck.elliott <exclude>**/*.sh</exclude>
401ce219a5423f42a16514d7c724367b756a28a4huck.elliott <exclude>**/*.command</exclude>
401ce219a5423f42a16514d7c724367b756a28a4huck.elliott <exclude>**/*.bat</exclude>
401ce219a5423f42a16514d7c724367b756a28a4huck.elliott <exclude>**/internal-common/**</exclude>
401ce219a5423f42a16514d7c724367b756a28a4huck.elliott </excludes>
401ce219a5423f42a16514d7c724367b756a28a4huck.elliott </fileSet>
401ce219a5423f42a16514d7c724367b756a28a4huck.elliott <fileSet>
401ce219a5423f42a16514d7c724367b756a28a4huck.elliott <directory>${basedir}/src/main/resources</directory>
401ce219a5423f42a16514d7c724367b756a28a4huck.elliott <outputDirectory>/openidm</outputDirectory>
401ce219a5423f42a16514d7c724367b756a28a4huck.elliott <fileMode>754</fileMode>
401ce219a5423f42a16514d7c724367b756a28a4huck.elliott <includes>
401ce219a5423f42a16514d7c724367b756a28a4huck.elliott <include>**/*.sh</include>
401ce219a5423f42a16514d7c724367b756a28a4huck.elliott <include>**/*.command</include>
401ce219a5423f42a16514d7c724367b756a28a4huck.elliott </includes>
401ce219a5423f42a16514d7c724367b756a28a4huck.elliott <filtered>true</filtered>
401ce219a5423f42a16514d7c724367b756a28a4huck.elliott </fileSet>
401ce219a5423f42a16514d7c724367b756a28a4huck.elliott <fileSet>
401ce219a5423f42a16514d7c724367b756a28a4huck.elliott <directory>${basedir}/src/main/resources</directory>
401ce219a5423f42a16514d7c724367b756a28a4huck.elliott <outputDirectory>/openidm</outputDirectory>
401ce219a5423f42a16514d7c724367b756a28a4huck.elliott <fileMode>754</fileMode>
401ce219a5423f42a16514d7c724367b756a28a4huck.elliott <includes>
401ce219a5423f42a16514d7c724367b756a28a4huck.elliott <include>**/*.bat</include>
401ce219a5423f42a16514d7c724367b756a28a4huck.elliott </includes>
401ce219a5423f42a16514d7c724367b756a28a4huck.elliott <lineEnding>windows</lineEnding>
401ce219a5423f42a16514d7c724367b756a28a4huck.elliott <filtered>true</filtered>
401ce219a5423f42a16514d7c724367b756a28a4huck.elliott </fileSet>
401ce219a5423f42a16514d7c724367b756a28a4huck.elliott <fileSet>
401ce219a5423f42a16514d7c724367b756a28a4huck.elliott <directory>${project.build.directory}/orientdb-community-${orientdb.studio.version}/www</directory>
401ce219a5423f42a16514d7c724367b756a28a4huck.elliott <outputDirectory>/openidm/db/util/orientdb/studio</outputDirectory>
</fileSet>
<!-- Create empty logs directory -->
<fileSet>
<directory>${project.build.directory}</directory>
<excludes>
<exclude>**/*</exclude>
</excludes>
<outputDirectory>/openidm/logs</outputDirectory>
</fileSet>
<!-- Setup Sample1 -->
<!--fileSet>
<directory>${basedir}/src/main/resources/samples/internal-common</directory>
<includes>
<include>**</include>
</includes>
<excludes>
<exclude>conf/provisioner.openicf-ldap.json</exclude>
<exclude>data/Example.ldif</exclude>
</excludes>
<outputDirectory>/openidm/samples/sample1</outputDirectory>
</fileSet-->
<fileSet>
<directory>${basedir}/src/main/resources</directory>
<includes>
<include>conf/**</include>
<include>script/**</include>
</includes>
<outputDirectory>/openidm/samples/sample1</outputDirectory>
</fileSet>
<!-- Setup Sample2 -->
<fileSet>
<directory>${basedir}/src/main/resources/samples/internal-common</directory>
<includes>
<include>**</include>
</includes>
<outputDirectory>/openidm/samples/sample2</outputDirectory>
</fileSet>
<fileSet>
<directory>${basedir}/src/main/resources</directory>
<includes>
<include>conf/**</include>
<include>script/**</include>
</includes>
<excludes>
<exclude>conf/provisioner.openicf-xml.json</exclude>
<exclude>conf/schedule-reconcile_systemXmlAccounts_managedUser.json</exclude>
</excludes>
<outputDirectory>/openidm/samples/sample2</outputDirectory>
</fileSet>
<!-- Setup Sample2b -->
<fileSet>
<directory>${basedir}/src/main/resources/samples/internal-common</directory>
<includes>
<include>**</include>
</includes>
<outputDirectory>/openidm/samples/sample2b</outputDirectory>
</fileSet>
<fileSet>
<directory>${basedir}/src/main/resources</directory>
<includes>
<include>conf/**</include>
<include>script/**</include>
</includes>
<excludes>
<exclude>conf/provisioner.openicf-xml.json</exclude>
<exclude>conf/schedule-reconcile_systemXmlAccounts_managedUser.json</exclude>
</excludes>
<outputDirectory>/openidm/samples/sample2b</outputDirectory>
</fileSet>
<!-- Setup Sample2c -->
<fileSet>
<directory>${basedir}/src/main/resources/samples/internal-common</directory>
<includes>
<include>**</include>
</includes>
<outputDirectory>/openidm/samples/sample2c</outputDirectory>
</fileSet>
<fileSet>
<directory>${basedir}/src/main/resources</directory>
<includes>
<include>conf/**</include>
<include>script/**</include>
</includes>
<excludes>
<exclude>conf/provisioner.openicf-xml.json</exclude>
<exclude>conf/schedule-reconcile_systemXmlAccounts_managedUser.json</exclude>
</excludes>
<outputDirectory>/openidm/samples/sample2c</outputDirectory>
</fileSet>
<!-- Setup Sample2d -->
<fileSet>
<directory>${basedir}/src/main/resources/samples/internal-common</directory>
<includes>
<include>**</include>
</includes>
<excludes>
<exclude>conf/provisioner.openicf-xml.json</exclude>
<exclude>conf/schedule-reconcile_systemXmlAccounts_managedUser.json</exclude>
</excludes>
<outputDirectory>/openidm/samples/sample2d</outputDirectory>
</fileSet>
<fileSet>
<directory>${basedir}/src/main/resources</directory>
<includes>
<include>conf/**</include>
<include>script/**</include>
</includes>
<excludes>
<exclude>conf/provisioner.openicf-xml.json</exclude>
<exclude>conf/schedule-reconcile_systemXmlAccounts_managedUser.json</exclude>
</excludes>
<outputDirectory>/openidm/samples/sample2d</outputDirectory>
</fileSet>
<!-- Setup Sample3 -->
<fileSet>
<directory>${basedir}/src/main/resources/samples/internal-common</directory>
<includes>
<include>**</include>
</includes>
<excludes>
<exclude>conf/provisioner.openicf-xml.json</exclude>
<exclude>conf/provisioner.openicf-ldap.json</exclude>
<exclude>conf/schedule-reconcile_systemXmlAccounts_managedUser.json</exclude>
<exclude>data/Example.ldif</exclude>
</excludes>
<outputDirectory>/openidm/samples/sample3</outputDirectory>
</fileSet>
<fileSet>
<directory>${basedir}/src/main/resources</directory>
<includes>
<include>conf/**</include>
<include>script/**</include>
</includes>
<excludes>
<exclude>conf/provisioner.openicf-xml.json</exclude>
<exclude>conf/schedule-reconcile_systemXmlAccounts_managedUser.json</exclude>
</excludes>
<outputDirectory>/openidm/samples/sample3</outputDirectory>
</fileSet>
<!-- Setup Sample4 -->
<fileSet>
<directory>${basedir}/src/main/resources/samples/internal-common</directory>
<includes>
<include>**</include>
</includes>
<excludes>
<exclude>conf/provisioner.openicf-xml.json</exclude>
<exclude>conf/provisioner.openicf-ldap.json</exclude>
<exclude>conf/schedule-reconcile_systemXmlAccounts_managedUser.json</exclude>
<exclude>data/Example.ldif</exclude>
</excludes>
<outputDirectory>/openidm/samples/sample4</outputDirectory>
</fileSet>
<fileSet>
<directory>${basedir}/src/main/resources</directory>
<includes>
<include>conf/**</include>
<include>script/**</include>
</includes>
<excludes>
<exclude>conf/provisioner.openicf-xml.json</exclude>
<exclude>conf/schedule-reconcile_systemXmlAccounts_managedUser.json</exclude>
</excludes>
<outputDirectory>/openidm/samples/sample4</outputDirectory>
</fileSet>
<!-- Setup Sample5 -->
<fileSet>
<directory>${basedir}/src/main/resources/samples/internal-common</directory>
<includes>
<include>**</include>
</includes>
<excludes>
<exclude>conf/provisioner.openicf-xml.json</exclude>
<exclude>conf/provisioner.openicf-ldap.json</exclude>
<exclude>conf/schedule-reconcile_systemXmlAccounts_managedUser.json</exclude>
<exclude>data/Example.ldif</exclude>
</excludes>
<outputDirectory>/openidm/samples/sample5</outputDirectory>
</fileSet>
<fileSet>
<directory>${basedir}/src/main/resources</directory>
<includes>
<include>conf/**</include>
<include>script/**</include>
</includes>
<excludes>
<exclude>conf/provisioner.openicf-xml.json</exclude>
<exclude>conf/schedule-reconcile_systemXmlAccounts_managedUser.json</exclude>
</excludes>
<outputDirectory>/openidm/samples/sample5</outputDirectory>
</fileSet>
<!-- Setup Sample6 -->
<fileSet>
<directory>${basedir}/src/main/resources/samples/internal-common</directory>
<includes>
<include>**</include>
</includes>
<excludes>
<exclude>conf/provisioner.openicf-xml.json</exclude>
<exclude>conf/provisioner.openicf-ldap.json</exclude>
<exclude>conf/schedule-reconcile_systemXmlAccounts_managedUser.json</exclude>
<exclude>data/Example.ldif</exclude>
</excludes>
<outputDirectory>/openidm/samples/sample6</outputDirectory>
</fileSet>
<fileSet>
<directory>${basedir}/src/main/resources</directory>
<includes>
<include>conf/**</include>
<include>script/**</include>
</includes>
<excludes>
<exclude>conf/provisioner.openicf-xml.json</exclude>
<exclude>conf/schedule-reconcile_systemXmlAccounts_managedUser.json</exclude>
</excludes>
<outputDirectory>/openidm/samples/sample6</outputDirectory>
</fileSet>
<!-- Setup Sample7 -->
<fileSet>
<directory>${basedir}/src/main/resources/samples/internal-common</directory>
<includes>
<include>**</include>
</includes>
<excludes>
<exclude>conf/provisioner.openicf-xml.json</exclude>
<exclude>conf/provisioner.openicf-ldap.json</exclude>
<exclude>conf/schedule-reconcile_systemXmlAccounts_managedUser.json</exclude>
<exclude>data/Example.ldif</exclude>
</excludes>
<outputDirectory>/openidm/samples/sample7</outputDirectory>
</fileSet>
<fileSet>
<directory>${basedir}/src/main/resources</directory>
<includes>
<include>conf/**</include>
<include>script/**</include>
</includes>
<excludes>
<exclude>conf/provisioner.openicf-xml.json</exclude>
<exclude>conf/schedule-reconcile_systemXmlAccounts_managedUser.json</exclude>
</excludes>
<outputDirectory>/openidm/samples/sample7</outputDirectory>
</fileSet>
<!-- Setup Sample8 -->
<fileSet>
<directory>${basedir}/src/main/resources/samples/internal-common</directory>
<includes>
<include>**</include>
</includes>
<excludes>
<exclude>conf/provisioner.openicf-xml.json</exclude>
<exclude>conf/provisioner.openicf-ldap.json</exclude>
<exclude>conf/schedule-reconcile_systemXmlAccounts_managedUser.json</exclude>
<exclude>data/Example.ldif</exclude>
</excludes>
<outputDirectory>/openidm/samples/sample8</outputDirectory>
</fileSet>
<fileSet>
<directory>${basedir}/src/main/resources</directory>
<includes>
<include>conf/**</include>
<include>script/**</include>
</includes>
<excludes>
<exclude>conf/provisioner.openicf-xml.json</exclude>
<exclude>conf/schedule-reconcile_systemXmlAccounts_managedUser.json</exclude>
</excludes>
<outputDirectory>/openidm/samples/sample8</outputDirectory>
</fileSet>
<!-- Setup Sample9 -->
<fileSet>
<directory>${basedir}/src/main/resources/samples/internal-common</directory>
<includes>
<include>**</include>
</includes>
<excludes>
<exclude>conf/provisioner.openicf-xml.json</exclude>
<exclude>conf/provisioner.openicf-ldap.json</exclude>
<exclude>conf/schedule-reconcile_systemXmlAccounts_managedUser.json</exclude>
<exclude>data/Example.ldif</exclude>
</excludes>
<outputDirectory>/openidm/samples/sample9</outputDirectory>
</fileSet>
<fileSet>
<directory>${basedir}/src/main/resources</directory>
<includes>
<include>conf/**</include>
<include>script/**</include>
</includes>
<excludes>
<exclude>conf/provisioner.openicf-xml.json</exclude>
<exclude>conf/schedule-reconcile_systemXmlAccounts_managedUser.json</exclude>
</excludes>
<outputDirectory>/openidm/samples/sample9</outputDirectory>
</fileSet>
<!-- Setup workflow sample -->
<fileSet>
<directory>${basedir}/src/main/resources/samples/internal-common</directory>
<includes>
<include>conf/workflow.json</include>
</includes>
<outputDirectory>/openidm/samples/workflow</outputDirectory>
</fileSet>
<fileSet>
<directory>${basedir}/src/main/resources/conf</directory>
<includes>
<include>**</include>
</includes>
<excludes>
<exclude>managed.json</exclude>
<exclude>process-access.json</exclude>
<exclude>provisioner.openicf-xml.json</exclude>
<exclude>sync.json</exclude>
<exclude>ui-configuration.json</exclude>
</excludes>
<outputDirectory>/openidm/samples/workflow/conf</outputDirectory>
</fileSet>
<fileSet>
<directory>${basedir}/src/main/resources/script</directory>
<includes>
<include>**</include>
</includes>
<outputDirectory>/openidm/samples/workflow/script</outputDirectory>
</fileSet>
<!-- Setup use case samples-->
<!--Use case 1 Reconciliation-->
<fileSet>
<directory>${basedir}/src/main/resources</directory>
<includes>
<include>conf/**</include>
<include>script/**</include>
</includes>
<excludes>
<exclude>conf/managed.json</exclude>
<exclude>conf/policy.json</exclude>
<exclude>conf/system.properties</exclude>
</excludes>
<outputDirectory>/openidm/samples/usecase/usecase1</outputDirectory>
</fileSet>
<fileSet>
<directory>${basedir}/src/main/resources/samples/usecase</directory>
<includes>
<include>conf/managed.json</include>
<include>conf/policy.json</include>
<include>conf/sync.json</include>
<include>conf/system.properties</include>
<include>conf/provisioner.openicf-HRldap.json</include>
<include>script/on*.js</include>
<include>script/transform*.js</include>
</includes>
<outputDirectory>/openidm/samples/usecase/usecase1</outputDirectory>
</fileSet>
<!--Use case 2 User onboarding-->
<fileSet>
<directory>${basedir}/src/main/resources</directory>
<includes>
<include>conf/**</include>
<include>script/**</include>
</includes>
<excludes>
<exclude>conf/managed.json</exclude>
<exclude>conf/policy.json</exclude>
<exclude>conf/process-access.json</exclude>
<exclude>conf/system.properties</exclude>
<exclude>conf/workflow.json</exclude>
</excludes>
<outputDirectory>/openidm/samples/usecase/usecase2</outputDirectory>
</fileSet>
<fileSet>
<directory>${basedir}/src/main/resources/samples/usecase</directory>
<includes>
<include>conf/endpoint-getusermanager.json</include>
<include>conf/managed.json</include>
<include>conf/policy.json</include>
<include>conf/process-access.json</include>
<include>conf/schedule-taskscan_sun*.json</include>
<include>conf/system.properties</include>
<include>conf/workflow.json</include>
<include>conf/external.email.json</include>
<include>script/getUserManager.js</include>
<include>script/on*.js</include>
<include>script/sun*.js</include>
<include>workflow/newUserCreate.bpmn20.xml</include>
<include>workflow/sunrise.bpmn20.xml</include>
<include>workflow/sunset.bpmn20.xml</include>
</includes>
<outputDirectory>/openidm/samples/usecase/usecase2</outputDirectory>
</fileSet>
<!--Use case 3 User access request-->
<fileSet>
<directory>${basedir}/src/main/resources</directory>
<includes>
<include>conf/**</include>
<include>script/**</include>
</includes>
<excludes>
<exclude>conf/managed.json</exclude>
<exclude>conf/policy.json</exclude>
<exclude>conf/process-access.json</exclude>
<exclude>conf/system.properties</exclude>
<exclude>conf/workflow.json</exclude>
</excludes>
<outputDirectory>/openidm/samples/usecase/usecase3</outputDirectory>
</fileSet>
<fileSet>
<directory>${basedir}/src/main/resources/samples/usecase</directory>
<includes>
<include>conf/endpoint-getusermanager.json</include>
<include>conf/external.email.json</include>
<include>conf/managed.json</include>
<include>conf/policy.json</include>
<include>conf/process-access.json</include>
<include>conf/system.properties</include>
<include>conf/workflow.json</include>
<include>script/getUserManager.js</include>
<include>script/on*.js</include>
<include>workflow/accessRequest.bpmn20.xml</include>
</includes>
<outputDirectory>/openidm/samples/usecase/usecase3</outputDirectory>
</fileSet>
<!--Use case 4 Orphan account detection and manual linking-->
<fileSet>
<directory>${basedir}/src/main/resources</directory>
<includes>
<include>conf/**</include>
<include>script/**</include>
</includes>
<excludes>
<exclude>conf/managed.json</exclude>
<exclude>conf/policy.json</exclude>
<exclude>conf/process-access.json</exclude>
<exclude>conf/system.properties</exclude>
<exclude>conf/workflow.json</exclude>
</excludes>
<outputDirectory>/openidm/samples/usecase/usecase4</outputDirectory>
</fileSet>
<fileSet>
<directory>${basedir}/src/main/resources/samples/usecase</directory>
<includes>
<include>conf/endpoint-getusermanager.json</include>
<include>conf/managed.json</include>
<include>conf/policy.json</include>
<include>conf/process-access.json</include>
<include>conf/provisioner.openicf-BusinessCSV.json</include>
<include>conf/syncManagedBusiness.json</include>
<include>conf/system.properties</include>
<include>conf/workflow.json</include>
<include>data/business.csv</include>
<include>script/getUserManager.js</include>
<include>script/isSourceValidBusiness.js</include>
<include>script/on*.js</include>
<include>workflow/orphanAccountReport.bpmn20.xml</include>
<include>workflow/manualMatch.bpmn20.xml</include>
</includes>
<outputDirectory>/openidm/samples/usecase/usecase4</outputDirectory>
</fileSet>
<!--Use case 5 Certification workflow-->
<fileSet>
<directory>${basedir}/src/main/resources</directory>
<includes>
<include>conf/**</include>
<include>script/**</include>
</includes>
<excludes>
<exclude>conf/managed.json</exclude>
<exclude>conf/policy.json</exclude>
<exclude>conf/process-access.json</exclude>
<exclude>conf/system.properties</exclude>
<exclude>conf/workflow.json</exclude>
</excludes>
<outputDirectory>/openidm/samples/usecase/usecase5</outputDirectory>
</fileSet>
<fileSet>
<directory>${basedir}/src/main/resources/samples/usecase</directory>
<includes>
<include>conf/endpoint-getusermanager.json</include>
<include>conf/managed.json</include>
<include>conf/policy.json</include>
<include>conf/process-access.json</include>
<include>conf/schedule-certification.json</include>
<include>conf/system.properties</include>
<include>conf/workflow.json</include>
<include>script/certification.js</include>
<include>script/getUserManager.js</include>
<include>script/on*.js</include>
<include>workflow/certification.bpmn20.xml</include>
</includes>
<outputDirectory>/openidm/samples/usecase/usecase5</outputDirectory>
</fileSet>
<!--Use case 6 Password change workflow-->
<fileSet>
<directory>${basedir}/src/main/resources</directory>
<includes>
<include>conf/**</include>
<include>script/**</include>
</includes>
<excludes>
<exclude>conf/managed.json</exclude>
<exclude>conf/policy.json</exclude>
<exclude>conf/process-access.json</exclude>
<exclude>conf/system.properties</exclude>
<exclude>conf/workflow.json</exclude>
</excludes>
<outputDirectory>/openidm/samples/usecase/usecase6</outputDirectory>
</fileSet>
<fileSet>
<directory>${basedir}/src/main/resources/samples/usecase</directory>
<includes>
<include>conf/endpoint-getusermanager.json</include>
<include>conf/managed.json</include>
<include>conf/policy.json</include>
<include>conf/process-access.json</include>
<include>conf/schedule-taskscan_passwordchange.json</include>
<include>conf/system.properties</include>
<include>conf/workflow.json</include>
<include>script/getUserManager.js</include>
<include>script/on*.js</include>
<include>script/passwordchange.js</include>
<include>workflow/passwordChangeReminder.bpmn20.xml</include>
</includes>
<outputDirectory>/openidm/samples/usecase/usecase6</outputDirectory>
</fileSet>
</fileSets>
<dependencySets>
<dependencySet>
<useProjectArtifact>false</useProjectArtifact>
<outputDirectory>/openidm/bundle</outputDirectory>
<scope>runtime</scope>
<excludes>
<exclude>org.apache.felix:org.apache.felix.framework</exclude>
<exclude>org.osgi:org.osgi.core</exclude>
<exclude>org.osgi:org.osgi.compendium</exclude>
<exclude>org.apache.felix:org.osgi.core</exclude>
<exclude>org.apache.felix:org.osgi.compendium</exclude>
<exclude>org.apache.felix:org.osgi.foundation</exclude>
<exclude>org.apache.felix:javax.servlet</exclude>
<exclude>org.forgerock.openicf.connectors:*</exclude>
<exclude>org.forgerock.openidm:openidm-shell</exclude>
<exclude>org.forgerock.openidm:openidm-ui-ria*</exclude>
<exclude>org.forgerock.openidm:openidm-ui</exclude>
<exclude>org.forgerock.openidm:openidm-workflow-activiti:**:jar-with-dependencies</exclude>
<exclude>org.forgerock.openidm:openidm-workflow-remote</exclude>
<exclude>org.apache.felix:*gogo*</exclude>
<exclude>org.springframework*:*</exclude> <!--exclude optional Activiti dependecy-->
<exclude>stax:*</exclude>
<exclude>snappy:*</exclude>
<exclude>colt:*</exclude>
<exclude>concurrent:concurrent</exclude>
<exclude>org.json:*</exclude>
<exclude>org.hibernate.javax.persistence:*</exclude>
<exclude>org.javassist:*</exclude>
<exclude>*:*:js</exclude>
<exclude>*:*:zip</exclude>
<exclude>*:*:pom</exclude>
<!--exclude>org.apache.felix:org.apache.felix.scr.annotations</exclude>
<exclude>javax.persistence:persistence-api</exclude>
<exclude>javax.transaction:jta</exclude>
<exclude>org.apache.felix:org.apache.felix.main</exclude>
<exclude>org.apache.felix:org.osgi.foundation</exclude>
<exclude>net.sf.kxml:kxml2</exclude>
<exclude>xmlpull:xmlpull</exclude-->
</excludes>
</dependencySet>
<!-- Explode UI for easy modification -->
<dependencySet>
<unpack>true</unpack>
<fileMode>644</fileMode>
<directoryMode>755</directoryMode>
<outputDirectory>/openidm/ui/default/enduser</outputDirectory>
<includes>
<include>org.forgerock.openidm:openidm-ui-enduser</include>
</includes>
</dependencySet>
<dependencySet>
<useProjectArtifact>false</useProjectArtifact>
<outputDirectory>/openidm/connectors</outputDirectory>
<includes>
<include>org.forgerock.openicf.connectors:*-connector</include>
</includes>
</dependencySet>
<dependencySet>
<unpack>false</unpack>
<outputFileNameMapping>felix.jar</outputFileNameMapping>
<includes>
<include>org.apache.felix:org.apache.felix.framework</include>
</includes>
<outputDirectory>/openidm/bin</outputDirectory>
</dependencySet>
<dependencySet>
<unpack>false</unpack>
<outputFileNameMapping>openidm.jar</outputFileNameMapping>
<includes>
<include>org.forgerock.openidm:openidm-shell</include>
</includes>
<outputDirectory>/openidm/bin</outputDirectory>
</dependencySet>
<dependencySet>
<unpack>false</unpack>
<includes>
<include>org.apache.felix:org.apache.felix.gogo.runtime</include>
<include>org.apache.felix:org.apache.felix.gogo.shell</include>
</includes>
<outputDirectory>/openidm/bin</outputDirectory>
</dependencySet>
<dependencySet>
<outputDirectory>/openidm/bin/workflow</outputDirectory>
<includes>
<include>org.forgerock.openidm:openidm-workflow-activiti:**:jar-with-dependencies</include>
<include>org.forgerock.openidm:openidm-workflow-remote</include>
</includes>
</dependencySet>
<dependencySet>
<unpack>true</unpack>
<outputDirectory>/openidm/</outputDirectory>
<includes>
<include>org.forgerock.commons:launcher-zip:zip:*</include>
</includes>
<unpackOptions>
<includes>
<include>bin/**</include>
</includes>
</unpackOptions>
</dependencySet>
</dependencySets>
</assembly>