Skip to content

Content of file pom.xml

<?xml version="1.0" encoding="UTF-8"?>
<!--
  #%L
  *********************************************************************************************************************

  NorthernWind
  %%
  Copyright (C) 2013 - 2021 Tidalwave s.a.s. (http://tidalwave.it)
  %%
  *********************************************************************************************************************

  Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
  the License. You may obtain a copy of the License at

      http://www.apache.org/licenses/LICENSE-2.0

  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.

  *********************************************************************************************************************


*********************************************************************************************************************
#L%
-->
<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/maven-v4_0_0.xsd">

    <modelVersion>4.0.0</modelVersion>

    <parent>
        <groupId>it.tidalwave.superpom</groupId>
        <artifactId>superpom</artifactId>
        <version>5.0-ALPHA-4</version>
        <relativePath />
    </parent>

    <!-- ===============================================================================================================

        This is the "Master POM" of the project. It contains all the metadata of the project, the global compilation
        and test settings, and a <dependencyManagement> section describing the versions of all the modules of this
        project (or the modules that are "exported", that is made available to others. This setup allows other projects
        to import all the modules in this project by means of reusing this POM with the "import scope" - see
        http://maven.apache.org/guides/introduction/introduction-to-dependency-mechanism.html#Importing_Dependencies

    ================================================================================================================ -->

    <groupId>it.tidalwave.northernwind.rca</groupId>
    <artifactId>northernwind-rca</artifactId>
    <version>1.2-ALPHA-2-SNAPSHOT</version>
    <packaging>pom</packaging>
    <name>Zephyr</name>
    <inceptionYear>2013</inceptionYear>
    <description>
Zephyr is a rich client application for editing contents for the NorthernWind CMS.
    </description>

    <!-- ===============================================================================================================

        TODO: review settings after the generation of the archetype and delete unwanted stuff. Delete this comment too.
review settings after the generation of the archetype and delete unwanted stuff. Delete this comment too.
Some sections are alternate settings for different corporates / forge. Just keep the one you need and eventually add more. ================================================================================================================ --> <properties> <scm.repo.url>ssh:git@bitbucket.org:tidalwave/northernwind-rca-src.git</scm.repo.url> <scm.repo.readonly.url>https://tidalwave@bitbucket.org/tidalwave/northernwind-rca-src.git</scm.repo.readonly.url> <scm.repo.browse.url>https://bitbucket.org/tidalwave/northernwind-rca-src/src</scm.repo.browse.url> <tft.project.url>http://northernwind.tidalwave.it</tft.project.url> <tft.project.description>NorthernWind - lightweight CMS, Rich Admin Client</tft.project.description> <tft.appbundle.name>Zephyr</tft.appbundle.name> <tft.appbundle.signature>TDLW</tft.appbundle.signature> <!-- FIXME: user.home --> <tft.javafx.vmargs>-Dfile.encoding=UTF-8 -Dsun.jnu.encoding=UTF-8</tft.javafx.vmargs> <tft.maven.requiredJdk>[11,12)</tft.maven.requiredJdk> <tft.javac.source>1.8</tft.javac.source> <tft.javac.target>1.8</tft.javac.target> <tft.embedded-jdk-artifactId>it-tidalwave-oraclejre8</tft.embedded-jdk-artifactId> <tft.embedded-jdk-classifier>macosx-intel</tft.embedded-jdk-classifier> <tft.embedded-jdk-name>jre1.8.0_66</tft.embedded-jdk-name> <tft.embedded-jdk-version>1.8.0_66-1</tft.embedded-jdk-version> <netbeans.hint.jdkPlatform>JDK_1.8.0</netbeans.hint.jdkPlatform> <netbeans.hint.license>Tidalwave-ASF</netbeans.hint.license> <netbeans.checkstyle.format>true</netbeans.checkstyle.format> <netbeans.compile.on.save>all</netbeans.compile.on.save> <tidalwave.ci.view>Zephyr</tidalwave.ci.view> <tidalwave.issues>NWRCA</tidalwave.issues> <tft.test.maxMemory>1024M</tft.test.maxMemory> <!-- Clirr is not compatible with JDK 8 --> <tft.clirr.skip>true</tft.clirr.skip> <tft.UmlGraphDoc.version>5.4</tft.UmlGraphDoc.version> <tft.UmlGraphDoc.additionalParam>-views -attributes -operations -types -postfixpackage -nodefontpackagesize 6 -nodefontclasssize 8 -nodefontsize 7 -edgefontsize 7 -nodesep 0.05 -ranksep 0.1 -visibility -inferdep -inferrel -inferdepinpackage -hide java.*|javax.*|android.*</tft.UmlGraphDoc.additionalParam> </properties> <repositories> <!-- Until we depend on the NetBeans Platform FileSystem --> <repository> <id>netbeans</id> <name>NetBeans Platform Maven Repository</name> <url>http://netbeans.apidesign.org/maven2/</url> </repository> <!-- Required for downloading the OpenJDK images, waiting for the official ones. --> <repository> <id>maven2-release-repository.tidalwave.it</id> <name>Tidalwave Release Repository</name> <url>http://services.tidalwave.it/nexus/content/repositories/releases</url> </repository> </repositories> <!-- =============================================================================================================== Here you declare the versions for all the modules in your project. Don't declare here the versions for external dependencies, as they should go in the "modules POM" specific <dependencyManagement> ================================================================================================================ --> <dependencyManagement> <dependencies> <dependency> <groupId>it.tidalwave.northernwind.rca</groupId> <artifactId>it-tidalwave-northernwind-rca-ui-commons</artifactId> <version>1.2-ALPHA-2-SNAPSHOT</version> </dependency> <dependency> <groupId>it.tidalwave.northernwind.rca</groupId> <artifactId>it-tidalwave-northernwind-rca-ui-commons</artifactId> <version>1.2-ALPHA-2-SNAPSHOT</version> <classifier>tests</classifier> </dependency> <dependency> <groupId>it.tidalwave.northernwind.rca</groupId> <artifactId>it-tidalwave-northernwind-model-core-stripped</artifactId> <version>1.2-ALPHA-2-SNAPSHOT</version> </dependency> <dependency> <groupId>it.tidalwave.northernwind.rca</groupId> <artifactId>it-tidalwave-northernwind-rca-model</artifactId> <version>1.2-ALPHA-2-SNAPSHOT</version> </dependency> <dependency> <groupId>it.tidalwave.northernwind.rca</groupId> <artifactId>it-tidalwave-northernwind-rca-embeddedserver</artifactId> <version>1.2-ALPHA-2-SNAPSHOT</version> </dependency> <dependency> <groupId>it.tidalwave.northernwind.rca</groupId> <artifactId>it-tidalwave-northernwind-rca-ui-site-opener</artifactId> <version>1.2-ALPHA-2-SNAPSHOT</version> </dependency> <dependency> <groupId>it.tidalwave.northernwind.rca</groupId> <artifactId>it-tidalwave-northernwind-rca-ui-content-explorer</artifactId> <version>1.2-ALPHA-2-SNAPSHOT</version> </dependency> <dependency> <groupId>it.tidalwave.northernwind.rca</groupId> <artifactId>it-tidalwave-northernwind-rca-ui-structure-explorer</artifactId> <version>1.2-ALPHA-2-SNAPSHOT</version> </dependency> <dependency> <groupId>it.tidalwave.northernwind.rca</groupId> <artifactId>it-tidalwave-northernwind-rca-ui-content-editor</artifactId> <version>1.2-ALPHA-2-SNAPSHOT</version> </dependency> <dependency> <groupId>it.tidalwave.northernwind.rca</groupId> <artifactId>it-tidalwave-northernwind-rca-ui-content-manager</artifactId> <version>1.2-ALPHA-2-SNAPSHOT</version> </dependency> <dependency> <groupId>it.tidalwave.northernwind.rca</groupId> <artifactId>it-tidalwave-northernwind-rca-ui-structure-editor</artifactId> <version>1.2-ALPHA-2-SNAPSHOT</version> </dependency> <dependency> <groupId>it.tidalwave.northernwind.rca</groupId> <artifactId>it-tidalwave-northernwind-rca-ui-javafx</artifactId> <version>1.2-ALPHA-2-SNAPSHOT</version> </dependency> <dependency> <groupId>it.tidalwave.northernwind.rca</groupId> <artifactId>it-tidalwave-northernwind-rca-application-javafx</artifactId> <version>1.2-ALPHA-2-SNAPSHOT</version> </dependency> <dependency> <groupId>it.tidalwave.northernwind.rca</groupId> <artifactId>zephyr-macosx-embedded-jre</artifactId> <version>1.2-ALPHA-1-SNAPSHOT</version> </dependency> <dependency> <groupId>it.tidalwave.northernwind.rca</groupId> <artifactId>zephyr-macosx</artifactId> <version>1.2-ALPHA-2-SNAPSHOT</version> </dependency> </dependencies> </dependencyManagement> <!-- Repeated because of http://jira.codehaus.org/browse/SCM-442 --> <scm> <connection>scm:${tft.scm}:${scm.repo.readonly.url}</connection> <developerConnection>scm:${tft.scm}:${scm.repo.effective.url}</developerConnection> <url>${scm.repo.browse.url}</url> <tag>HEAD</tag> </scm> <modules> <module>modules</module> </modules> </project>