From 43e86c6691aa54c7c583902fbe72a0875e098a91 Mon Sep 17 00:00:00 2001 From: gotty Date: Sun, 12 Jan 2020 04:35:19 +0300 Subject: [PATCH] [LIB-13] Add maven project object model --- CHANGELOG | 10 +++ LICENSE | 4 +- NOTICE | 2 +- pom.xml | 256 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 269 insertions(+), 3 deletions(-) create mode 100644 CHANGELOG create mode 100644 pom.xml diff --git a/CHANGELOG b/CHANGELOG new file mode 100644 index 0000000..4fc7821 --- /dev/null +++ b/CHANGELOG @@ -0,0 +1,10 @@ +CHANGELOG Hedgecode ChessHog Scanner +==================================== + +v.0.1 [2020-XX-XX] +------------------ +- Initial release of the library +- Base hierarchy of scanner classes +- Scanner configuration settings via JSON files +- Ability to work through a proxy server +- ... diff --git a/LICENSE b/LICENSE index 7cb98fd..f24588e 100644 --- a/LICENSE +++ b/LICENSE @@ -178,13 +178,13 @@ *************************************************************************** - Copyright (c) 2019–2020 Hedgecode. All rights reserved. + Copyright (c) 2019-2020 Hedgecode. All rights reserved. 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 + 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, diff --git a/NOTICE b/NOTICE index 5718f96..5bbef89 100644 --- a/NOTICE +++ b/NOTICE @@ -1,6 +1,6 @@ Hedgecode ChessHog Scanner -Copyright (c) 2019–2020 Hedgecode. All rights reserved. +Copyright (c) 2019-2020 Hedgecode. All rights reserved. This product includes software developed at Hedgecode (https://hedgecode.org/). diff --git a/pom.xml b/pom.xml new file mode 100644 index 0000000..d423cdc --- /dev/null +++ b/pom.xml @@ -0,0 +1,256 @@ + + + + + + 4.0.0 + + + org.hedgecode.maven + lib-parent + 2 + ../lib-parent/pom.xml + + + org.hedgecode.chess + chesshog-scanner + 0.1-SNAPSHOT + pom + + Hedgecode ChessHog Scanner + + Hedgecode ChessHog Scanner is a Java library for parsing PGN format chess games from various chess internet portals. + + 2019 + + https://lib.hedgecode.org/${project.artifactId}/ + + + scm:svn:http://svn.hedgecode.org/lib/${project.artifactId}/trunk/ + scm:svn:https://svn.hedgecode.org/lib/${project.artifactId}/trunk/ + http://svn.hedgecode.org/lib/${project.artifactId}/trunk/ + + + + JIRA + https://issues.hedgecode.org/browse/${issueKey}/component/${issueComponentId} + + + + + hedgecode.website + Hedgecode Libs Website + dav:https://hedgecode.org/libs/${project.artifactId}/ + + + + + 0.1-SNAPSHOT + 4.4.11 + 4.5.9 + 2.8.0 + 4.12 + 1.10 + 3.2.1 + 2.8 + 2.4.1 + 10030 + 13 + + + + + org.apache.httpcomponents + httpcore + ${httpCoreVersion} + + + org.apache.httpcomponents + httpclient + ${httpClientVersion} + + + com.google.code.gson + gson + ${gsonVersion} + + + junit + junit + ${junitVersion} + test + + + commons-configuration + commons-configuration + ${commonsConfigVersion} + test + + + commons-collections + commons-collections + ${commonsCollectionVersion} + test + + + + + + + org.apache.maven.plugins + maven-dependency-plugin + ${mavenDependencyPluginVersion} + + + copy-dependencies + prepare-package + + copy-dependencies + + + ${project.build.directory}/lib + false + false + true + + + + + + org.apache.maven.plugins + maven-jar-plugin + ${mavenJarPluginVersion} + + + + true + lib/ + true + true + org.hedgecode.chess.scanner.ChessHogScannerApp + + + ${project.artifactId} + + + + + + org.apache.maven.plugins + maven-release-plugin + ${mavenReleasePluginVersion} + + https://svn.hedgecode.org/lib/${project.artifactId}/tags + https://svn.hedgecode.org/lib/${project.artifactId}/branches + clean install + deploy + release + [${issueKey}-${issueNumber}] + + + + + + + + + org.apache.maven.plugins + maven-project-info-reports-plugin + ${mavenReportsPluginVersion} + + false + + + + + index + summary + dependency-info + project-team + scm + dependency-management + dependencies + plugin-management + plugins + distribution-management + + + + + + + + + + jar-with-dependencies + + + + org.apache.maven.plugins + maven-assembly-plugin + ${mavenAssemblyPluginVersion} + + + + true + lib/ + true + true + org.hedgecode.chess.scanner.ChessHogScannerApp + + + ${project.artifactId} + + + + jar-with-dependencies + + + + + make-assembly + package + + single + + + + + + + + + reporting + + + + org.apache.maven.plugins + maven-javadoc-plugin + + + + + + + + + + + + -- 2.10.0