pom.xml revision 28eb0033581b5d489503d2c28d175f9ac6eb03a8
f3a6f2c8fb78045b95ce0f280a212cdea61b2a1fKlaus Luettich<?xml version="1.0" encoding="UTF-8"?>
e9458b1a7a19a63aa4c179f9ab20f4d50681c168Jens Elkner<!--
aa91bb134be8585a8553002e226179e5d9b6e2dbTill Mossakowski ~ DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
ad0088483a1aa457afc0450f12f49701d1617ed2Christian Maeder ~
98890889ffb2e8f6f722b00e265a211f13b5a861Corneliu-Claudiu Prodescu ~ Copyright (c) 2011-2015 ForgeRock AS. All Rights Reserved
f3a6f2c8fb78045b95ce0f280a212cdea61b2a1fKlaus Luettich ~
89ad40d3e38192dffaed9c10fad391a60fb5f273Klaus Luettich ~ The contents of this file are subject to the terms
f3a6f2c8fb78045b95ce0f280a212cdea61b2a1fKlaus Luettich ~ of the Common Development and Distribution License
f3a6f2c8fb78045b95ce0f280a212cdea61b2a1fKlaus Luettich ~ (the License). You may not use this file except in
f3a6f2c8fb78045b95ce0f280a212cdea61b2a1fKlaus Luettich ~ compliance with the License.
c96e48d62b116e61c0f25523f223d0dab08272c2Christian Maeder ~
f3a6f2c8fb78045b95ce0f280a212cdea61b2a1fKlaus Luettich ~ You can obtain a copy of the License at
f3a6f2c8fb78045b95ce0f280a212cdea61b2a1fKlaus Luettich ~ http://forgerock.org/license/CDDLv1.0.html
f3a6f2c8fb78045b95ce0f280a212cdea61b2a1fKlaus Luettich ~ See the License for the specific language governing
589f2b9281243158d1cce8551241a25f485f5eb2Klaus Luettich ~ permission and limitations under the License.
589f2b9281243158d1cce8551241a25f485f5eb2Klaus Luettich ~
589f2b9281243158d1cce8551241a25f485f5eb2Klaus Luettich ~ When distributing Covered Code, include this CDDL
589f2b9281243158d1cce8551241a25f485f5eb2Klaus Luettich ~ Header Notice in each file and include the License file
f3a6f2c8fb78045b95ce0f280a212cdea61b2a1fKlaus Luettich ~ at http://forgerock.org/license/CDDLv1.0.html
f3a6f2c8fb78045b95ce0f280a212cdea61b2a1fKlaus Luettich ~ If applicable, add the following below the CDDL Header,
db43a648cdf1c1cab95853d46b89034812156419Klaus Luettich ~ with the fields enclosed by brackets [] replaced by
f3a6f2c8fb78045b95ce0f280a212cdea61b2a1fKlaus Luettich ~ your own identifying information:
0eb106d6adeaced34e54123ff962ae91bb198709Christian Maeder ~ "Portions Copyrighted [year] [name of copyright owner]"
f3a6f2c8fb78045b95ce0f280a212cdea61b2a1fKlaus Luettich -->
f3a6f2c8fb78045b95ce0f280a212cdea61b2a1fKlaus Luettich<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/xsd/maven-4.0.0.xsd">
f3a6f2c8fb78045b95ce0f280a212cdea61b2a1fKlaus Luettich <modelVersion>4.0.0</modelVersion>
db43a648cdf1c1cab95853d46b89034812156419Klaus Luettich <parent>
f3a6f2c8fb78045b95ce0f280a212cdea61b2a1fKlaus Luettich <artifactId>openidm-ui</artifactId>
f3a6f2c8fb78045b95ce0f280a212cdea61b2a1fKlaus Luettich <groupId>org.forgerock.openidm</groupId>
f3a6f2c8fb78045b95ce0f280a212cdea61b2a1fKlaus Luettich <version>4.0.0-SNAPSHOT</version>
f3a6f2c8fb78045b95ce0f280a212cdea61b2a1fKlaus Luettich </parent>
ae179fb240298858539e0ff2b2e515d39ac17efcChristian Maeder
f3a6f2c8fb78045b95ce0f280a212cdea61b2a1fKlaus Luettich <artifactId>openidm-ui-admin</artifactId>
f3a6f2c8fb78045b95ce0f280a212cdea61b2a1fKlaus Luettich <name>OpenIDM UI Admin</name>
f3a6f2c8fb78045b95ce0f280a212cdea61b2a1fKlaus Luettich <packaging>bundle</packaging>
0eb106d6adeaced34e54123ff962ae91bb198709Christian Maeder
575a55eadc8dcab8ee350324b417cbd9e52e69c0Christian Maeder <properties>
f3a6f2c8fb78045b95ce0f280a212cdea61b2a1fKlaus Luettich <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
f3a6f2c8fb78045b95ce0f280a212cdea61b2a1fKlaus Luettich </properties>
c96e48d62b116e61c0f25523f223d0dab08272c2Christian Maeder
792df0347edab377785d98c63e2be8e2ce0a8bdeChristian Maeder <dependencies>
2a5b885d9350ec6dd8bc4992ee91d2f68aa592f4Christian Maeder <dependency>
2a5b885d9350ec6dd8bc4992ee91d2f68aa592f4Christian Maeder <groupId>org.forgerock.commons.ui</groupId>
2a5b885d9350ec6dd8bc4992ee91d2f68aa592f4Christian Maeder <artifactId>forgerock-ui-commons</artifactId>
2a5b885d9350ec6dd8bc4992ee91d2f68aa592f4Christian Maeder <version>${forgerock-ui.version}</version>
2a5b885d9350ec6dd8bc4992ee91d2f68aa592f4Christian Maeder <type>zip</type>
f3a6f2c8fb78045b95ce0f280a212cdea61b2a1fKlaus Luettich <classifier>www</classifier>
7aeb33d3af3230641a33c39b7e7ba546bb35b969Christian Maeder </dependency>
ae179fb240298858539e0ff2b2e515d39ac17efcChristian Maeder
ae179fb240298858539e0ff2b2e515d39ac17efcChristian Maeder <dependency>
ae179fb240298858539e0ff2b2e515d39ac17efcChristian Maeder <groupId>org.forgerock.openidm</groupId>
ae179fb240298858539e0ff2b2e515d39ac17efcChristian Maeder <artifactId>openidm-ui-common</artifactId>
ae179fb240298858539e0ff2b2e515d39ac17efcChristian Maeder <version>${project.version}</version>
ae179fb240298858539e0ff2b2e515d39ac17efcChristian Maeder <type>zip</type>
792df0347edab377785d98c63e2be8e2ce0a8bdeChristian Maeder <classifier>www</classifier>
792df0347edab377785d98c63e2be8e2ce0a8bdeChristian Maeder </dependency>
792df0347edab377785d98c63e2be8e2ce0a8bdeChristian Maeder
792df0347edab377785d98c63e2be8e2ce0a8bdeChristian Maeder <dependency>
792df0347edab377785d98c63e2be8e2ce0a8bdeChristian Maeder <groupId>org.forgerock.commons.ui.libs</groupId>
e00f5b4d89ac027e883461aab6248e33ad10ae8eChristian Maeder <artifactId>backgrid.min</artifactId>
0eb106d6adeaced34e54123ff962ae91bb198709Christian Maeder <version>0.3.5</version>
0eb106d6adeaced34e54123ff962ae91bb198709Christian Maeder <classifier>min</classifier>
e00f5b4d89ac027e883461aab6248e33ad10ae8eChristian Maeder <type>js</type>
c96e48d62b116e61c0f25523f223d0dab08272c2Christian Maeder </dependency>
e00f5b4d89ac027e883461aab6248e33ad10ae8eChristian Maeder <dependency>
66f22d1887bb451915295fb454aa1baab88129fdChristian Maeder <groupId>org.forgerock.commons.ui.libs</groupId>
c827fed2bb995225b7b19eb673a40e207adf4bf6Klaus Luettich <artifactId>backgrid-paginator.min</artifactId>
c827fed2bb995225b7b19eb673a40e207adf4bf6Klaus Luettich <version>0.3.5</version>
66f22d1887bb451915295fb454aa1baab88129fdChristian Maeder <classifier>min</classifier>
66f22d1887bb451915295fb454aa1baab88129fdChristian Maeder <type>js</type>
66f22d1887bb451915295fb454aa1baab88129fdChristian Maeder </dependency>
c827fed2bb995225b7b19eb673a40e207adf4bf6Klaus Luettich <dependency>
c827fed2bb995225b7b19eb673a40e207adf4bf6Klaus Luettich <groupId>org.forgerock.commons.ui.libs</groupId>
b0739ea1290697a0a4e7b52f20801b1790f99aaaDominik Luecke <artifactId>backgrid-filter.min</artifactId>
a008ea3d3b5667969f058f75e9919f9b9c26260fChristian Maeder <version>0.3.5</version>
b0739ea1290697a0a4e7b52f20801b1790f99aaaDominik Luecke <classifier>min</classifier>
b0739ea1290697a0a4e7b52f20801b1790f99aaaDominik Luecke <type>js</type>
b0739ea1290697a0a4e7b52f20801b1790f99aaaDominik Luecke </dependency>
b0739ea1290697a0a4e7b52f20801b1790f99aaaDominik Luecke <dependency>
b0739ea1290697a0a4e7b52f20801b1790f99aaaDominik Luecke <groupId>org.forgerock.commons.ui.libs</groupId>
b0739ea1290697a0a4e7b52f20801b1790f99aaaDominik Luecke <artifactId>backbone-relational</artifactId>
0eb106d6adeaced34e54123ff962ae91bb198709Christian Maeder <version>0.9.0</version>
b0739ea1290697a0a4e7b52f20801b1790f99aaaDominik Luecke <classifier>min</classifier>
c827fed2bb995225b7b19eb673a40e207adf4bf6Klaus Luettich <type>js</type>
66f22d1887bb451915295fb454aa1baab88129fdChristian Maeder </dependency>
66f22d1887bb451915295fb454aa1baab88129fdChristian Maeder
c827fed2bb995225b7b19eb673a40e207adf4bf6Klaus Luettich <dependency>
66f22d1887bb451915295fb454aa1baab88129fdChristian Maeder <groupId>org.forgerock.commons.ui.libs</groupId>
c827fed2bb995225b7b19eb673a40e207adf4bf6Klaus Luettich <artifactId>jquery-nestingSortable</artifactId>
c827fed2bb995225b7b19eb673a40e207adf4bf6Klaus Luettich <version>0.9.12</version>
c827fed2bb995225b7b19eb673a40e207adf4bf6Klaus Luettich <type>js</type>
c827fed2bb995225b7b19eb673a40e207adf4bf6Klaus Luettich </dependency>
c827fed2bb995225b7b19eb673a40e207adf4bf6Klaus Luettich
66f22d1887bb451915295fb454aa1baab88129fdChristian Maeder <dependency>
c827fed2bb995225b7b19eb673a40e207adf4bf6Klaus Luettich <groupId>org.forgerock.commons.ui.libs</groupId>
4d4ec273e5cb1f17985c6edcf90a295a8b612cefChristian Maeder <artifactId>jsoneditor</artifactId>
4d4ec273e5cb1f17985c6edcf90a295a8b612cefChristian Maeder <version>0.7.9</version>
c827fed2bb995225b7b19eb673a40e207adf4bf6Klaus Luettich <classifier>min</classifier>
c827fed2bb995225b7b19eb673a40e207adf4bf6Klaus Luettich <type>js</type>
c827fed2bb995225b7b19eb673a40e207adf4bf6Klaus Luettich </dependency>
c827fed2bb995225b7b19eb673a40e207adf4bf6Klaus Luettich
e00f5b4d89ac027e883461aab6248e33ad10ae8eChristian Maeder <dependency>
c827fed2bb995225b7b19eb673a40e207adf4bf6Klaus Luettich <groupId>org.forgerock.commons.ui.libs</groupId>
66f22d1887bb451915295fb454aa1baab88129fdChristian Maeder <artifactId>ldapjs-filter</artifactId>
c827fed2bb995225b7b19eb673a40e207adf4bf6Klaus Luettich <version>2253</version>
c827fed2bb995225b7b19eb673a40e207adf4bf6Klaus Luettich <classifier>min</classifier>
66f22d1887bb451915295fb454aa1baab88129fdChristian Maeder <type>js</type>
0eb106d6adeaced34e54123ff962ae91bb198709Christian Maeder </dependency>
c827fed2bb995225b7b19eb673a40e207adf4bf6Klaus Luettich
0eb106d6adeaced34e54123ff962ae91bb198709Christian Maeder <dependency>
66f22d1887bb451915295fb454aa1baab88129fdChristian Maeder <groupId>org.forgerock.commons.ui.libs</groupId>
c827fed2bb995225b7b19eb673a40e207adf4bf6Klaus Luettich <artifactId>jquery-cron</artifactId>
0eb106d6adeaced34e54123ff962ae91bb198709Christian Maeder <version>r2427</version>
c827fed2bb995225b7b19eb673a40e207adf4bf6Klaus Luettich <type>js</type>
c827fed2bb995225b7b19eb673a40e207adf4bf6Klaus Luettich </dependency>
c827fed2bb995225b7b19eb673a40e207adf4bf6Klaus Luettich
c827fed2bb995225b7b19eb673a40e207adf4bf6Klaus Luettich <dependency>
0eb106d6adeaced34e54123ff962ae91bb198709Christian Maeder <groupId>org.forgerock.commons.ui.libs</groupId>
c827fed2bb995225b7b19eb673a40e207adf4bf6Klaus Luettich <artifactId>jquery-gentleSelect</artifactId>
c827fed2bb995225b7b19eb673a40e207adf4bf6Klaus Luettich <version>0.1.3.1</version>
c827fed2bb995225b7b19eb673a40e207adf4bf6Klaus Luettich <classifier>min</classifier>
c827fed2bb995225b7b19eb673a40e207adf4bf6Klaus Luettich <type>js</type>
c827fed2bb995225b7b19eb673a40e207adf4bf6Klaus Luettich </dependency>
c827fed2bb995225b7b19eb673a40e207adf4bf6Klaus Luettich
c827fed2bb995225b7b19eb673a40e207adf4bf6Klaus Luettich <dependency>
e00f5b4d89ac027e883461aab6248e33ad10ae8eChristian Maeder <groupId>org.forgerock.commons.ui.libs</groupId>
589f2b9281243158d1cce8551241a25f485f5eb2Klaus Luettich <artifactId>CodeMirror</artifactId>
c827fed2bb995225b7b19eb673a40e207adf4bf6Klaus Luettich <version>4.10</version>
c827fed2bb995225b7b19eb673a40e207adf4bf6Klaus Luettich <type>zip</type>
c827fed2bb995225b7b19eb673a40e207adf4bf6Klaus Luettich </dependency>
66f22d1887bb451915295fb454aa1baab88129fdChristian Maeder
c827fed2bb995225b7b19eb673a40e207adf4bf6Klaus Luettich <dependency>
792df0347edab377785d98c63e2be8e2ce0a8bdeChristian Maeder <groupId>org.forgerock.commons.ui.libs</groupId>
792df0347edab377785d98c63e2be8e2ce0a8bdeChristian Maeder <artifactId>bootstrap-tabdrop</artifactId>
792df0347edab377785d98c63e2be8e2ce0a8bdeChristian Maeder <version>1.0</version>
792df0347edab377785d98c63e2be8e2ce0a8bdeChristian Maeder <type>js</type>
792df0347edab377785d98c63e2be8e2ce0a8bdeChristian Maeder </dependency>
792df0347edab377785d98c63e2be8e2ce0a8bdeChristian Maeder
792df0347edab377785d98c63e2be8e2ce0a8bdeChristian Maeder <dependency>
c827fed2bb995225b7b19eb673a40e207adf4bf6Klaus Luettich <groupId>org.forgerock.commons.ui.libs</groupId>
792df0347edab377785d98c63e2be8e2ce0a8bdeChristian Maeder <artifactId>d3</artifactId>
c827fed2bb995225b7b19eb673a40e207adf4bf6Klaus Luettich <version>3.5.5</version>
b0739ea1290697a0a4e7b52f20801b1790f99aaaDominik Luecke <classifier>min</classifier>
0eb106d6adeaced34e54123ff962ae91bb198709Christian Maeder <type>js</type>
c827fed2bb995225b7b19eb673a40e207adf4bf6Klaus Luettich </dependency>
66f22d1887bb451915295fb454aa1baab88129fdChristian Maeder
0eb106d6adeaced34e54123ff962ae91bb198709Christian Maeder <dependency>
66f22d1887bb451915295fb454aa1baab88129fdChristian Maeder <groupId>org.forgerock.commons.ui.libs</groupId>
589f2b9281243158d1cce8551241a25f485f5eb2Klaus Luettich <artifactId>dimple</artifactId>
589f2b9281243158d1cce8551241a25f485f5eb2Klaus Luettich <version>2.1.2</version>
589f2b9281243158d1cce8551241a25f485f5eb2Klaus Luettich <classifier>min</classifier>
c96e48d62b116e61c0f25523f223d0dab08272c2Christian Maeder <type>js</type>
589f2b9281243158d1cce8551241a25f485f5eb2Klaus Luettich </dependency>
589f2b9281243158d1cce8551241a25f485f5eb2Klaus Luettich
589f2b9281243158d1cce8551241a25f485f5eb2Klaus Luettich <dependency>
589f2b9281243158d1cce8551241a25f485f5eb2Klaus Luettich <groupId>org.forgerock.commons.ui.libs</groupId>
589f2b9281243158d1cce8551241a25f485f5eb2Klaus Luettich <artifactId>fontawesome-iconpicker</artifactId>
589f2b9281243158d1cce8551241a25f485f5eb2Klaus Luettich <version>1.0.0</version>
589f2b9281243158d1cce8551241a25f485f5eb2Klaus Luettich <classifier>min</classifier>
589f2b9281243158d1cce8551241a25f485f5eb2Klaus Luettich <type>js</type>
589f2b9281243158d1cce8551241a25f485f5eb2Klaus Luettich </dependency>
eca4db63ed0bdbd93b62678feea6e3eb80aa47bbChristian Maeder
eca4db63ed0bdbd93b62678feea6e3eb80aa47bbChristian Maeder <dependency>
589f2b9281243158d1cce8551241a25f485f5eb2Klaus Luettich <groupId>org.forgerock.commons.ui.libs</groupId>
792df0347edab377785d98c63e2be8e2ce0a8bdeChristian Maeder <artifactId>fontawesome-iconpicker</artifactId>
c96e48d62b116e61c0f25523f223d0dab08272c2Christian Maeder <version>1.0.0</version>
589f2b9281243158d1cce8551241a25f485f5eb2Klaus Luettich <classifier>min</classifier>
792df0347edab377785d98c63e2be8e2ce0a8bdeChristian Maeder <type>css</type>
575a55eadc8dcab8ee350324b417cbd9e52e69c0Christian Maeder </dependency>
792df0347edab377785d98c63e2be8e2ce0a8bdeChristian Maeder
e00f5b4d89ac027e883461aab6248e33ad10ae8eChristian Maeder <dependency>
575a55eadc8dcab8ee350324b417cbd9e52e69c0Christian Maeder <groupId>org.apache.servicemix.bundles</groupId>
c96e48d62b116e61c0f25523f223d0dab08272c2Christian Maeder <artifactId>org.apache.servicemix.bundles.rhino</artifactId>
575a55eadc8dcab8ee350324b417cbd9e52e69c0Christian Maeder </dependency>
e00f5b4d89ac027e883461aab6248e33ad10ae8eChristian Maeder
e00f5b4d89ac027e883461aab6248e33ad10ae8eChristian Maeder <dependency>
e00f5b4d89ac027e883461aab6248e33ad10ae8eChristian Maeder <groupId>org.forgerock.commons.ui.libs</groupId>
0eb106d6adeaced34e54123ff962ae91bb198709Christian Maeder <artifactId>less</artifactId>
0eb106d6adeaced34e54123ff962ae91bb198709Christian Maeder <version>1.5.1</version>
0eb106d6adeaced34e54123ff962ae91bb198709Christian Maeder <classifier>rhino</classifier>
0eb106d6adeaced34e54123ff962ae91bb198709Christian Maeder <type>js</type>
0eb106d6adeaced34e54123ff962ae91bb198709Christian Maeder </dependency>
e00f5b4d89ac027e883461aab6248e33ad10ae8eChristian Maeder
c96e48d62b116e61c0f25523f223d0dab08272c2Christian Maeder <dependency>
e00f5b4d89ac027e883461aab6248e33ad10ae8eChristian Maeder <groupId>org.forgerock.commons.ui.libs</groupId>
e00f5b4d89ac027e883461aab6248e33ad10ae8eChristian Maeder <artifactId>r</artifactId>
0eb106d6adeaced34e54123ff962ae91bb198709Christian Maeder <version>2.1.10</version>
0eb106d6adeaced34e54123ff962ae91bb198709Christian Maeder <type>js</type>
e00f5b4d89ac027e883461aab6248e33ad10ae8eChristian Maeder </dependency>
e00f5b4d89ac027e883461aab6248e33ad10ae8eChristian Maeder
0eb106d6adeaced34e54123ff962ae91bb198709Christian Maeder
0eb106d6adeaced34e54123ff962ae91bb198709Christian Maeder </dependencies>
589f2b9281243158d1cce8551241a25f485f5eb2Klaus Luettich
589f2b9281243158d1cce8551241a25f485f5eb2Klaus Luettich <build>
0eb106d6adeaced34e54123ff962ae91bb198709Christian Maeder
0eb106d6adeaced34e54123ff962ae91bb198709Christian Maeder <resources>
c96e48d62b116e61c0f25523f223d0dab08272c2Christian Maeder <resource>
2a5b885d9350ec6dd8bc4992ee91d2f68aa592f4Christian Maeder <directory>${basedir}/src/main/js</directory>
2a5b885d9350ec6dd8bc4992ee91d2f68aa592f4Christian Maeder </resource>
2a5b885d9350ec6dd8bc4992ee91d2f68aa592f4Christian Maeder <resource>
2a5b885d9350ec6dd8bc4992ee91d2f68aa592f4Christian Maeder <directory>${basedir}/src/main/resources</directory>
2a5b885d9350ec6dd8bc4992ee91d2f68aa592f4Christian Maeder </resource>
589f2b9281243158d1cce8551241a25f485f5eb2Klaus Luettich </resources>
c96e48d62b116e61c0f25523f223d0dab08272c2Christian Maeder
c96e48d62b116e61c0f25523f223d0dab08272c2Christian Maeder <plugins>
c96e48d62b116e61c0f25523f223d0dab08272c2Christian Maeder <plugin>
e00f5b4d89ac027e883461aab6248e33ad10ae8eChristian Maeder <groupId>org.codehaus.mojo</groupId>
e00f5b4d89ac027e883461aab6248e33ad10ae8eChristian Maeder <artifactId>jslint-maven-plugin</artifactId>
0eb106d6adeaced34e54123ff962ae91bb198709Christian Maeder <configuration>
0eb106d6adeaced34e54123ff962ae91bb198709Christian Maeder <disallowInsecureCharsInRegExp>false</disallowInsecureCharsInRegExp>
589f2b9281243158d1cce8551241a25f485f5eb2Klaus Luettich <excludes>
c96e48d62b116e61c0f25523f223d0dab08272c2Christian Maeder <exclude>**/libs/*.js</exclude>
e00f5b4d89ac027e883461aab6248e33ad10ae8eChristian Maeder <exclude>**/libs/i18n/*.js</exclude>
0eb106d6adeaced34e54123ff962ae91bb198709Christian Maeder </excludes>
589f2b9281243158d1cce8551241a25f485f5eb2Klaus Luettich </configuration>
c96e48d62b116e61c0f25523f223d0dab08272c2Christian Maeder <executions>
589f2b9281243158d1cce8551241a25f485f5eb2Klaus Luettich <execution>
589f2b9281243158d1cce8551241a25f485f5eb2Klaus Luettich <phase>prepare-package</phase>
589f2b9281243158d1cce8551241a25f485f5eb2Klaus Luettich <goals>
f3a6f2c8fb78045b95ce0f280a212cdea61b2a1fKlaus Luettich <goal>jslint</goal>
f3a6f2c8fb78045b95ce0f280a212cdea61b2a1fKlaus Luettich </goals>
c96e48d62b116e61c0f25523f223d0dab08272c2Christian Maeder </execution>
c96e48d62b116e61c0f25523f223d0dab08272c2Christian Maeder </executions>
f3a6f2c8fb78045b95ce0f280a212cdea61b2a1fKlaus Luettich </plugin>
f3a6f2c8fb78045b95ce0f280a212cdea61b2a1fKlaus Luettich
f3a6f2c8fb78045b95ce0f280a212cdea61b2a1fKlaus Luettich <plugin>
f3a6f2c8fb78045b95ce0f280a212cdea61b2a1fKlaus Luettich <artifactId>maven-resources-plugin</artifactId>
f3a6f2c8fb78045b95ce0f280a212cdea61b2a1fKlaus Luettich <executions>
f3a6f2c8fb78045b95ce0f280a212cdea61b2a1fKlaus Luettich <execution>
f3a6f2c8fb78045b95ce0f280a212cdea61b2a1fKlaus Luettich <phase>prepare-package</phase>
f3a6f2c8fb78045b95ce0f280a212cdea61b2a1fKlaus Luettich <goals>
f3a6f2c8fb78045b95ce0f280a212cdea61b2a1fKlaus Luettich <goal>resources</goal>
f3a6f2c8fb78045b95ce0f280a212cdea61b2a1fKlaus Luettich </goals>
f3a6f2c8fb78045b95ce0f280a212cdea61b2a1fKlaus Luettich </execution>
f3a6f2c8fb78045b95ce0f280a212cdea61b2a1fKlaus Luettich </executions>
f3a6f2c8fb78045b95ce0f280a212cdea61b2a1fKlaus Luettich </plugin>
f3a6f2c8fb78045b95ce0f280a212cdea61b2a1fKlaus Luettich
f3a6f2c8fb78045b95ce0f280a212cdea61b2a1fKlaus Luettich <plugin>
f3a6f2c8fb78045b95ce0f280a212cdea61b2a1fKlaus Luettich <groupId>org.apache.maven.plugins</groupId>
f3a6f2c8fb78045b95ce0f280a212cdea61b2a1fKlaus Luettich <artifactId>maven-dependency-plugin</artifactId>
d9062d0570e060fc81cf0d1c06c33223eb99a578Dominik Luecke <executions>
96eff7c28634746abc329f73418b5a92c51b71eaDominik Luecke <execution>
f3a6f2c8fb78045b95ce0f280a212cdea61b2a1fKlaus Luettich <id>unpack</id>
f3a6f2c8fb78045b95ce0f280a212cdea61b2a1fKlaus Luettich <phase>prepare-package</phase>
f3a6f2c8fb78045b95ce0f280a212cdea61b2a1fKlaus Luettich <goals>
d9062d0570e060fc81cf0d1c06c33223eb99a578Dominik Luecke <goal>unpack</goal>
f3a6f2c8fb78045b95ce0f280a212cdea61b2a1fKlaus Luettich </goals>
f3a6f2c8fb78045b95ce0f280a212cdea61b2a1fKlaus Luettich <configuration>
caba1382e17e7d9336ae3636195091325518388cChristian Maeder <artifactItems>
caba1382e17e7d9336ae3636195091325518388cChristian Maeder <artifactItem>
caba1382e17e7d9336ae3636195091325518388cChristian Maeder <groupId>org.forgerock.commons.ui</groupId>
caba1382e17e7d9336ae3636195091325518388cChristian Maeder <artifactId>forgerock-ui-commons</artifactId>
caba1382e17e7d9336ae3636195091325518388cChristian Maeder <version>${forgerock-ui.version}</version>
c96e48d62b116e61c0f25523f223d0dab08272c2Christian Maeder <type>zip</type>
f3a6f2c8fb78045b95ce0f280a212cdea61b2a1fKlaus Luettich <classifier>www</classifier>
f3a6f2c8fb78045b95ce0f280a212cdea61b2a1fKlaus Luettich </artifactItem>
f3a6f2c8fb78045b95ce0f280a212cdea61b2a1fKlaus Luettich
2a5b885d9350ec6dd8bc4992ee91d2f68aa592f4Christian Maeder <artifactItem>
d9062d0570e060fc81cf0d1c06c33223eb99a578Dominik Luecke <groupId>org.forgerock.openidm</groupId>
2a5b885d9350ec6dd8bc4992ee91d2f68aa592f4Christian Maeder <artifactId>openidm-ui-common</artifactId>
e7ddd5495421698701a2bbc57a5b3390a11d12caChristian Maeder <version>${project.version}</version>
2a5b885d9350ec6dd8bc4992ee91d2f68aa592f4Christian Maeder <type>zip</type>
2a5b885d9350ec6dd8bc4992ee91d2f68aa592f4Christian Maeder <classifier>www</classifier>
2a5b885d9350ec6dd8bc4992ee91d2f68aa592f4Christian Maeder </artifactItem>
2a5b885d9350ec6dd8bc4992ee91d2f68aa592f4Christian Maeder
e00f5b4d89ac027e883461aab6248e33ad10ae8eChristian Maeder </artifactItems>
f3a6f2c8fb78045b95ce0f280a212cdea61b2a1fKlaus Luettich </configuration>
2a5b885d9350ec6dd8bc4992ee91d2f68aa592f4Christian Maeder </execution>
f3a6f2c8fb78045b95ce0f280a212cdea61b2a1fKlaus Luettich
6a50fa6b0d93a521d8e52c61a3ceb71d9f878cebChristian Maeder <execution>
f3a6f2c8fb78045b95ce0f280a212cdea61b2a1fKlaus Luettich <id>unpack-codemirror</id>
6a50fa6b0d93a521d8e52c61a3ceb71d9f878cebChristian Maeder <phase>prepare-package</phase>
db43a648cdf1c1cab95853d46b89034812156419Klaus Luettich <goals>
db43a648cdf1c1cab95853d46b89034812156419Klaus Luettich <goal>unpack</goal>
c96e48d62b116e61c0f25523f223d0dab08272c2Christian Maeder </goals>
c96e48d62b116e61c0f25523f223d0dab08272c2Christian Maeder <configuration>
c96e48d62b116e61c0f25523f223d0dab08272c2Christian Maeder <outputDirectory>${project.build.directory}</outputDirectory>
c96e48d62b116e61c0f25523f223d0dab08272c2Christian Maeder <artifactItems>
c96e48d62b116e61c0f25523f223d0dab08272c2Christian Maeder <artifactItem>
db43a648cdf1c1cab95853d46b89034812156419Klaus Luettich <groupId>org.forgerock.commons.ui.libs</groupId>
db43a648cdf1c1cab95853d46b89034812156419Klaus Luettich <artifactId>CodeMirror</artifactId>
c96e48d62b116e61c0f25523f223d0dab08272c2Christian Maeder <type>zip</type>
c96e48d62b116e61c0f25523f223d0dab08272c2Christian Maeder </artifactItem>
e00f5b4d89ac027e883461aab6248e33ad10ae8eChristian Maeder </artifactItems>
e00f5b4d89ac027e883461aab6248e33ad10ae8eChristian Maeder </configuration>
e00f5b4d89ac027e883461aab6248e33ad10ae8eChristian Maeder </execution>
e00f5b4d89ac027e883461aab6248e33ad10ae8eChristian Maeder
575a55eadc8dcab8ee350324b417cbd9e52e69c0Christian Maeder <execution>
c96e48d62b116e61c0f25523f223d0dab08272c2Christian Maeder <id>copy-dependencies-less</id>
db43a648cdf1c1cab95853d46b89034812156419Klaus Luettich <phase>prepare-package</phase>
db43a648cdf1c1cab95853d46b89034812156419Klaus Luettich <goals>
c96e48d62b116e61c0f25523f223d0dab08272c2Christian Maeder <goal>copy-dependencies</goal>
c96e48d62b116e61c0f25523f223d0dab08272c2Christian Maeder </goals>
db43a648cdf1c1cab95853d46b89034812156419Klaus Luettich <configuration>
c96e48d62b116e61c0f25523f223d0dab08272c2Christian Maeder <includeArtifactIds>less</includeArtifactIds>
db43a648cdf1c1cab95853d46b89034812156419Klaus Luettich <includeTypes>js</includeTypes>
db43a648cdf1c1cab95853d46b89034812156419Klaus Luettich <outputDirectory>${project.build.directory}/less</outputDirectory>
db43a648cdf1c1cab95853d46b89034812156419Klaus Luettich <overWriteReleases>false</overWriteReleases>
c96e48d62b116e61c0f25523f223d0dab08272c2Christian Maeder <overWriteSnapshots>false</overWriteSnapshots>
db43a648cdf1c1cab95853d46b89034812156419Klaus Luettich <overWriteIfNewer>true</overWriteIfNewer>
db43a648cdf1c1cab95853d46b89034812156419Klaus Luettich </configuration>
db43a648cdf1c1cab95853d46b89034812156419Klaus Luettich </execution>
db43a648cdf1c1cab95853d46b89034812156419Klaus Luettich
e5636f167d8113960d320407cbbd7cd3580241d4Christian Maeder <execution>
c96e48d62b116e61c0f25523f223d0dab08272c2Christian Maeder <id>copy-dependencies-r</id>
c96e48d62b116e61c0f25523f223d0dab08272c2Christian Maeder <phase>prepare-package</phase>
ec77db68a98cc1211be24b65707a0f20300e47e5Christian Maeder <goals>
f3a6f2c8fb78045b95ce0f280a212cdea61b2a1fKlaus Luettich <goal>copy-dependencies</goal>
db43a648cdf1c1cab95853d46b89034812156419Klaus Luettich </goals>
e00f5b4d89ac027e883461aab6248e33ad10ae8eChristian Maeder <configuration>
e00f5b4d89ac027e883461aab6248e33ad10ae8eChristian Maeder <includeArtifactIds>r</includeArtifactIds>
e00f5b4d89ac027e883461aab6248e33ad10ae8eChristian Maeder <includeTypes>js</includeTypes>
db43a648cdf1c1cab95853d46b89034812156419Klaus Luettich <outputDirectory>${project.build.directory}/optimization</outputDirectory>
db43a648cdf1c1cab95853d46b89034812156419Klaus Luettich <overWriteReleases>false</overWriteReleases>
db43a648cdf1c1cab95853d46b89034812156419Klaus Luettich <overWriteSnapshots>false</overWriteSnapshots>
f3a6f2c8fb78045b95ce0f280a212cdea61b2a1fKlaus Luettich <overWriteIfNewer>true</overWriteIfNewer>
f3a6f2c8fb78045b95ce0f280a212cdea61b2a1fKlaus Luettich </configuration>
8d806c1392e09b4ac2917a7b536e390fcf1d6265Dominik Luecke </execution>
f3a6f2c8fb78045b95ce0f280a212cdea61b2a1fKlaus Luettich
2a5b885d9350ec6dd8bc4992ee91d2f68aa592f4Christian Maeder </executions>
db43a648cdf1c1cab95853d46b89034812156419Klaus Luettich </plugin>
db43a648cdf1c1cab95853d46b89034812156419Klaus Luettich
db43a648cdf1c1cab95853d46b89034812156419Klaus Luettich <plugin>
c96e48d62b116e61c0f25523f223d0dab08272c2Christian Maeder <artifactId>maven-assembly-plugin</artifactId>
f3a6f2c8fb78045b95ce0f280a212cdea61b2a1fKlaus Luettich <configuration>
db43a648cdf1c1cab95853d46b89034812156419Klaus Luettich <descriptors>
c96e48d62b116e61c0f25523f223d0dab08272c2Christian Maeder <descriptor>src/main/assembly/zip.xml</descriptor>
db43a648cdf1c1cab95853d46b89034812156419Klaus Luettich </descriptors>
db43a648cdf1c1cab95853d46b89034812156419Klaus Luettich <finalName>www</finalName>
db43a648cdf1c1cab95853d46b89034812156419Klaus Luettich <appendAssemblyId>false</appendAssemblyId>
db43a648cdf1c1cab95853d46b89034812156419Klaus Luettich </configuration>
c96e48d62b116e61c0f25523f223d0dab08272c2Christian Maeder <executions>
c96e48d62b116e61c0f25523f223d0dab08272c2Christian Maeder <execution>
e00f5b4d89ac027e883461aab6248e33ad10ae8eChristian Maeder <phase>prepare-package</phase>
dade808234103ea180fa5a2457f2ee8ff76c8e1dChristian Maeder <goals>
db43a648cdf1c1cab95853d46b89034812156419Klaus Luettich <goal>single</goal>
c96e48d62b116e61c0f25523f223d0dab08272c2Christian Maeder </goals>
e00f5b4d89ac027e883461aab6248e33ad10ae8eChristian Maeder </execution>
db43a648cdf1c1cab95853d46b89034812156419Klaus Luettich </executions>
db43a648cdf1c1cab95853d46b89034812156419Klaus Luettich </plugin>
c96e48d62b116e61c0f25523f223d0dab08272c2Christian Maeder
e00f5b4d89ac027e883461aab6248e33ad10ae8eChristian Maeder <plugin>
c96e48d62b116e61c0f25523f223d0dab08272c2Christian Maeder <groupId>org.apache.maven.plugins</groupId>
c96e48d62b116e61c0f25523f223d0dab08272c2Christian Maeder <artifactId>maven-antrun-plugin</artifactId>
c96e48d62b116e61c0f25523f223d0dab08272c2Christian Maeder <executions>
db43a648cdf1c1cab95853d46b89034812156419Klaus Luettich <execution>
c96e48d62b116e61c0f25523f223d0dab08272c2Christian Maeder <id>compile-structure-less-to-css</id>
db43a648cdf1c1cab95853d46b89034812156419Klaus Luettich <phase>prepare-package</phase>
db43a648cdf1c1cab95853d46b89034812156419Klaus Luettich
db43a648cdf1c1cab95853d46b89034812156419Klaus Luettich <configuration>
e00f5b4d89ac027e883461aab6248e33ad10ae8eChristian Maeder <target name="compileLess">
e00f5b4d89ac027e883461aab6248e33ad10ae8eChristian Maeder
db43a648cdf1c1cab95853d46b89034812156419Klaus Luettich <java classname="org.mozilla.javascript.tools.shell.Main" fork="true">
c96e48d62b116e61c0f25523f223d0dab08272c2Christian Maeder <classpath refid="maven.compile.classpath" />
db43a648cdf1c1cab95853d46b89034812156419Klaus Luettich <arg value="${project.build.directory}/less/less-1.5.1-rhino.js" />
db43a648cdf1c1cab95853d46b89034812156419Klaus Luettich <arg value="${project.build.directory}/www/css/structure.less" />
c96e48d62b116e61c0f25523f223d0dab08272c2Christian Maeder <arg value="${project.build.directory}/www/css/structure.css" />
342033b90ee6ffc0dd13f6cb9b1e95d649b4dd17Christian Maeder </java>
342033b90ee6ffc0dd13f6cb9b1e95d649b4dd17Christian Maeder
342033b90ee6ffc0dd13f6cb9b1e95d649b4dd17Christian Maeder </target>
342033b90ee6ffc0dd13f6cb9b1e95d649b4dd17Christian Maeder </configuration>
c96e48d62b116e61c0f25523f223d0dab08272c2Christian Maeder <goals>
db43a648cdf1c1cab95853d46b89034812156419Klaus Luettich <goal>run</goal>
342033b90ee6ffc0dd13f6cb9b1e95d649b4dd17Christian Maeder </goals>
342033b90ee6ffc0dd13f6cb9b1e95d649b4dd17Christian Maeder </execution>
342033b90ee6ffc0dd13f6cb9b1e95d649b4dd17Christian Maeder <execution>
0eb106d6adeaced34e54123ff962ae91bb198709Christian Maeder <id>compile-theme-less-to-css</id>
3f51cf0f672c86b71555fb5768b3623918c5b296Ewaryst Schulz <phase>prepare-package</phase>
c96e48d62b116e61c0f25523f223d0dab08272c2Christian Maeder
c96e48d62b116e61c0f25523f223d0dab08272c2Christian Maeder <configuration>
c96e48d62b116e61c0f25523f223d0dab08272c2Christian Maeder <target name="compileLess">
c96e48d62b116e61c0f25523f223d0dab08272c2Christian Maeder
c96e48d62b116e61c0f25523f223d0dab08272c2Christian Maeder <java classname="org.mozilla.javascript.tools.shell.Main" fork="true">
3d3889e0cefcdce9b3f43c53aaa201943ac2e895Jonathan von Schroeder <classpath refid="maven.compile.classpath" />
c96e48d62b116e61c0f25523f223d0dab08272c2Christian Maeder <arg value="${project.build.directory}/less/less-1.5.1-rhino.js" />
c96e48d62b116e61c0f25523f223d0dab08272c2Christian Maeder <arg value="${project.build.directory}/www/css/theme.less" />
c96e48d62b116e61c0f25523f223d0dab08272c2Christian Maeder <arg value="${project.build.directory}/www/css/theme.css" />
c96e48d62b116e61c0f25523f223d0dab08272c2Christian Maeder </java>
e00f5b4d89ac027e883461aab6248e33ad10ae8eChristian Maeder
c96e48d62b116e61c0f25523f223d0dab08272c2Christian Maeder </target>
c96e48d62b116e61c0f25523f223d0dab08272c2Christian Maeder </configuration>
c96e48d62b116e61c0f25523f223d0dab08272c2Christian Maeder <goals>
c96e48d62b116e61c0f25523f223d0dab08272c2Christian Maeder <goal>run</goal>
c96e48d62b116e61c0f25523f223d0dab08272c2Christian Maeder </goals>
c96e48d62b116e61c0f25523f223d0dab08272c2Christian Maeder </execution>
e00f5b4d89ac027e883461aab6248e33ad10ae8eChristian Maeder </executions>
</plugin>
<plugin>
<groupId>org.apache.felix</groupId>
<artifactId>maven-bundle-plugin</artifactId>
<extensions>true</extensions>
<executions>
<execution>
<id>bundle-manifest</id>
<phase>package</phase>
<goals>
<goal>manifest</goal>
</goals>
</execution>
</executions>
<configuration>
<instructions>
<Import-Package>*</Import-Package>
<Include-Resource>
default=target/www
</Include-Resource>
</instructions>
</configuration>
</plugin>
</plugins>
</build>
<profiles>
<profile>
<id>commercial-build</id>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-antrun-plugin</artifactId>
<executions>
<execution>
<id>js/css optimization</id>
<phase>prepare-package</phase>
<configuration>
<target name="optimizeJS">
<property name="requirejs.dir" value="${project.build.directory}/optimization" />
<java classname="org.mozilla.javascript.tools.shell.Main">
<classpath refid="maven.compile.classpath" />
<arg value="${requirejs.dir}/r-2.1.10.js" />
<arg value="-o" />
<arg value="${basedir}/src/main/optimization/app.build.js" />
</java>
<java classname="org.mozilla.javascript.tools.shell.Main">
<classpath refid="maven.compile.classpath" />
<arg value="${requirejs.dir}/r-2.1.10.js" />
<arg value="-o" />
<arg value="cssIn=${project.build.directory}/www/css/structure.css" />
<arg value="out=${project.build.directory}/www/css/structure_min.css" />
<arg value="optimizeCss=standard" />
</java>
<move file="${project.build.directory}/www/css/structure_min.css" tofile="${project.build.directory}/www/css/structure.css" />
<java classname="org.mozilla.javascript.tools.shell.Main">
<classpath refid="maven.compile.classpath" />
<arg value="${requirejs.dir}/r-2.1.10.js" />
<arg value="-o" />
<arg value="cssIn=${project.build.directory}/www/css/theme.css" />
<arg value="out=${project.build.directory}/www/css/theme_min.css" />
<arg value="optimizeCss=standard" />
</java>
<move file="${project.build.directory}/www/css/theme_min.css" tofile="${project.build.directory}/www/css/theme.css" />
</target>
</configuration>
<goals>
<goal>run</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
</profile>
</profiles>
</project>