<?xml version='1.0' encoding='UTF-8'?>
<!--
- ~ Copyright (c) 2018. Developed by Hedgecode.
+ ~ Copyright (c) 2018-2020. Developed by Hedgecode.
~
~ Licensed under the Apache License, Version 2.0 (the "License");
~ you may not use this file except in compliance with the License.
~ limitations under the License.
-->
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+<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>
+ <modules>
+ <module>chesshog-core</module>
+ <module>chesshog-format</module>
+ <module>chesshog-uci</module>
+ <module>chesshog-graphics</module>
+ <module>chesshog-hedgefish</module>
+ <module>chesshog-dbetude</module>
+ <module>chesshog-qrcode</module>
+ </modules>
+
<parent>
<groupId>org.hedgecode.maven</groupId>
<artifactId>lib-parent</artifactId>
- <version>2</version>
+ <version>3</version>
<relativePath>../lib-parent/pom.xml</relativePath>
</parent>
<groupId>org.hedgecode.chess</groupId>
<artifactId>chesshog</artifactId>
<version>0.1-SNAPSHOT</version>
- <packaging>jar</packaging>
+ <packaging>pom</packaging>
- <name>Hedgecode Chess</name>
+ <name>Hedgecode ChessHog</name>
<description>
- Hedgecode Chess.
+ Hedgecode ChessHog is a chess project that includes modules with different functionality, such as:
+
+ * own internal format for the presentation of chess games and positions, which makes
+ it possible to use this project as API library for various chess Java applications;
+ * ability to work with various formats of chess games and diagrams (e.g. PGN, FEN),
+ including the functionality of generating chess positions in ASCII format,
+ as well as Wikipedia format;
+ * provide full functionality for working with UCI (Universal Chess Interface) protocol,
+ which allows both connecting external UCI engines and developing your own
+ using API of UCI module with a set of necessary interfaces described in it;
+ * building chess diagrams in the form of images with a diverse set of chess pieces;
+ * ability to record chess games and positions in the form of a QR code,
+ as well as recognition of this chess QR code.
</description>
<inceptionYear>2018</inceptionYear>
- <url>http://lib.hedgecode.org/${project.artifactId}/</url>
+ <url>https://lib.hedgecode.org/${project.artifactId}/</url>
<scm>
<connection>scm:svn:http://svn.hedgecode.org/lib/${project.artifactId}/trunk/</connection>
<issueManagement>
<system>JIRA</system>
- <url>http://issues.hedgecode.org/browse/${issueKey}/component/${issueComponentId}</url>
+ <url>https://issues.hedgecode.org/browse/${issueKey}/component/${issueComponentId}</url>
</issueManagement>
<distributionManagement>
</distributionManagement>
<properties>
+ <chessHogVersion>0.1-SNAPSHOT</chessHogVersion>
<junitVersion>4.12</junitVersion>
<commonsConfigVersion>1.10</commonsConfigVersion>
<commonsCollectionVersion>3.2.1</commonsCollectionVersion>