<?xml version="1.0" encoding="UTF-8"?>
<!--
 * The contents of this file are subject to the terms of the Common Development and
 * Distribution License (the License). You may not use this file except in compliance with the
 * License.
 *
 * You can obtain a copy of the License at legal/CDDLv1.0.txt. See the License for the
 * specific language governing permission and limitations under the License.
 *
 * When distributing Covered Software, include this CDDL Header Notice in each file and include
 * the License file at legal/CDDLv1.0.txt. If applicable, add the following below the CDDL
 * Header, with the fields enclosed by brackets [] replaced by your own identifying
 * information: "Portions copyright [year] [name of copyright owner]".
 *
 * Copyright 2015-2016 ForgeRock AS.
 * Portions copyright 2025 3A Systems LLC.
-->
<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">
    <modelVersion>4.0.0</modelVersion>
    <parent>
        <groupId>org.openidentityplatform.openam</groupId>
        <artifactId>openam</artifactId>
        <version>16.1.0</version>
    </parent>
	<properties>
		<node.install.directory>${project.basedir}</node.install.directory>
		<jquery.version>3.7.1</jquery.version>
		<bootstrap.version>3.3.5</bootstrap.version>
	</properties>

    <artifactId>openam-ui</artifactId>
    <name>OpenAM UI Parent</name>
    <packaging>pom</packaging>
    <modules>
        <module>openam-ui-ria</module>
        <module>openam-ui-api</module>
		<module>openam-ui-js-sdk</module>
    </modules>
    <build>
    		<plugins>
    			<plugin>
				<groupId>org.openidentityplatform.commons</groupId>
				<artifactId>maven-external-dependency-plugin</artifactId>
				<inherited>false</inherited>
				<configuration>
					<stagingDirectory>
						${project.build.directory}/dependencies/
                    </stagingDirectory>
					<createChecksum>false</createChecksum>
					<skipChecksumVerification>true</skipChecksumVerification>
									<force>false</force>
					<artifactItems>
						<artifactItem>
							<groupId>org.openidentityplatform.commons.ui.libs</groupId>
							<artifactId>selectize-non-standalone</artifactId>
							<version>0.12.1</version>
							<packaging>js</packaging>
							<classifier>min</classifier>
							<downloadUrl>
								https://cdnjs.cloudflare.com/ajax/libs/selectize.js/{version}/js/selectize.{classifier}.{packaging}
							</downloadUrl>
						</artifactItem>
						<artifactItem>
							<groupId>org.openidentityplatform.commons.ui.libs</groupId>
							<artifactId>text</artifactId>
							<version>2.0.15</version>
							<packaging>js</packaging>
							<downloadUrl>
								https://raw.githubusercontent.com/requirejs/text/{version}/{artifactId}.{packaging}
							</downloadUrl>
						</artifactItem>
						<artifactItem>
							<groupId>org.openidentityplatform.commons.ui.libs</groupId>
							<artifactId>sifter</artifactId>
							<version>0.4.1</version>
							<packaging>js</packaging>
							<classifier>min</classifier>
							<downloadUrl>
								https://cdnjs.cloudflare.com/ajax/libs/sifter/{version}/{artifactId}.{classifier}.{packaging}
							</downloadUrl>
						</artifactItem>
						<artifactItem>
							<groupId>org.openidentityplatform.commons.ui.libs</groupId>
							<artifactId>microplugin</artifactId>
							<version>0.0.3</version>
							<packaging>js</packaging>
							<downloadUrl>
								https://cdnjs.cloudflare.com/ajax/libs/microplugin/{version}/{artifactId}.{packaging}
							</downloadUrl>
						</artifactItem>
						<artifactItem>
							<groupId>org.openidentityplatform.commons.ui.libs</groupId>
							<artifactId>qrcode</artifactId>
							<version>1.4.4</version>
							<packaging>js</packaging>
							<classifier>min</classifier>
							<downloadUrl>
								https://cdnjs.cloudflare.com/ajax/libs/qrcode-generator/{version}/{artifactId}.{classifier}.{packaging}
							</downloadUrl>
						</artifactItem>
						<artifactItem>
							<groupId>org.openidentityplatform.commons.ui.libs</groupId>
							<artifactId>jquery-sortable</artifactId>
							<version>0.9.13</version>
							<packaging>js</packaging>
							<downloadUrl>
								https://raw.githubusercontent.com/johnny/jquery-sortable/master/source/js/jquery-sortable.js
							</downloadUrl>
						</artifactItem>
						<artifactItem>
							<groupId>org.openidentityplatform.commons.ui.libs</groupId>
							<artifactId>jsoneditor</artifactId>
							<version>0.7.9</version>
							<packaging>js</packaging>
							<classifier>min</classifier>
							<downloadUrl>
								https://cdnjs.cloudflare.com/ajax/libs/json-editor/0.7.9/jsoneditor.min.js
							</downloadUrl>
						</artifactItem>
						<artifactItem>
							<groupId>org.openidentityplatform.commons.ui.libs</groupId>
							<artifactId>bootstrap-tabdrop</artifactId>
							<version>1.0</version>
							<packaging>js</packaging>
							<downloadUrl>
								https://www.eyecon.ro/bootstrap-tabdrop/js/bootstrap-tabdrop.js
							</downloadUrl>
						</artifactItem>
						<artifactItem>
							<groupId>org.openidentityplatform.commons.ui.libs</groupId>
							<artifactId>bootstrap-clockpicker</artifactId>
							<version>0.0.7</version>
							<packaging>js</packaging>
							<classifier>min</classifier>
							<downloadUrl>
								https://cdnjs.cloudflare.com/ajax/libs/clockpicker/0.0.7/bootstrap-clockpicker.min.js
							</downloadUrl>
						</artifactItem>
						<artifactItem>
							<groupId>org.openidentityplatform.commons.ui.libs</groupId>
							<artifactId>bootstrap-clockpicker</artifactId>
							<version>0.0.7</version>
							<packaging>css</packaging>
							<classifier>min</classifier>
							<downloadUrl>
								https://cdnjs.cloudflare.com/ajax/libs/clockpicker/0.0.7/bootstrap-clockpicker.min.css
							</downloadUrl>
						</artifactItem>
						<artifactItem>
							<groupId>org.openidentityplatform.commons.ui.libs</groupId>
							<artifactId>bootstrap-datetimepicker</artifactId>
							<version>4.14.30</version>
							<packaging>js</packaging>
							<classifier>min</classifier>
							<downloadUrl>
								https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datetimepicker/4.14.30/js/bootstrap-datetimepicker.min.js
							</downloadUrl>
						</artifactItem>
						<artifactItem>
							<groupId>org.openidentityplatform.commons.ui.libs</groupId>
							<artifactId>bootstrap-datetimepicker</artifactId>
							<version>4.14.30</version>
							<packaging>css</packaging>
							<classifier>min</classifier>
							<downloadUrl>
								https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datetimepicker/4.14.30/css/bootstrap-datetimepicker.min.css
							</downloadUrl>
						</artifactItem>
						<artifactItem>
							<groupId>org.openidentityplatform.commons.ui.libs</groupId>
							<artifactId>handlebars</artifactId>
							<version>4.7.7</version>
							<packaging>js</packaging>
							<classifier>min</classifier>
							<downloadUrl>
								https://cdnjs.cloudflare.com/ajax/libs/handlebars.js/4.7.6/handlebars.min.js
							</downloadUrl>
						</artifactItem>
						<artifactItem>
							<groupId>org.openidentityplatform.commons.ui.libs</groupId>
							<artifactId>redux</artifactId>
							<version>3.5.2</version>
							<packaging>js</packaging>
							<classifier>min</classifier>
							<downloadUrl>
								https://cdnjs.cloudflare.com/ajax/libs/redux/3.5.2/redux.min.js
							</downloadUrl>
						</artifactItem>
						<artifactItem>
							<groupId>org.openidentityplatform.commons.ui.libs</groupId>
							<artifactId>react-bootstrap</artifactId>
							<version>0.30.1</version>
							<packaging>js</packaging>
							<classifier>min</classifier>
							<downloadUrl>
								https://cdnjs.cloudflare.com/ajax/libs/react-bootstrap/0.30.1/react-bootstrap.min.js
							</downloadUrl>
						</artifactItem>
						<artifactItem>
							<groupId>org.openidentityplatform.commons.ui.libs</groupId>
							<artifactId>classnames</artifactId>
							<version>2.2.5</version>
							<packaging>js</packaging>
							<downloadUrl>
								https://cdnjs.cloudflare.com/ajax/libs/classnames/2.2.5/index.js
							</downloadUrl>
						</artifactItem>
						<artifactItem>
							<groupId>org.openidentityplatform.commons.ui.libs</groupId>
							<artifactId>react-input-autosize</artifactId>
							<version>1.1.0</version>
							<packaging>js</packaging>
							<classifier>min</classifier>
							<downloadUrl>
								https://raw.githubusercontent.com/JedWatson/react-input-autosize/v1.1.0/dist/react-input-autosize.min.js
							</downloadUrl>
						</artifactItem>
						<artifactItem>
							<groupId>org.openidentityplatform.commons.ui.libs</groupId>
							<artifactId>react-select</artifactId>
							<version>1.0.0-rc.2</version>
							<packaging>js</packaging>
							<classifier>min</classifier>
							<downloadUrl>
								https://cdnjs.cloudflare.com/ajax/libs/react-select/1.0.0-rc.2/react-select.min.js
							</downloadUrl>
						</artifactItem>
						<artifactItem>
							<groupId>org.openidentityplatform.commons.ui.libs</groupId>
							<artifactId>react-select</artifactId>
							<version>1.0.0-rc.2</version>
							<packaging>css</packaging>
							<classifier>min</classifier>
							<downloadUrl>
								https://cdnjs.cloudflare.com/ajax/libs/react-select/1.0.0-rc.2/react-select.min.css
							</downloadUrl>
						</artifactItem>
						<artifactItem>
							<groupId>org.openidentityplatform.commons.ui.libs</groupId>
							<artifactId>squire</artifactId>
							<version>0.2.0</version>
							<packaging>js</packaging>
							<downloadUrl>
								https://raw.githubusercontent.com/iammerrick/Squire.js/v0.2.0/src/Squire.js
							</downloadUrl>
						</artifactItem>
						<artifactItem>
							<groupId>org.openidentityplatform.commons.ui.libs</groupId>
							<artifactId>base64</artifactId>
							<version>1.0.0</version>
							<packaging>js</packaging>
							<classifier>min</classifier>
							<downloadUrl>
								https://cdnjs.cloudflare.com/ajax/libs/Base64/1.0.0/base64.min.js
							</downloadUrl>
						</artifactItem>
						<artifactItem>
			              <groupId>org.openidentityplatform.commons.ui.libs</groupId>
			              <artifactId>jquery.ba-dotimeout</artifactId>
			              <version>1.0</version>
			              <packaging>js</packaging>
			              <classifier>min</classifier>
			              <downloadUrl>https://cdnjs.cloudflare.com/ajax/libs/jquery-dotimeout/{version}/{artifactId}.{classifier}.{packaging}</downloadUrl>
			            </artifactItem>
			            <artifactItem>
			              <groupId>org.openidentityplatform.commons.ui.libs</groupId>
			              <artifactId>moment</artifactId>
			              <version>2.28.0</version>
			              <packaging>js</packaging>
			              <classifier>min</classifier>
			              <downloadUrl>https://cdnjs.cloudflare.com/ajax/libs/moment.js/{version}/{artifactId}.{classifier}.{packaging}</downloadUrl>
			            </artifactItem>
			            <artifactItem>
			              <groupId>org.openidentityplatform.commons.ui.libs</groupId>
			              <artifactId>handlebars</artifactId>
			              <version>4.7.7</version>
			              <packaging>js</packaging>
			              <downloadUrl>https://cdnjs.cloudflare.com/ajax/libs/handlebars.js/{version}/{artifactId}.{packaging}</downloadUrl>
			            </artifactItem>
			            <artifactItem>
			              <groupId>org.openidentityplatform.commons.ui.libs</groupId>
			              <artifactId>i18next</artifactId>
			              <version>1.7.3</version>
			              <packaging>js</packaging>
			              <classifier>min</classifier>
			              <downloadUrl>https://cdnjs.cloudflare.com/ajax/libs/i18next/{version}/{artifactId}.{classifier}.{packaging}</downloadUrl>
			            </artifactItem>
			            <artifactItem>
			              <groupId>org.openidentityplatform.commons.ui.libs</groupId>
			              <artifactId>requirejs</artifactId>
			              <version>2.3.7</version>
			              <classifier>min</classifier>
			              <packaging>js</packaging>
			              <downloadUrl>https://cdnjs.cloudflare.com/ajax/libs/require.js/{version}/require.{classifier}.{packaging}</downloadUrl>
			            </artifactItem>
			            <artifactItem>
			              <groupId>org.openidentityplatform.commons.ui.libs</groupId>
			              <artifactId>backbone</artifactId>
			              <version>1.1.2</version>
			              <packaging>js</packaging>
			              <classifier>min</classifier>
			              <downloadUrl>https://cdnjs.cloudflare.com/ajax/libs/backbone.js/{version}/{artifactId}-{classifier}.{packaging}</downloadUrl>
			            </artifactItem>
			            <artifactItem>
			              <groupId>org.openidentityplatform.commons.ui.libs</groupId>
			              <artifactId>backbone.paginator.min</artifactId>
			              <version>2.0.2</version>
			              <classifier>min</classifier>
			              <packaging>js</packaging>
			              <downloadUrl>https://cdnjs.cloudflare.com/ajax/libs/backbone.paginator/{version}/backbone.paginator.{classifier}.{packaging}</downloadUrl>
			            </artifactItem>
			            <artifactItem>
			              <groupId>org.openidentityplatform.commons.ui.libs</groupId>
			              <artifactId>backbone-relational</artifactId>
			              <version>0.9.0</version>
			              <classifier>min</classifier>
			              <packaging>js</packaging>
			              <downloadUrl>https://cdnjs.cloudflare.com/ajax/libs/backbone-relational/{version}/{artifactId}.{classifier}.{packaging}</downloadUrl>
			            </artifactItem>
			            <artifactItem>
			              <groupId>org.openidentityplatform.commons.ui.libs</groupId>
			              <artifactId>backgrid.min</artifactId>
			              <version>0.3.5</version>
			              <classifier>min</classifier>
			              <packaging>js</packaging>
			              <downloadUrl>https://cdnjs.cloudflare.com/ajax/libs/backgrid.js/{version}/{artifactId}.{packaging}</downloadUrl>
			            </artifactItem>
			            <artifactItem>
			              <groupId>org.openidentityplatform.commons.ui.libs</groupId>
			              <artifactId>backgrid.min</artifactId>
			              <version>0.3.5</version>
			              <packaging>less</packaging>
			              <downloadUrl>https://raw.githubusercontent.com/aldaris/xui-deps/master/less/backgrid.min-0.3.5.less</downloadUrl>
			            </artifactItem>
			            <artifactItem>
			              <groupId>org.openidentityplatform.commons.ui.libs</groupId>
			              <artifactId>backgrid-paginator.min</artifactId>
			              <version>0.3.5</version>
			              <classifier>min</classifier>
			              <packaging>js</packaging>
			              <downloadUrl>https://raw.githubusercontent.com/cloudflare/backgrid-paginator/{version}/{artifactId}.{packaging}</downloadUrl>
			            </artifactItem>
			            <artifactItem>
			              <groupId>org.openidentityplatform.commons.ui.libs</groupId>
			              <artifactId>backgrid-paginator.min</artifactId>
			              <version>0.3.5</version>
			              <packaging>css</packaging>
			              <downloadUrl>https://raw.githubusercontent.com/cloudflare/backgrid-paginator/{version}/{artifactId}.{packaging}</downloadUrl>
			            </artifactItem>
			            <artifactItem>
			              <groupId>org.openidentityplatform.commons.ui.libs</groupId>
			              <artifactId>backgrid-filter.min</artifactId>
			              <version>0.3.7</version>
			              <classifier>min</classifier>
			              <packaging>js</packaging>
			              <downloadUrl>https://raw.githubusercontent.com/cloudflare/backgrid-filter/{version}/{artifactId}.{packaging}</downloadUrl>
			            </artifactItem>
			            <artifactItem>
			              <groupId>org.openidentityplatform.commons.ui.libs</groupId>
			              <artifactId>backgrid-filter.min</artifactId>
			              <version>0.3.7</version>
			              <packaging>css</packaging>
			              <downloadUrl>https://raw.githubusercontent.com/cloudflare/backgrid-filter/{version}/{artifactId}.{packaging}</downloadUrl>
			            </artifactItem>
			            <artifactItem>
			              <groupId>org.openidentityplatform.commons.ui.libs</groupId>
			              <artifactId>backgrid-select-all</artifactId>
			              <version>0.3.5</version>
			              <packaging>js</packaging>
			              <classifier>min</classifier>
			              <downloadUrl>https://raw.githubusercontent.com/cloudflare/backgrid-select-all/{version}/{artifactId}.{classifier}.{packaging}</downloadUrl>
			            </artifactItem>
			            <artifactItem>
			                <groupId>org.openidentityplatform.commons.ui.libs</groupId>
			                <artifactId>jquery</artifactId>
			                <version>${jquery.version}</version>
			                <packaging>js</packaging>
			                <classifier>min</classifier>
			                <downloadUrl>https://cdnjs.cloudflare.com/ajax/libs/jquery/{version}/{artifactId}.{classifier}.{packaging}</downloadUrl>
			            </artifactItem>
			            <artifactItem>
			              <groupId>org.openidentityplatform.commons.ui.libs</groupId>
			              <artifactId>lodash</artifactId>
			              <version>2.4.1</version>
			              <packaging>js</packaging>
			              <classifier>min</classifier>
			              <downloadUrl>https://cdnjs.cloudflare.com/ajax/libs/lodash.js/{version}/{artifactId}.{classifier}.{packaging}</downloadUrl>
			            </artifactItem>
			            <artifactItem>
			              <groupId>org.openidentityplatform.commons.ui.libs</groupId>
			              <artifactId>spin</artifactId>
			              <version>2.0.1</version>
			              <packaging>js</packaging>
			              <classifier>min</classifier>
			              <downloadUrl>https://cdnjs.cloudflare.com/ajax/libs/{artifactId}.{packaging}/{version}/{artifactId}.{classifier}.{packaging}</downloadUrl>
			            </artifactItem>
			            <artifactItem>
			              <groupId>org.openidentityplatform.commons.ui.libs</groupId>
			              <artifactId>xdate</artifactId>
			              <version>0.8</version>
			              <packaging>js</packaging>
			              <classifier>min</classifier>
			              <downloadUrl>https://raw.githubusercontent.com/arshaw/{artifactId}/v{version}/src/{artifactId}.{packaging}</downloadUrl>
			            </artifactItem>
			            <artifactItem>
			              <groupId>org.openidentityplatform.commons.ui.libs</groupId>
			              <artifactId>js2form</artifactId>
			              <packaging>js</packaging>
			              <version>2.0-769718a</version>
			              <downloadUrl>https://raw.githubusercontent.com/maxatwork/form2js/769718a159ff88da82613c2c7e5b1eaa2e0c73e7/src/{artifactId}.{packaging}</downloadUrl>
			            </artifactItem>
			            <artifactItem>
			              <groupId>org.openidentityplatform.commons.ui.libs</groupId>
			              <artifactId>form2js</artifactId>
			              <packaging>js</packaging>
			              <version>2.0-769718a</version>
			              <downloadUrl>https://raw.githubusercontent.com/maxatwork/form2js/769718a159ff88da82613c2c7e5b1eaa2e0c73e7/src/{artifactId}.{packaging}</downloadUrl>
			            </artifactItem>
			            <artifactItem>
			              <groupId>org.openidentityplatform.commons.ui.libs</groupId>
			              <artifactId>jquery.placeholder</artifactId>
			              <version>2.0.8</version>
			              <packaging>js</packaging>
			              <downloadUrl>https://cdnjs.cloudflare.com/ajax/libs/jquery-placeholder/{version}/{artifactId}.{packaging}</downloadUrl>
			            </artifactItem>
			            <artifactItem>
			              <groupId>org.openidentityplatform.commons.ui.libs</groupId>
			              <artifactId>bootstrap</artifactId>
			              <version>${bootstrap.version}</version>
			              <classifier>custom</classifier>
			              <packaging>js</packaging>
			              <downloadUrl>https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/{version}/{packaging}/{artifactId}.{packaging}</downloadUrl>
			            </artifactItem>
			            <artifactItem>
			              <groupId>org.openidentityplatform.commons.ui.libs</groupId>
			              <artifactId>bootstrap</artifactId>
			              <version>${bootstrap.version}</version>
			              <classifier>custom</classifier>
			              <packaging>css</packaging>
			              <downloadUrl>https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/{version}/{packaging}/{artifactId}.{packaging}</downloadUrl>
			            </artifactItem>
			            <artifactItem>
			              <groupId>org.openidentityplatform.commons.ui.libs</groupId>
			              <artifactId>titatoggle</artifactId>
			              <version>1.2.6</version>
			              <classifier>min</classifier>
			              <packaging>css</packaging>
			              <downloadUrl>https://cdnjs.cloudflare.com/ajax/libs/titatoggle/{version}/{artifactId}-dist-{classifier}.{packaging}</downloadUrl>
			            </artifactItem>
			            <artifactItem>
			              <groupId>org.openidentityplatform.commons.ui.libs</groupId>
			              <artifactId>selectize</artifactId>
			              <version>0.12.1</version>
			              <classifier>min</classifier>
			              <packaging>js</packaging>
			              <downloadUrl>https://cdnjs.cloudflare.com/ajax/libs/selectize.js/{version}/{packaging}/{artifactId}.{classifier}.{packaging}</downloadUrl>
			            </artifactItem>
			            <artifactItem>
			              <groupId>org.openidentityplatform.commons.ui.libs</groupId>
			              <artifactId>dragula</artifactId>
			              <version>3.6.7</version>
			              <packaging>css</packaging>
			              <classifier>min</classifier>
			              <downloadUrl>https://cdnjs.cloudflare.com/ajax/libs/{artifactId}/{version}/{artifactId}.{classifier}.{packaging}</downloadUrl>
			            </artifactItem>
			            <artifactItem>
			              <groupId>org.openidentityplatform.commons.ui.libs</groupId>
			              <artifactId>lodash</artifactId>
			              <version>3.10.1</version>
			              <packaging>js</packaging>
			              <classifier>min</classifier>
			              <downloadUrl>https://cdnjs.cloudflare.com/ajax/libs/lodash.js/{version}/{artifactId}.{classifier}.{packaging}</downloadUrl>
			            </artifactItem>
			            <artifactItem>
			              <groupId>org.openidentityplatform.commons.ui.libs</groupId>
			              <artifactId>dragula</artifactId>
			              <version>3.6.7</version>
			              <classifier>min</classifier>
			              <packaging>js</packaging>
			              <downloadUrl>https://cdnjs.cloudflare.com/ajax/libs/dragula/{version}/{artifactId}.{classifier}.{packaging}</downloadUrl>
			            </artifactItem>
			            <artifactItem>
			              <groupId>org.openidentityplatform.commons.ui.libs</groupId>
			              <artifactId>selectize</artifactId>
			              <version>0.12.1</version>
			              <classifier>bootstrap3</classifier>
			              <packaging>css</packaging>
			              <downloadUrl>https://cdnjs.cloudflare.com/ajax/libs/selectize.js/{version}/{packaging}/{artifactId}.{classifier}.{packaging}</downloadUrl>
			            </artifactItem>
			            <artifactItem>
			              <groupId>org.openidentityplatform.commons.ui.libs</groupId>
			              <artifactId>bootstrap-dialog</artifactId>
			              <version>1.34.4</version>
			              <classifier>min</classifier>
			              <packaging>js</packaging>
			              <downloadUrl>https://cdnjs.cloudflare.com/ajax/libs/bootstrap3-dialog/{version}/{packaging}/{artifactId}.{classifier}.{packaging}</downloadUrl>
			            </artifactItem>
			            <artifactItem>
			              <groupId>org.openidentityplatform.commons.ui.libs</groupId>
			              <artifactId>bootstrap-dialog</artifactId>
			              <version>1.34.4</version>
			              <classifier>min</classifier>
			              <packaging>css</packaging>
			              <downloadUrl>https://cdnjs.cloudflare.com/ajax/libs/bootstrap3-dialog/{version}/{packaging}/{artifactId}.{classifier}.{packaging}</downloadUrl>
			            </artifactItem>
					      <artifactItem>
				              <groupId>org.openidentityplatform.commons.ui.libs</groupId>
				              <artifactId>font-awesome</artifactId>
				              <version>4.5.0</version>
				              <packaging>zip</packaging>
				              <downloadUrl>https://github.com/FortAwesome/Font-Awesome/archive/v{version}.{packaging}</downloadUrl>
				            </artifactItem>
				            <artifactItem>
				              <groupId>org.openidentityplatform.commons.ui.libs</groupId>
				              <artifactId>react</artifactId>
				              <version>15.2.1</version>
				              <classifier>min</classifier>
				              <packaging>js</packaging>
				              <downloadUrl>https://unpkg.com/{artifactId}@{version}/dist/{artifactId}.{classifier}.{packaging}</downloadUrl>
				            </artifactItem>
				            <artifactItem>
				              <groupId>org.openidentityplatform.commons.ui.libs</groupId>
				              <artifactId>react-dom</artifactId>
				              <version>15.2.1</version>
				              <classifier>min</classifier>
				              <packaging>js</packaging>
				              <downloadUrl>https://cdnjs.cloudflare.com/ajax/libs/react-dom/{version}/{artifactId}.{classifier}.{packaging}</downloadUrl>
				            </artifactItem>
				            <artifactItem>
				              <groupId>org.openidentityplatform.commons.ui.libs</groupId>
				              <artifactId>CodeMirror</artifactId>
				              <version>4.10</version>
				              <packaging>zip</packaging>
				              <downloadUrl>https://github.com/codemirror/{artifactId}5/archive/{version}.0.{packaging}</downloadUrl>
				            </artifactItem>
				            <artifactItem>
				              <groupId>org.openidentityplatform.commons.ui.libs</groupId>
				              <artifactId>sinon</artifactId>
				              <version>1.15.4</version>
				              <packaging>js</packaging>
				              <downloadUrl>https://cdnjs.cloudflare.com/ajax/libs/sinon.js/{version}/{artifactId}.{packaging}</downloadUrl>
				            </artifactItem>
				            <artifactItem>
				              <groupId>org.openidentityplatform.commons.ui.libs</groupId>
				              <artifactId>qunit</artifactId>
				              <version>1.15.0</version>
				              <packaging>js</packaging>
				              <downloadUrl>https://cdnjs.cloudflare.com/ajax/libs/qunit/{version}/{artifactId}.{packaging}</downloadUrl>
				            </artifactItem>
				            <artifactItem>
				              <groupId>org.openidentityplatform.commons.ui.libs</groupId>
				              <artifactId>qunit</artifactId>
				              <packaging>css</packaging>
				              <version>1.15.0</version>
				              <downloadUrl>https://cdnjs.cloudflare.com/ajax/libs/qunit/{version}/{artifactId}.{packaging}</downloadUrl>
				            </artifactItem>
					</artifactItems>
				</configuration>
				<executions>
					<execution>
						<id>clean-external-dependencies</id>
						<phase>clean</phase>
						<goals>
							<goal>clean-external</goal>
						</goals>
					</execution>
					<execution>
						<id>resolve-install-external-dependencies</id>
						<phase>process-resources</phase>
						<goals>
							<goal>resolve-external</goal>
							<goal>install-external</goal>
						</goals>
					</execution>
