[LIB-9] Modify ChessQRCodeWriterTest
[chesshog.git] / pom.xml
diff --git a/pom.xml b/pom.xml
index 55e3409..6db0480 100644 (file)
--- a/pom.xml
+++ b/pom.xml
@@ -1,7 +1,7 @@
 <?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>
@@ -48,7 +71,7 @@
 
     <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>
@@ -60,6 +83,7 @@
     </distributionManagement>
 
     <properties>
+        <chessHogVersion>0.1-SNAPSHOT</chessHogVersion>
         <junitVersion>4.12</junitVersion>
         <commonsConfigVersion>1.10</commonsConfigVersion>
         <commonsCollectionVersion>3.2.1</commonsCollectionVersion>