cavis/deeplearning4j/deeplearning4j-ui-parent/deeplearning4j-vertx/pom.xml

435 lines
16 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<!--
~ /* ******************************************************************************
~ *
~ *
~ * This program and the accompanying materials are made available under the
~ * terms of the Apache License, Version 2.0 which is available at
~ * https://www.apache.org/licenses/LICENSE-2.0.
~ *
~ * See the NOTICE file distributed with this work for additional
~ * information regarding copyright ownership.
~ * Unless required by applicable law or agreed to in writing, software
~ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
~ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
~ * License for the specific language governing permissions and limitations
~ * under the License.
~ *
~ * SPDX-License-Identifier: Apache-2.0
~ ******************************************************************************/
-->
<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.deeplearning4j</groupId>
<artifactId>deeplearning4j-ui-parent</artifactId>
<version>1.0.0-SNAPSHOT</version>
</parent>
<artifactId>deeplearning4j-vertx</artifactId>
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
</properties>
<dependencies>
<dependency>
<groupId>io.vertx</groupId>
<artifactId>vertx-core</artifactId>
<version>${vertx.version}</version>
</dependency>
<dependency>
<groupId>io.vertx</groupId>
<artifactId>vertx-web</artifactId>
<version>${vertx.version}</version>
</dependency>
<dependency>
<groupId>org.deeplearning4j</groupId>
<artifactId>deeplearning4j-core</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.deeplearning4j</groupId>
<artifactId>deeplearning4j-ui-model</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.freemarker</groupId>
<artifactId>freemarker</artifactId>
<version>${freemarker.version}</version>
</dependency>
<dependency>
<groupId>com.beust</groupId>
<artifactId>jcommander</artifactId>
<version>${jcommander.version}</version>
</dependency>
<dependency>
<groupId>jakarta.xml.bind</groupId>
<artifactId>jakarta.xml.bind-api</artifactId>
<version>2.3.2</version>
</dependency>
<dependency>
<groupId>org.deeplearning4j</groupId>
<artifactId>deeplearning4j-common-tests</artifactId>
<version>${project.version}</version>
<scope>test</scope>
</dependency>
<!-- WebJars Dependencies -->
<dependency>
<groupId>org.webjars.npm</groupId>
<artifactId>babel__polyfill</artifactId>
<version>7.4.4</version>
</dependency>
<dependency>
<groupId>org.webjars.npm</groupId>
<artifactId>coreui__coreui</artifactId>
<version>2.1.9</version>
<exclusions>
<exclusion>
<groupId>org.webjars.npm</groupId>
<artifactId>coreui__coreui-plugin-npm-postinstall</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.webjars.npm</groupId>
<artifactId>coreui__icons</artifactId>
<version>0.3.0</version>
</dependency>
<dependency>
<groupId>org.webjars.npm</groupId>
<artifactId>jquery</artifactId>
<version>3.4.1</version>
</dependency>
<dependency>
<groupId>org.webjars.bower</groupId>
<artifactId>popper.js</artifactId>
<version>1.12.9</version>
</dependency>
<dependency>
<groupId>org.webjars.npm</groupId>
<artifactId>bootstrap</artifactId>
</dependency>
<dependency>
<groupId>org.webjars</groupId>
<artifactId>jquery</artifactId>
<version>2.2.0</version>
</dependency>
<dependency>
<groupId>org.webjars</groupId>
<artifactId>jquery-migrate</artifactId>
<version>1.2.1</version>
</dependency>
<dependency>
<groupId>org.webjars</groupId>
<artifactId>jquery-ui</artifactId>
<version>1.10.2</version>
</dependency>
<dependency>
<groupId>org.webjars</groupId>
<artifactId>modernizr</artifactId>
<!--<version>2.6.2</version>-->
<version>2.8.3-1</version>
</dependency>
<dependency>
<groupId>org.webjars</groupId>
<artifactId>jquery-cookie</artifactId>
<version>1.4.1-1</version>
</dependency>
<dependency>
<groupId>org.webjars</groupId>
<artifactId>fullcalendar</artifactId>
<version>1.6.4</version>
</dependency>
<dependency>
<groupId>org.webjars</groupId>
<artifactId>excanvas</artifactId>
<version>3</version>
</dependency>
<dependency>
<groupId>org.webjars.npm</groupId>
<artifactId>cytoscape</artifactId>
<version>3.3.3</version>
</dependency>
<dependency>
<groupId>org.webjars.bower</groupId>
<artifactId>cytoscape-dagre</artifactId>
<version>2.1.0</version>
</dependency>
<dependency>
<groupId>org.webjars.npm</groupId>
<artifactId>dagre</artifactId>
<version>0.8.4</version>
</dependency>
<dependency>
<groupId>org.webjars.npm</groupId>
<artifactId>cytoscape-cola</artifactId>
<version>2.3.0</version>
</dependency>
<dependency>
<groupId>org.webjars.npm</groupId>
<artifactId>cytoscape-cose-bilkent</artifactId>
<version>4.0.0</version>
</dependency>
<dependency>
<groupId>org.webjars.npm</groupId>
<artifactId>cytoscape-euler</artifactId>
<version>1.2.1</version>
</dependency>
<dependency>
<groupId>org.webjars.npm</groupId>
<artifactId>cytoscape-klay</artifactId>
<version>3.1.2</version>
</dependency>
<dependency>
<groupId>org.webjars.npm</groupId>
<artifactId>klayjs</artifactId>
<version>0.4.1</version>
</dependency>
<dependency>
<groupId>org.webjars.npm</groupId>
<artifactId>cytoscape-spread</artifactId>
<version>3.0.0</version>
</dependency>
<dependency>
<groupId>org.webjars.npm</groupId>
<artifactId>weaverjs</artifactId>
<version>1.2.0</version>
</dependency>
<dependency>
<groupId>org.webjars</groupId>
<artifactId>retinajs</artifactId>
<version>0.0.2</version>
</dependency>
<dependency>
<groupId>org.webjars</groupId>
<artifactId>flot</artifactId>
<version>0.8.3</version>
</dependency>
<dependency>
<groupId>org.webjars</groupId>
<artifactId>chosen</artifactId>
<version>0.9.8</version>
</dependency>
<dependency>
<groupId>org.webjars</groupId>
<artifactId>uniform</artifactId>
<version>2.1.2-1</version>
</dependency>
<dependency>
<groupId>org.webjars</groupId>
<artifactId>noty</artifactId>
<version>2.2.2</version>
</dependency>
<dependency>
<groupId>org.webjars</groupId>
<artifactId>jquery-raty</artifactId>
<version>2.5.2</version>
</dependency>
<dependency>
<groupId>org.webjars</groupId>
<artifactId>imagesloaded</artifactId>
<version>2.1.1</version>
</dependency>
<dependency>
<groupId>org.webjars</groupId>
<artifactId>masonry</artifactId>
<version>3.1.5</version>
</dependency>
<dependency>
<groupId>org.webjars</groupId>
<artifactId>jquery.sparkline</artifactId>
<version>2.1.2</version>
</dependency>
<dependency>
<groupId>org.webjars</groupId>
<artifactId>jquery-knob</artifactId>
<version>1.2.2</version>
</dependency>
<dependency>
<groupId>org.webjars</groupId>
<artifactId>datatables</artifactId>
<version>1.9.4</version>
</dependency>
<dependency>
<groupId>org.webjars</groupId>
<artifactId>jquery-ui-touch-punch</artifactId>
<version>0.2.2</version>
</dependency>
<dependency>
<groupId>org.webjars</groupId>
<artifactId>d3js</artifactId>
<version>3.3.5</version>
</dependency>
<dependency>
<groupId>org.webjars</groupId>
<artifactId>bootstrap-notify</artifactId>
<version>3.1.3-1</version>
</dependency>
<dependency>
<groupId>org.webjars.npm</groupId>
<artifactId>github-com-jboesch-Gritter</artifactId>
<version>1.7.4</version>
</dependency>
<!-- Fonts -->
<dependency>
<groupId>org.webjars.bowergithub.stenin-nikita</groupId>
<artifactId>open-sans</artifactId>
<version>0.1.3</version>
</dependency>
<dependency>
<groupId>org.webjars</groupId>
<artifactId>font-awesome</artifactId>
<version>3.0.2</version>
</dependency>
<dependency>
<groupId>org.webjars</groupId>
<artifactId>bootstrap-glyphicons</artifactId>
<version>bdd2cbfba0</version>
</dependency>
<!-- For SameDiff UI -->
<dependency>
<groupId>org.webjars.npm</groupId>
<artifactId>flatbuffers</artifactId>
<version>1.9.0</version>
</dependency>
</dependencies>
<dependencyManagement>
<dependencies>
<!-- Override webjars dependencies with fixed versions.
See issue #7730 for details
WebJars defines its dependencies using ranges - [3.10.0,4)
However, we want to lock down the versions, for a few reasons:
(a) When defined in a range like this, user builds will check on every build of their project
(b) It makes it harder to debug issues, if user and developers are using different versions
(c) Though in-principle this should be safe, we can't be sure that a 3rd party change won't break our UI with a new version
(d) The ranges don't always work as expected in practice: in one instance 3.0.0-beta9 was considered within the range [2.0.0,3)
-->
<!-- babel__polyfill dependencies -->
<dependency>
<groupId>org.webjars.npm</groupId>
<artifactId>core-js</artifactId>
<version>2.6.5</version>
</dependency>
<dependency>
<groupId>org.webjars.npm</groupId>
<artifactId>regenerator-runtime</artifactId>
<version>0.13.2</version>
</dependency>
<!-- coreui__coreui dependencies -->
<dependency>
<groupId>org.webjars.npm</groupId>
<artifactId>bootstrap</artifactId>
<version>4.3.1</version>
</dependency>
<!-- org.webjars.npm:cytoscape -->
<dependency>
<groupId>org.webjars.npm</groupId>
<artifactId>heap</artifactId>
<version>0.2.6</version>
</dependency>
<dependency>
<groupId>org.webjars.npm</groupId>
<artifactId>lodash.debounce</artifactId>
<version>4.0.8</version>
</dependency>
<!-- org.webjars.npm:dagre -->
<dependency>
<groupId>org.webjars.npm</groupId>
<artifactId>graphlib</artifactId>
<version>2.1.7</version>
</dependency>
<dependency>
<groupId>org.webjars.bower</groupId>
<artifactId>cytoscape</artifactId>
<version>3.2.5</version>
</dependency>
<dependency>
<groupId>org.webjars.bower</groupId>
<artifactId>dagre</artifactId>
<version>0.7.4</version>
</dependency>
<dependency>
<groupId>org.webjars.bower</groupId>
<artifactId>graphlib</artifactId>
<version>1.0.7</version>
</dependency>
<dependency>
<groupId>org.webjars.bower</groupId>
<artifactId>lodash</artifactId>
<version>3.10.1</version>
</dependency>
<dependency>
<groupId>org.webjars.npm</groupId>
<artifactId>lodash</artifactId>
<version>4.17.11</version>
</dependency>
<dependency>
<groupId>org.webjars.npm</groupId>
<artifactId>webcola</artifactId>
<version>3.3.8</version>
</dependency>
<dependency>
<groupId>org.webjars.npm</groupId>
<artifactId>d3-dispatch</artifactId>
<version>1.0.5</version>
</dependency>
<dependency>
<groupId>org.webjars.npm</groupId>
<artifactId>d3-drag</artifactId>
<version>1.2.3</version>
</dependency>
<dependency>
<groupId>org.webjars.npm</groupId>
<artifactId>d3-selection</artifactId>
<version>1.4.0</version>
</dependency>
<dependency>
<groupId>org.webjars.npm</groupId>
<artifactId>d3-timer</artifactId>
<version>1.0.9</version>
</dependency>
<dependency>
<groupId>org.webjars.npm</groupId>
<artifactId>klayjs</artifactId>
<version>0.4.1</version>
</dependency>
<dependency>
<groupId>org.webjars.npm</groupId>
<artifactId>weaverjs</artifactId>
<version>1.2.0</version>
</dependency>
<dependency>
<groupId>org.webjars</groupId>
<artifactId>explorercanvas</artifactId>
<version>r3-1</version>
</dependency>
<dependency>
<groupId>org.webjars</groupId>
<artifactId>bootstrap</artifactId>
<version>2.2.2-1</version>
</dependency>
</dependencies>
</dependencyManagement>
<profiles>
<profile>
<id>test-nd4j-native</id>
</profile>
<profile>
<id>test-nd4j-cuda-11.0</id>
</profile>
</profiles>
</project>