northem-dark-java
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency> <groupId>com.arcticicestudio</groupId> <artifactId>northem-dark-java</artifactId> <version>0.2.0</version> </dependency>
<?xml version="1.0" encoding="UTF-8"?> <!-- +++++++++++++++++++++++++++++++++++++++++++ title POM + project northem-dark-java + file pom.xml + version 0.2.0 + author Arctic Ice Studio + email development@arcticicestudio.com + copyright Copyright (C) 2016 + created 2016-08-03 11:20 UTC+0200 + modified 2016-08-03 11:21 UTC+0200 + +++++++++++++++++++++++++++++++++++++++++++ [Description] Project POM based on the skeleton file of the "glacier-apache-maven@0.3.0" project. [Index] (1) Coordinates (2) Project Information (2.0) Developers (2.1) Licenses (2.2) Contributors (3) Project Properties (4) Prerequisites (5) Environment (5.0) SCM (5.1) Issue Management (5.2) Distribution Management (6) Dependencies (6.0) Scopes (6.0.0) test (7) Build (7.0) Plugins (7.0.0) validate (7.0.1) compile (7.0.2) process-resources (7.0.3) package (7.0.4) verify (7.0.5) install (7.0.6) deploy (8) Repositories (8.0) Maven Central (9) Plugin Repositories (9.0) Maven Central (10) Profiles (10.0) assemble (10.1) sign-gpg (10.2) sign-jarsigner (10.3) secure-properties (10.4) enforce-jdk-version [Copyright] Copyright (C) 2016 Arctic Ice Studio <development@arcticicestudio.com> [References] Northem (https://github.com/arcticicestudio/northem) Apache Maven Documentation (https://maven.apache.org/guides) (https://maven.apache.org/pom.html) (https://maven.apache.org/enforcer/enforcer-rules/versionRanges.html) Sonatype Maven Reference (http://books.sonatype.com/mvnref-book/reference) Arctic Versioning Specification (http://specs.arcticicestudio.com/arcver) Glacier Apache Maven Project (https://github.com/arcticicestudio/glacier-apache-maven) --> <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> <!--+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + Coordinates [1] + +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +--> <groupId>com.arcticicestudio</groupId> <artifactId>northem-dark-java</artifactId> <version>0.2.0</version> <packaging>jar</packaging> <!--+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [1]-+--> <!--+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + Project Information [2] + +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +--> <name>northem-dark-java</name> <description>Java library implementation of the north-bluish dark color palette "Northem Dark". Optimized for syntax highlighting and UI projects. This is a darker and more blue-tinged variation.</description> <url>https://github.com/arcticicestudio/northem-dark-java</url> <inceptionYear>2016</inceptionYear> <organization> <name>Arctic Ice Studio</name> <url>http://arcticicestudio.com</url> </organization> <!--+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + Project Information - Developers [2.0] + +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +--> <developers> <developer> <id>arcticicestudio</id> <name>Arctic Ice Studio</name> <email>development@arcticicestudio.com</email> <url>http://arcticicestudio.com</url> <organization>Arctic Ice Studio</organization> <organizationUrl>http://arcticicestudio.com</organizationUrl> <roles> <role>project-owner</role> <role>developer</role> </roles> <properties> <github>https://github.com/arcticicestudio</github> <twitter>https://twitter.com/arcticicestudio</twitter> <reddit>https://reddit.com/user/arcticicestudio</reddit> </properties> </developer> </developers> <!--+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [2.0]-+--> <!--+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + Project Information - Licenses [2.1] + +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +--> <licenses> <license> <name>Creative Commons Attribution-ShareAlike 4.0 International</name> <url>https://www.gnu.org/licenses/gpl-3.0.txt</url> </license> <license> <name>GNU General Public License, Version 3.0</name> <url>http://creativecommons.org/licenses/by-sa/4.0</url> </license> </licenses> <!--+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [2.1]-+--> <!--+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + Project Information - Contributors [2.2] + +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +--> <contributors> <contributor> <name>Arctic Ice Studio</name> <email>development@arcticicestudio.com</email> <url>http://arcticicestudio.com</url> <organization>Arctic Ice Studio</organization> <organizationUrl>http://arcticicestudio.com</organizationUrl> <roles> <role>project-owner</role> <role>developer</role> </roles> <properties> <github>https://github.com/arcticicestudio</github> <twitter>https://twitter.com/arcticicestudio</twitter> <reddit>https://reddit.com/user/arcticicestudio</reddit> </properties> </contributor> </contributors> <!--+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [2.2]-+--> <!--+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [2]-+--> <!--+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + Project Properties [3] + +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +--> <properties> <!-- The external file providing the secure properties. @since 0.1.0 --> <securePropertyFile>${basedir}/pom-secure.properties</securePropertyFile> <!-- The project source- and output encoding. @since 0.1.0 --> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.build.outputEncoding>UTF-8</project.build.outputEncoding> <!-- The required JDK version to run this project. @since 0.1.0 --> <requireJavaVersion>1.8.0-102</requireJavaVersion> <!-- The application main class. @since 0.1.0 --> <applicationMainClass></applicationMainClass> <!-- The application classpath prefix. @since 0.1.0 --> <applicationClasspathPrefix>lib</applicationClasspathPrefix> <!-- The project build root directory. @since 0.1.0 --> <buildRootDirectory>${basedir}/build</buildRootDirectory> <!-- The project build root directory. @since 0.1.0 --> <artifactBuildDirectory>${buildRootDirectory}/artifacts</artifactBuildDirectory> <!-- The directory containing the main source code assets. @since 0.1.0 --> <mainAssetsDirectory>${basedir}/src/main/assets</mainAssetsDirectory> <!-- The directory containing the test source code assets. @since 0.1.0 --> <testAssetsDirectory>${basedir}/src/test/assets</testAssetsDirectory> <!-- The Java compiler source- and target version. @since 0.1.0 --> <javaCompileVersion>1.8</javaCompileVersion> <!-- The scope of the dependency artifacts to copy to the classpath prefix directory. @since 0.1.0 --> <dependencyCopyScope>runtime</dependencyCopyScope> </properties> <!--+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [3]-+--> <!--+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + Prerequisites [4] + +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +--> <!-- The requirted Maven version in order to execute the POM correctly. @since 0.1.0 --> <prerequisites> <maven>3.3.9</maven> </prerequisites> <!--+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [4]-+--> <!--+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + Environment [5] + +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +--> <!--+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + Environment - SCM [5.0] + +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +--> <scm> <connection>scm:git:git://github.com/arcticicestudio/northem-dark-java.git</connection> <developerConnection>scm:git:git@github.com:arcticicestudio/northem-dark-java.git</developerConnection> <tag>HEAD</tag> <url>https://github.com/arcticicestudio/northem-dark-java</url> </scm> <!--+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [5.0]-+--> <!--+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + Environment - Issue Management [5.1] + +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +--> <issueManagement> <system>GitHub</system> <url>https://github.com/arcticicestudio/northem-dark-java/issues</url> </issueManagement> <!--+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [5.1]-+--> <!--+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + Environment - Distribution Management [5.2] + +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +--> <!-- The OSS Sonatype snapshot- and release/staging repositories. @see https://oss.sonatype.org @see http://central.sonatype.org @since 0.1.0 --> <distributionManagement> <downloadUrl>https://github.com/arcticicestudio/northem-dark-java</downloadUrl> <snapshotRepository> <id>ossrh</id> <name>OSS Sonatype</name> <url>https://oss.sonatype.org/content/repositories/snapshots</url> <layout>default</layout> </snapshotRepository> <repository> <id>ossrh</id> <name>OSS Sonatype</name> <url>https://oss.sonatype.org/service/local/staging/deploy/maven2</url> <layout>default</layout> </repository> </distributionManagement> <!--+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [5.2]-+--> <!--+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [5]-+--> <!--+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + Dependencies [6] + +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +--> <dependencies> <!--+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + Dependencies - Scopes [6.0] + +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +--> <!--+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + Dependencies - Scopes - test [6.0.0] + +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +--> <!-- JUnit is a unit testing framework for Java. @see http://junit.org/junit4 @since 0.1.0 --> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> <scope>test</scope> <optional>true</optional> </dependency> <!-- Hamcrest is a library of matchers, which can be combined in to create flexible expressions of intent in tests. This is the core API of hamcrest matcher framework to be used by third-party framework providers. This includes the a foundation set of matcher implementations for common operations. @see http://hamcrest.org @since 0.1.0 --> <dependency> <groupId>org.hamcrest</groupId> <artifactId>hamcrest-core</artifactId> <version>1.3</version> <scope>test</scope> <optional>true</optional> </dependency> <!-- Hamcrest is a library of matchers, which can be combined in to create flexible expressions of intent in tests. Library of matcher implementations. @see http://hamcrest.org @since 0.1.0 --> <dependency> <groupId>org.hamcrest</groupId> <artifactId>hamcrest-library</artifactId> <version>1.3</version> <scope>test</scope> <optional>true</optional> </dependency> <!--+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [6.0.0]-+--> </dependencies> <!--+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [6.0]-+--> <!--+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [6]-+--> <!--+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + Build [7] + +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +--> <build> <finalName>${project.artifactId}-${project.version}</finalName> <directory>${buildRootDirectory}</directory> <!--+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + Build - Plugins [7.0] + +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +--> <plugins> <!--+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + Build - Plugins - validate [7.0.0] + +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +--> <!-- Verifies the existence of files using the specified verification descriptors. @see http://maven.apache.org/plugins/maven-verifier-plugin/verify-mojo.html @since 0.1.0 --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-verifier-plugin</artifactId> <version>1.1</version> <inherited>true</inherited> <executions> <execution> <id>verify-project</id> <phase>validate</phase> <goals> <goal>verify</goal> </goals> </execution> </executions> <configuration> <verificationFile>${mainAssetsDirectory}/verifications-project.xml</verificationFile> </configuration> </plugin> <!--+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [7.0.0]-+--> <!--+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + Build - Plugins - compile [7.0.1] + +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +--> <!-- Compiles the main Java source code. @see https://maven.apache.org/plugins/maven-compiler-plugin/compile-mojo.html @since 0.1.0 --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.5.1</version> <inherited>true</inherited> <configuration> <encoding>${project.build.sourceEncoding}</encoding> <source>${javaCompileVersion}</source> <target>${javaCompileVersion}</target> <failOnError>true</failOnError> </configuration> </plugin> <!--+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [7.0.1]-+--> <!--+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + Build - Plugins - process-resources [7.0.2] + +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +--> <!-- Copies the resources for the main source code. @see https://maven.apache.org/plugins/maven-resources-plugin/resources-mojo.html @since 0.1.0 --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-resources-plugin</artifactId> <version>3.0.1</version> <inherited>true</inherited> <configuration> <includeEmptyDirs>true</includeEmptyDirs> <encoding>${project.build.sourceEncoding}</encoding> </configuration> </plugin> <!--+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [7.0.2]-+--> <!--+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + Build - Plugins - package [7.0.3] + +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +--> <!-- Copies the project dependency artifacts with the configured scope to the specified prefixed directory and downloads the JavaDoc and sources artifacts of all project dependencies. @see http://maven.apache.org/plugins/maven-dependency-plugin/copy-dependencies-mojo.html @see http://maven.apache.org/plugins/maven-dependency-plugin/sources-mojo.html @since 0.1.0 --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-dependency-plugin</artifactId> <version>2.10</version> <executions> <execution> <id>copy-dependencies</id> <phase>package</phase> <goals> <goal>copy-dependencies</goal> </goals> <configuration> <includeScope>${dependencyCopyScope}</includeScope> <outputDirectory>${artifactBuildDirectory}/${applicationClasspathPrefix}</outputDirectory> </configuration> </execution> <execution> <id>download-sources</id> <phase>generate-sources</phase> <goals> <goal>sources</goal> </goals> <configuration> <classifier>sources</classifier> <silent>true</silent> </configuration> </execution> <execution> <id>download-javadoc</id> <phase>generate-sources</phase> <goals> <goal>sources</goal> </goals> <configuration> <classifier>javadoc</classifier> <silent>true</silent> </configuration> </execution> </executions> <configuration> <overWriteIfNewer>true</overWriteIfNewer> </configuration> </plugin> <!-- Builds the JAR project artifacts with the specified manifest values. The POM and pom.properties files are not included. The classpath will be prefixed with the specified classpath prefix property value configured for the "dependency:copy-dependencies" goal. @see https://maven.apache.org/plugins/maven-jar-plugin/jar-mojo.html @since 0.1.0 --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <version>3.0.2</version> <inherited>true</inherited> <configuration> <outputDirectory>${artifactBuildDirectory}</outputDirectory> <archive> <addMavenDescriptor>false</addMavenDescriptor> <manifest> <addClasspath>true</addClasspath> <addDefaultImplementationEntries>true</addDefaultImplementationEntries> <addDefaultSpecificationEntries>false</addDefaultSpecificationEntries> <classpathPrefix>${applicationClasspathPrefix}</classpathPrefix> <classpathLayoutType>simple</classpathLayoutType> <mainClass>${applicationMainClass}</mainClass> <packageName>${project.groupId}</packageName> </manifest> </archive> </configuration> </plugin> <!-- Builds the sources JAR artifact for the main source code with the specified manifest values. The classpath will be prefixed with the specified classpath prefix property value configured for the "dependency:copy-dependencies" goal. @see https://maven.apache.org/plugins/maven-source-plugin/jar-no-fork-mojo.html @since 0.1.0 --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-source-plugin</artifactId> <version>3.0.1</version> <inherited>true</inherited> <executions> <execution> <id>attach-sources</id> <phase>package</phase> <goals> <goal>jar-no-fork</goal> </goals> </execution> </executions> <configuration> <outputDirectory>${artifactBuildDirectory}</outputDirectory> <classifier>sources</classifier> <archive> <addMavenDescriptor>true</addMavenDescriptor> <manifest> <addDefaultImplementationEntries>true</addDefaultImplementationEntries> <addDefaultSpecificationEntries>false</addDefaultSpecificationEntries> <packageName>${project.groupId}</packageName> </manifest> </archive> </configuration> </plugin> <!-- Builds the JavaDoc JAR artifact for the main source code. @see https://maven.apache.org/plugins/maven-javadoc-plugin/jar-mojo.html @since 0.1.0 --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-javadoc-plugin</artifactId> <version>2.10.4</version> <inherited>true</inherited> <executions> <execution> <id>attach-javadocs</id> <phase>package</phase> <goals> <goal>jar</goal> </goals> </execution> </executions> <configuration> <classifier>javadoc</classifier> <jarOutputDirectory>${artifactBuildDirectory}</jarOutputDirectory> <encoding>${project.build.sourceEncoding}</encoding> <failOnError>false</failOnError> <author>true</author> <bottom>Copyright © {inceptionYear}-{currentYear} {organizationName}</bottom> <doctitle>${project.name} ${project.version} API</doctitle> <windowtitle>${project.name} ${project.version} API</windowtitle> </configuration> </plugin> <!--+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [7.0.3]-+--> <!--+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + Build - Plugins - verify [7.0.4] + +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +--> <!-- Creates checksum files for all artifacts and assemblies. @see http://nicoulaj.github.io/checksum-maven-plugin/artifacts-mojo.html @see http://nicoulaj.github.io/checksum-maven-plugin/files-mojo.html @since 0.1.0 --> <plugin> <groupId>net.ju-n.maven.plugins</groupId> <artifactId>checksum-maven-plugin</artifactId> <version>1.3</version> <executions> <execution> <id>checksum-artifacts</id> <phase>verify</phase> <goals> <goal>artifacts</goal> </goals> </execution> <execution> <id>checksum-assemblies</id> <phase>none</phase> <goals> <goal>files</goal> </goals> </execution> </executions> <configuration> <algorithms> <algorithm>SHA-1</algorithm> <algorithm>MD5</algorithm> </algorithms> <csvSummary>false</csvSummary> <fileSets> <fileSet> <directory>${project.build.directory}/assembly</directory> <includes> <include>*.tar.gz</include> <include>*.zip</include> </includes> </fileSet> </fileSets> </configuration> </plugin> <!--+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [7.0.4]-+--> <!--+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + Build - Plugins - install [7.0.5] + +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +--> <!-- Installs the project's main artifact, and any other artifacts attached by other plugins in the lifecycle, to the local repository and creates SHA-1 and MD5 checksum files. @see http://maven.apache.org/plugins/maven-install-plugin/install-mojo.html @since 0.1.0 --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-install-plugin</artifactId> <version>2.5.2</version> <inherited>true</inherited> <executions> <execution> <phase>install</phase> <goals> <goal>install</goal> </goals> </execution> </executions> <configuration> <createChecksum>true</createChecksum> </configuration> </plugin> <!--+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [7.0.5]-+--> <!--+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + Build - Plugins - deploy [7.0.6] + +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +--> <!-- Deploys the artifacts to OSSRH to release them to the Central Repository. @see https://github.com/sonatype/nexus-maven-plugins/tree/master/staging/maven-plugin @since 0.1.0 --> <plugin> <groupId>org.sonatype.plugins</groupId> <artifactId>nexus-staging-maven-plugin</artifactId> <version>1.6.7</version> <extensions>true</extensions> <configuration> <serverId>ossrh</serverId> <nexusUrl>https://oss.sonatype.org</nexusUrl> <autoReleaseAfterClose>false</autoReleaseAfterClose> </configuration> </plugin> <!--+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [7.0.6]-+--> </plugins> <!--+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [7.0]-+--> </build> <!--+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [7]-+--> <!--+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + Repositories [8] + +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +--> <repositories> <!--+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + Repositories - Maven Central [8.0] + +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +--> <!-- The default Apache Maven Central Repository with enabled snapshots. Inherited from the Super POM. @see http://search.maven.org @see https://oss.sonatype.org @see http://central.sonatype.org @since 0.1.0 --> <repository> <id>central</id> <name>Central Repository</name> <url>https://repo.maven.apache.org/maven2</url> <layout>default</layout> <snapshots> <enabled>true</enabled> <checksumPolicy>warn</checksumPolicy> </snapshots> <releases> <enabled>true</enabled> <checksumPolicy>fail</checksumPolicy> </releases> </repository> <!--+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [8.0]-+--> </repositories> <!--+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [8]-+--> <!--+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + Plugin Repositories [9] + +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +--> <pluginRepositories> <!--+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + Plugin Repositories - Maven Central [9.0] + +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +--> <!-- The default Apache Maven Plugin Repository with enabled snapshots. Inherited from the Super POM. @see http://search.maven.org @see https://oss.sonatype.org @see http://central.sonatype.org @since 0.1.0 --> <pluginRepository> <id>central</id> <name>Central Repository</name> <url>https://repo.maven.apache.org/maven2</url> <layout>default</layout> <snapshots> <enabled>true</enabled> <checksumPolicy>warn</checksumPolicy> </snapshots> <releases> <enabled>true</enabled> <checksumPolicy>fail</checksumPolicy> </releases> </pluginRepository> <!--+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [9.0]-+--> </pluginRepositories> <!--+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [9]-+--> <!--+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + Profiles [10] + +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +--> <profiles> <!--+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + Profiles - javafx [10.0] + +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +--> <!--+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + Profiles - assemble [10.0] + +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +--> <!-- Provides goals to creates assemblies with matching checksum files. @since 0.1.0 --> <profile> <id>assemble</id> <build> <plugins> <!-- Creates assemblies using the given assembly descriptors. @see http://maven.apache.org/plugins/maven-assembly-plugin/single-mojo.html @since 0.1.0 --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-assembly-plugin</artifactId> <version>2.6</version> <executions> <execution> <id>assemble</id> <phase>none</phase> <goals> <goal>single</goal> </goals> </execution> </executions> <configuration> <outputDirectory>${project.build.directory}/assembly</outputDirectory> <appendAssemblyId>true</appendAssemblyId> <recompressZippedFiles>false</recompressZippedFiles> <descriptors> <descriptor>${mainAssetsDirectory}/assembly-bin.xml</descriptor> </descriptors> </configuration> </plugin> </plugins> </build> </profile> <!--+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -[10.0]-+--> <!--+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + Profiles - sign-gpg [10.1] + +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +--> <!-- Signs all project artifacts using GPG. @since 0.1.0 --> <profile> <id>sign-gpg</id> <activation> <property> <name>gpg.keyname</name> </property> </activation> <build> <plugins> <!-- Signs all project artifacts using the specified GPG alias/keyid. The alias can be configured using the "gpg.keyname" external secure property. @see http://maven.apache.org/plugins/maven-gpg-plugin/sign-mojo.html @since 0.1.0 --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-gpg-plugin</artifactId> <version>1.6</version> <inherited>true</inherited> <executions> <execution> <phase>verify</phase> <goals> <goal>sign</goal> </goals> </execution> </executions> <configuration> <ascDirectory>.</ascDirectory> <keyname>${gpg.keyname}</keyname> </configuration> </plugin> </plugins> </build> </profile> <!--+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -[10.1]-+--> <!--+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + Profiles - sign-jarsigner [10.2] + +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +--> <!-- Signs all project artifacts using the jarsigner. @since 0.1.0 --> <profile> <id>sign-jarsigner</id> <build> <plugins> <!-- Signs all project artifacts using the jarsigner with the specified properties. @see http://maven.apache.org/plugins/maven-jarsigner-plugin/sign-mojo.html @since 0.1.0 --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jarsigner-plugin</artifactId> <version>1.4</version> <inherited>true</inherited> <executions> <execution> <id>jarsigner-sign-artifacts</id> <phase>verify</phase> <goals> <goal>sign</goal> </goals> </execution> </executions> <configuration> <keystore>${jarsigner.keystore}</keystore> <alias>${jarsigner.alias}</alias> <storepass>${jarsigner.storepass}</storepass> <keypass>${jarsigner.keypass}</keypass> <sigfile>AIS</sigfile> </configuration> </plugin> </plugins> </build> </profile> <!--+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -[10.2]-+--> <!--+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + Profiles - secure-properties [10.3] + +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +--> <!-- Reads all properties from the secure property file. @since 0.1.0 --> <profile> <id>secure-properties</id> <activation> <file> <exists>${securePropertyFile}</exists> </file> </activation> <build> <plugins> <!-- Reads all properties from the secure property file. @see http://www.mojohaus.org/properties-maven-plugin/read-project-properties-mojo.html @since 0.1.0 --> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>properties-maven-plugin</artifactId> <version>1.0.0</version> <executions> <execution> <phase>validate</phase> <goals> <goal>read-project-properties</goal> </goals> <configuration> <files> <file>${securePropertyFile}</file> </files> </configuration> </execution> </executions> </plugin> </plugins> </build> </profile> <!--+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -[10.3]-+--> <!--+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + Profiles - enforce-jdk-version [10.4] + +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +--> <!-- Enforces the usage of the specified JDK version. @since 0.1.0 --> <profile> <id>enforce-jdk-version</id> <build> <plugins> <!-- Enforces the usage of the specified JDK version. @see http://maven.apache.org/enforcer/maven-enforcer-plugin/enforce-mojo.html @since 0.1.0 --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-enforcer-plugin</artifactId> <version>1.4.1</version> <executions> <execution> <id>enforce-jdk-version</id> <goals> <goal>enforce</goal> </goals> <configuration> <rules> <requireJavaVersion> <version>${requireJavaVersion}</version> </requireJavaVersion> </rules> </configuration> </execution> </executions> </plugin> </plugins> </build> </profile> <!--+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -[10.4]-+--> </profiles> <!--+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -[10]-+--> </project>