~ You can obtain a copy of the License at ~ See the License for the specific language governing ~ permission and limitations under the License. ~ When distributing Covered Code, include this CDDL ~ Header Notice in each file and include the License file ~ If applicable, add the following below the CDDL Header, ~ with the fields enclosed by brackets [] replaced by ~ your own identifying information: ~ "Portions Copyrighted [year] [name of copyright owner]" <
modelVersion>4.0.0</
modelVersion>
<
artifactId>forgerock-parent</
artifactId>
<
artifactId>openidm-project</
artifactId>
<
version>2.2.0-SNAPSHOT</
version>
<
packaging>pom</
packaging>
<
name>OpenIDM project</
name>
<
description>OpenIDM is an open standards based Identity Management, Provisioning and Compliance solution.
Experience shows that the most important features of an identity management product are: high flexibility in
Business Process handling and compliance with open standards and interfaces. A highly flexible user interface
combined with a very robust workflow engine make OpenIDM ready for any Identity Management project.
<
inceptionYear>2011</
inceptionYear>
<
comments>Common Development and Distribution License (CDDL) 1.0.
This license applies to OpenIDM source code as indicated in the
<
distribution>repo</
distribution>
<
name>CC BY-NC-ND 3.0</
name>
<
comments>Creative Commons Attribution-NonCommercial-NoDerivs 3.0
Unported. This license applies to the site content, and to the
documentation as indicated in the documentation source code.
<
distribution>repo</
distribution>
<
name>ForgeRock Community Server</
name>
<
url>${siteDistributionURL}</
url>
</
distributionManagement>
<
id>forgerock-staging-repository</
id>
<
name>ForgeRock Release Repository</
name>
<
id>forgerock-snapshots-repository</
id>
<
name>ForgeRock Snapshot Repository</
name>
<name>OPS4J Maven Repository</name> <
name>OrientDB Maven2 Repository</
name>
<id>sonatype-nexus-snapshots</id> <name>Sonatype Nexus Snapshots</name> <updatePolicy>daily</updatePolicy> <
name>Public online Restlet repository</
name>
<name>SpringSource Enterprise Bundle Repository - SpringSource Bundle Releases</name> <name>SpringSource Enterprise Bundle Repository - External Bundle Releases</name> <id>codehaus-snapshots-repo</id> <name>Codehaus snapshots Repo</name> <
id>codehaus-release-repo</
id>
<
name>Codehaus Release Repo</
name>
<
id>jboss-public-repository-group</
id>
<
name>JBoss Public Maven Repository Group</
name>
<
updatePolicy>never</
updatePolicy>
<
updatePolicy>never</
updatePolicy>
<id>codehaus-snapshots-repo</id> <name>Codehaus snapshots Repo</name> <
id>codehaus-release-repo</
id>
<
name>Codehaus Release Repo</
name>
<
name>OpenIDM: Technical communications</
name>
<
post>openidm@forgerock.org</
post>
<
name>OpenIDM: Commit Notificatons</
name>
<
post>commitopenidm@forgerock.org</
post>
<
name>OpenIDM: Developers</
name>
<
post>openidm-dev@forgerock.org</
post>
<
name>OpenIDM: Issue Notifications</
name>
<
post>openidm-issues@forgerock.org</
post>
<
sendOnError>true</
sendOnError>
<
sendOnFailure>true</
sendOnFailure>
<
sendOnSuccess>false</
sendOnSuccess>
<
sendOnWarning>false</
sendOnWarning>
<
address>openidm-dev@forgerock.org</
address>
<!-- version management --> <!-- Commons JSON versions --> <!-- OSGi bundles properties --> <!-- Documentation and site properties --> <
docTargetVersion>2.2.0</
docTargetVersion>
<
opendjPasswordPluginVersion>1.0.0</
opendjPasswordPluginVersion>
<
adPasswordPluginVersion>2.0.1</
adPasswordPluginVersion>
<
openicfBundleVersion>1.1.1.0</
openicfBundleVersion>
<
gaId>UA-23412190-9</
gaId>
Release date is specified only when building the documentation for publication. For example: -D"releaseDate=Software release date: January 1, 1970" Otherwise release date should remain empty. <
softwareReleaseDate>${releaseDate}</
softwareReleaseDate>
<
module>openidm-audit</
module>
<
module>openidm-cluster</
module>
<
module>openidm-config</
module>
<
module>openidm-core</
module>
<
module>openidm-crypto</
module>
<
module>openidm-enhanced-config</
module>
<
module>openidm-external-email</
module>
<
module>openidm-external-rest</
module>
<
module>openidm-httpcontext</
module>
<
module>openidm-infoservice</
module>
<
module>openidm-customendpoint</
module>
<
module>openidm-jetty-fragment</
module>
<
module>openidm-policy</
module>
<
module>openidm-provisioner-openicf</
module>
<
module>openidm-provisioner</
module>
<
module>openidm-repo-jdbc</
module>
<
module>openidm-repo-orientdb</
module>
<
module>openidm-repo</
module>
<
module>openidm-authnfilter</
module>
<
module>openidm-filter</
module>
<
module>openidm-api-servlet</
module>
<
module>openidm-router</
module>
<
module>openidm-servlet</
module>
<
module>openidm-servlet-registrator</
module>
<
module>openidm-quartz-fragment</
module>
<
module>openidm-scheduler</
module>
<
module>openidm-script</
module>
<
module>openidm-security-jetty</
module>
<
module>openidm-shell</
module>
<
module>openidm-security</
module>
<
module>openidm-smartevent</
module>
<
module>openidm-system</
module>
<
module>openidm-ui-enduser</
module>
<
module>openidm-util</
module>
<
module>openidm-workflow-activiti</
module>
<!--module>openidm-workflow-remote</module--> <
module>openidm-zip</
module>
<
artifactId>jrebel-maven-plugin</
artifactId>
<
packaging>jar</
packaging>
<
id>generate-rebel-xml</
id>
<
phase>process-resources</
phase>
<
artifactId>maven-bundle-plugin</
artifactId>
<
name>enableCiProfile</
name>
<
module>openidm-integration-tests</
module>
<!-- mvn versions:display-plugin-updates mvn versions:display-dependency-updates mvn versions:use-latest-versions <!-- ForgeRock Commons --> <
artifactId>json-fluent</
artifactId>
<
artifactId>json-patch</
artifactId>
<
artifactId>json-crypto</
artifactId>
<
artifactId>json-schema</
artifactId>
<
artifactId>json-resource</
artifactId>
<
artifactId>json-resource-servlet</
artifactId>
<
artifactId>script-common</
artifactId>
<
artifactId>script-groovy</
artifactId>
<
artifactId>script-javascript</
artifactId>
<
artifactId>i18n-slf4j</
artifactId>
<
artifactId>forgerock-jaspi-runtime</
artifactId>
<
artifactId>forgerock-jaspi-jwt-session-module</
artifactId>
<
artifactId>forgerock-jaspi-iwa-module</
artifactId>
<
artifactId>forgerock-util</
artifactId>
<
artifactId>commons-lang3</
artifactId>
<
groupId>commons-codec</
groupId>
<
artifactId>commons-codec</
artifactId>
<
groupId>commons-io</
groupId>
<
artifactId>commons-io</
artifactId>
<
groupId>commons-fileupload</
groupId>
<
artifactId>commons-fileupload</
artifactId>
<
artifactId>slf4j-api</
artifactId>
<
artifactId>httpclient</
artifactId>
<
artifactId>httpcore</
artifactId>
<
artifactId>httpmime</
artifactId>
<
artifactId>jcip-annotations</
artifactId>
<
artifactId>apache-mime4j</
artifactId>
<
groupId>commons-logging</
groupId>
<
artifactId>commons-logging</
artifactId>
<
artifactId>httpclient-osgi</
artifactId>
<
artifactId>httpcore-osgi</
artifactId>
<!-- Felix 4.2.1 Framework is packed with 4.3 --> Compendium 4.3 is not compatible with current SCR <!--scope>provided</scope--> Ignore installing these old jars in ZIP assembly <!-- Declarative Services support --> <!-- avoid 1.6.2, it has issues --> <!--<version>1.7-SNAPSHOT</version>--> <!--<version>1.9.2</version>--> <artifactId>annotation</artifactId> <version>1.50.0</version> <!-- Quartz based scheduler OSGi bundle. This version wraps the original jar which is not a bundle 2.0.* is not compatible yet --> <
version>1.8.6_1</
version>
<!--<version>2.1.7_1</version>--> <
version>1.7R4_1</
version>
<!-- Alternate bundle instead of servicemix <artifactId>osgi-wrapped-rhino</artifactId> <
artifactId>groovy-all</
artifactId>
<!-- Jackson JSON parser --> <
artifactId>jackson-core-asl</
artifactId>
<
artifactId>jackson-mapper-asl</
artifactId>
<
artifactId>jackson-databind</
artifactId>
<
artifactId>jackson-annotations</
artifactId>
<
artifactId>jackson-dataformat-csv</
artifactId>
<
artifactId>jackson-datatype-json-org</
artifactId>
<
artifactId>json</
artifactId>
<
artifactId>jackson-module-afterburner</
artifactId>
<!-- Pax Web Dependencies --> <
artifactId>pax-web-api</
artifactId>
<
artifactId>pax-web-extender-whiteboard</
artifactId>
<
artifactId>pax-web-jetty-bundle</
artifactId>
<
artifactId>h2</
artifactId>
<
version>1.3.171</
version>
<!-- Test Dependencies --> <
artifactId>testng</
artifactId>
<
artifactId>fest-assert-core</
artifactId>
<
version>2.0M10</
version>
<
artifactId>mockito-all</
artifactId>
<
artifactId>junit</
artifactId>
<
artifactId>jstestrunner-junit</
artifactId>
<
artifactId>slf4j-jcl</
artifactId>
<
artifactId>logback-classic</
artifactId>
<
version>1.0.13</
version>
<
artifactId>i18n-maven-plugin</
artifactId>
<
version>1.4.1-SNAPSHOT</
version>
<
phase>generate-sources</
phase>
<
goal>generate-messages</
goal>
<
artifactId>maven-scr-plugin</
artifactId>
<!--<version>1.10.0</version>--> <
version>1.13.0</
version>
<generateAccessors>false</generateAccessors> <
artifactId>maven-bundle-plugin</
artifactId>
<
extensions>true</
extensions>
<
_nodefaultversion>false</
_nodefaultversion>
<
_metatype>**/*MetaType*</
_metatype>
Bnd-LastModified,Built-By,Private-Package,Tool,Build-Jdk,Include-Resource,Ignore-Package,Private-Package,Bundle-DocURL
<
Include-
Resource>{maven-resources}</
Include-
Resource>
<
artifactId>maven-javadoc-plugin</
artifactId>
<!--This plugin's configuration is used to store Eclipse m2e settings only. It has no influence on the Maven build itself. --> <
artifactId>lifecycle-mapping</
artifactId>
<
lifecycleMappingMetadata>
<
goal>generate-html</
goal>
<
goal>test-import-js</
goal>
<
runOnIncremental>true</
runOnIncremental>
<
runOnIncremental>true</
runOnIncremental>
</
lifecycleMappingMetadata>
<
artifactId>jslint-maven-plugin</
artifactId>
<
assumeConsoleAlertEtc>true</
assumeConsoleAlertEtc>
<
strictWhiteSpace>false</
strictWhiteSpace>
<
artifactId>webminifier-maven-plugin</
artifactId>
<
id>default-minify-js</
id>
<
artifactId>maven-compiler-plugin</
artifactId>
<
inherited>true</
inherited>
<
compilerArgument>-Xlint:all</
compilerArgument>
<
showWarnings>true</
showWarnings>
<
showDeprecation>true</
showDeprecation>
<
artifactId>forgerock-doc-maven-plugin</
artifactId>
<
inherited>false</
inherited>
<
projectName>OpenIDM</
projectName>
<
googleAnalyticsId>${gaId}</
googleAnalyticsId>
<
artifactId>maven-project-info-reports-plugin</
artifactId>
<
report>dependencies</
report>
<
report>dependency-convergence</
report>
<
report>dependency-management</
report>
<
report>distribution-management</
report>
<
report>issue-tracking</
report>
<
report>mailing-list</
report>
<
report>plugin-management</
report>
<!--report>project-team</report--> <
artifactId>maven-javadoc-plugin</
artifactId>
<
report>aggregate</
report>