<!-- 					<execution> -->
<!-- 						<id>deploy-external-dependencies</id> -->
<!-- 						<phase>deploy</phase> -->
<!-- 						<goals> -->
<!-- 							<goal>deploy-external</goal> -->
<!-- 						</goals> -->
<!-- 					</execution> -->
				</executions>
			</plugin>
    		</plugins>
		<pluginManagement>
			<plugins>
				<plugin>
					<groupId>com.github.eirslett</groupId>
					<artifactId>frontend-maven-plugin</artifactId>
					<version>1.15.4</version>
					<configuration>
						<installDirectory>${node.install.directory}</installDirectory>
					</configuration>
					<executions>
						<execution>
							<id>install-node-and-npm</id>
							<goals>
								<goal>install-node-and-npm</goal>
							</goals>
							<phase>initialize</phase>
							<configuration>
								<nodeVersion>v22.21.1</nodeVersion>
								<npmVersion>11.6.2</npmVersion>
							</configuration>
						</execution>
						<execution>
							<id>npm-install</id>
							<goals>
								<goal>npm</goal>
							</goals>
							<phase>initialize</phase>
							<configuration>
								<arguments>install</arguments>
							</configuration>
						</execution>
					</executions>
				</plugin>
			</plugins>
		</pluginManagement>
    </build>

</project>
