[LIB-10] Correct RequestParams for Event Rounds and Seeding
[snooker-score-api.git] / pom.xml
diff --git a/pom.xml b/pom.xml
index 59baa73..28084f6 100644 (file)
--- a/pom.xml
+++ b/pom.xml
@@ -1,7 +1,7 @@
 <?xml version='1.0' encoding='UTF-8'?>
 
 <!--
-  ~ Copyright (c) 2017. Developed by Hedgecode.
+  ~ Copyright (c) 2017-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.
 
     <parent>
         <groupId>org.hedgecode.maven</groupId>
-        <artifactId>maven-parent</artifactId>
-        <version>1</version>
+        <artifactId>lib-parent</artifactId>
+        <version>3</version>
+        <relativePath>../lib-parent/pom.xml</relativePath>
     </parent>
 
     <groupId>org.hedgecode.snooker</groupId>
     <artifactId>snooker-score-api</artifactId>
-    <version>0.1-SNAPSHOT</version>
+    <version>1.0-SNAPSHOT</version>
     <packaging>jar</packaging>
 
     <name>Hedgecode Snooker Score API</name>
     </description>
     <inceptionYear>2017</inceptionYear>
 
-    <url>http://lib.hedgecode.org/${project.artifactId}/</url>
+    <url>https://lib.hedgecode.org/${project.artifactId}/</url>
+
+    <contributors>
+        <contributor>
+            <name>Hedgehog</name>
+            <organization>Hedgecode</organization>
+            <organizationUrl>https://hedgecode.org/</organizationUrl>
+            <roles>
+                <role>inspirer</role>
+            </roles>
+            <properties>
+                <picUrl>https://hedgecode.org/img/hedgehog50x50.png</picUrl>
+            </properties>
+        </contributor>
+        <contributor>
+            <name>Bundle</name>
+            <organization>Hedgecode</organization>
+            <organizationUrl>https://hedgecode.org/</organizationUrl>
+            <roles>
+                <role>data storage</role>
+            </roles>
+            <properties>
+                <picUrl>https://hedgecode.org/img/bundle50x50.png</picUrl>
+            </properties>
+        </contributor>
+    </contributors>
 
     <scm>
         <connection>scm:svn:http://svn.hedgecode.org/lib/${project.artifactId}/trunk/</connection>
@@ -50,7 +76,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>
     </distributionManagement>
 
     <properties>
-        <javaVersion>8</javaVersion>
-        <maven.compiler.source>1.${javaVersion}</maven.compiler.source>
-        <maven.compiler.target>1.${javaVersion}</maven.compiler.target>
         <gsonVersion>2.8.0</gsonVersion>
         <junitVersion>4.8.2</junitVersion>
         <mavenDependencyPluginVersion>2.8</mavenDependencyPluginVersion>
-        <mavenJarPluginVersion>2.5</mavenJarPluginVersion>
         <mavenAssemblyPluginVersion>2.4.1</mavenAssemblyPluginVersion>
-        <mavenReleasePluginVersion>2.5.3</mavenReleasePluginVersion>
-        <mavenPluginToolsVersion>3.4</mavenPluginToolsVersion>
-        <wagonWebDavVersion>2.7</wagonWebDavVersion>
         <issueComponentId>10012</issueComponentId>
-        <issueKey>LIB</issueKey>
-        <issueNumber>2</issueNumber>
+        <issueNumber>10</issueNumber>
     </properties>
 
     <dependencies>
                     <scmCommentPrefix xml:space="preserve">[${issueKey}-${issueNumber}] </scmCommentPrefix>
                 </configuration>
             </plugin>
+        </plugins>
+    </build>
+
+    <reporting>
+        <plugins>
             <plugin>
                 <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-site-plugin</artifactId>
-                <version>${mavenPluginToolsVersion}</version>
+                <artifactId>maven-project-info-reports-plugin</artifactId>
+                <version>${mavenReportsPluginVersion}</version>
                 <configuration>
-                    <locales>en,ru</locales>
+                    <dependencyLocationsEnabled>false</dependencyLocationsEnabled>
                 </configuration>
-                <dependencies>
-                    <dependency>
-                        <groupId>org.apache.maven.wagon</groupId>
-                        <artifactId>wagon-webdav-jackrabbit</artifactId>
-                        <version>${wagonWebDavVersion}</version>
-                    </dependency>
-                </dependencies>
+                <reportSets>
+                    <reportSet>
+                        <reports>
+                            <report>index</report>
+                            <report>summary</report>
+                            <report>dependency-info</report>
+                            <report>project-team</report>
+                            <report>scm</report>
+                            <report>dependency-management</report>
+                            <report>dependencies</report>
+                            <report>plugin-management</report>
+                            <report>plugins</report>
+                            <report>distribution-management</report>
+                        </reports>
+                    </reportSet>
+                </reportSets>
             </plugin>
         </plugins>
-    </build>
+    </reporting>
 
     <profiles>
         <profile>
                 </plugins>
             </build>
         </profile>
+        <profile>
+            <id>reporting</id>
+            <reporting>
+                <plugins>
+                    <plugin>
+                        <groupId>org.apache.maven.plugins</groupId>
+                        <artifactId>maven-javadoc-plugin</artifactId>
+                        <configuration>
+                            <sourceFileExcludes>
+                                <exclude>org/hedgecode/snooker/annotation/*.java</exclude>
+                                <exclude>org/hedgecode/snooker/cache/assign/*.java</exclude>
+                                <exclude>org/hedgecode/snooker/compare/*.java</exclude>
+                                <exclude>org/hedgecode/snooker/gson/*.java</exclude>
+                                <exclude>org/hedgecode/snooker/json/*.java</exclude>
+                                <exclude>org/hedgecode/snooker/request/*.java</exclude>
+                            </sourceFileExcludes>
+                        </configuration>
+                    </plugin>
+                </plugins>
+            </reporting>
+        </profile>
     </profiles>
 
 </project>