You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by re...@apache.org on 2023/01/12 12:04:23 UTC

[uima-parent-pom] 01/01: Issue #31: Switch changes report from Jira to GitHub

This is an automated email from the ASF dual-hosted git repository.

rec pushed a commit to branch refactoring/31-Switch-changes-report-from-Jira-to-GitHub
in repository https://gitbox.apache.org/repos/asf/uima-parent-pom.git

commit e5f9ff6d0b89148de80c1f797ca89a61a6926af7
Author: Richard Eckart de Castilho <re...@apache.org>
AuthorDate: Thu Jan 12 13:04:14 2023 +0100

    Issue #31: Switch changes report from Jira to GitHub
    
    - Switch the changes plugin from Jira to GitHub
    - Remove a few outdated comments
---
 pom.xml | 89 +++++++++++++++--------------------------------------------------
 1 file changed, 20 insertions(+), 69 deletions(-)

diff --git a/pom.xml b/pom.xml
index 4fe6127..9101142 100644
--- a/pom.xml
+++ b/pom.xml
@@ -18,29 +18,6 @@
     specific language governing permissions and limitations
     under the License.
 -->
-
-<!--
-  This is the common UIMA parent pom.
-  It contains the project-wide defaults:
-  
-    The parent of this POM is the official common Apache POM
-    
-    Defines repositories for
-      Snapshots - at Apache - used during development, and for docbook olinks 
-      Eclipse - where the good poms are
-      Central - adds default check-the checksums
-      
-    PluginManagement defaults:
-      Java 1.6 as the base
-      Javadoc at 1.6 too
-      Jar Manifest entries, including the build-time
-      AntRun to pick a later version of ant with support for ant extensions like "if"
-      
-    Specify plugin levels for non-standard plugins:
-      RAT
-      eclipse   
-    
--->
 <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 https://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
 
@@ -64,6 +41,8 @@
     it provides for externalized declaration of type systems,
     component configuration, aggregation, and more,
     supports scalablity, and provides tooling.
+    
+    This is the common UIMA parent pom. It contains the project-wide defaults.
   </description>
 
   <url>${uimaWebsiteUrl}</url>
@@ -101,10 +80,8 @@
   </scm>
 
   <issueManagement>
-    <system>Jira</system>
-    <!-- the form of the url is from https://maven.apache.org/plugins/maven-changes-plugin/usage.html -->
-    <!--url>https://issues.apache.org/jira/BrowseProject.jspa?projectId=12310570</url-->
-    <url>https://issues.apache.org/jira/browse/UIMA</url>
+    <system>Github</system>
+    <url>https://github.com/apache/uima-parent-pom/issues</url>
   </issueManagement>
 
   <ciManagement>
@@ -129,13 +106,6 @@
   </distributionManagement>
 
   <properties>
-    <!--  
-      This property is overridden in child projects that are released, to correspond to the 
-      Jira release category(ies) We specify something here, because if accidentally left blank, it 
-      generates a giant request for all changes
-    -->
-    <!-- for parent-pom-14. Change for each release -->
-    <jiraVersion>parent-pom-15</jiraVersion>  
     <!--  *********************************************************************************************************** -->
     <!--                                 U  G  H   change manually for release (to remove -SNAPSHOT                 * -->
     <!--  *********************************************************************************************************** -->
@@ -147,7 +117,7 @@
     <maven.build.timestamp.format>yyMMdd_HHmm</maven.build.timestamp.format>
     <buildDateTime>${maven.build.timestamp}</buildDateTime>
 
-    <!-- these properties are for docbook processing. -->     
+    <!-- these properties are for docbook processing. -->
     <!-- olink databases -->
     <dolArtifactId>uima-docbook-olink</dolArtifactId>
     <dolClassifier>olink</dolClassifier>
@@ -174,14 +144,11 @@
       Copyright (c)
       2003, 2006 IBM Corporation.
     </ibmNoticeText> 
-    <!-- next line commented out - to let standard source-release assembly descriptor as specified
-         in standard Apache parent pom be used -->
-    <!-- SourceReleaseAssemblyDescriptor>multimodule-source-release</sourceReleaseAssemblyDescriptor--> 
-
-  <!-- ============================================= -->
-  <!-- *  V E R S I O N S                            -->
-  <!-- *  most inherited from apache-wide parent pom -->
-  <!-- ============================================= -->
+
+    <!-- ============================================= -->
+    <!-- *  V E R S I O N S                            -->
+    <!-- *  most inherited from apache-wide parent pom -->
+    <!-- ============================================= -->
     <maven.version>3.6.3</maven.version>
     <!-- Tycho requires at least Java 11 -->
     <javaVersionMinBuild>17</javaVersionMinBuild>
@@ -562,29 +529,6 @@
               <version>1.3.2</version>
             </dependency>
           </dependencies>
-          <executions>
-            <execution>
-              <id>default-cli</id>
-              <goals>
-                <goal>jira-report</goal>
-              </goals>
-              <!-- don't use generate-sources - because javadoc plugin re-exec's that -->
-              <phase>generate-resources</phase>
-              <configuration>
-                <useJql>true</useJql>
-                <fixVersionIds>${jiraVersion}</fixVersionIds>
-                <columnNames>Type,Key,Status,Summary</columnNames>
-                <resolutionIds>Fixed</resolutionIds>
-                <statusIds>Closed,Resolved</statusIds>
-                <sortColumnNames>Type, Key</sortColumnNames>
-                <!-- changed sortColumnNames for Jira 5
-                     was: <sortColumnNames>Status, Key, Type</sortColumnNames>
-                 -->
-                <outputDirectory>${basedir}/issuesFixed/</outputDirectory>
-                <maxEntries>1000</maxEntries> <!-- hopefully, bigger than ever needed -->
-              </configuration>
-            </execution>
-          </executions>
         </plugin>
 
         <plugin>
@@ -1066,7 +1010,7 @@
     </profile>
 
     <!-- *********************************************** -->
-    <!-- * Generate JIRA issues report                 * -->
+    <!-- * Generate changes report                     * -->
     <!-- *********************************************** -->
     <profile>
       <id>mavenJirareport</id>
@@ -1085,7 +1029,7 @@
             <artifactId>maven-clean-plugin</artifactId>
             <executions>
               <execution>
-                <id>clean-jira-changes-report</id>
+                <id>clean-changes-report</id>
                 <phase>clean</phase>
                 <goals>
                   <goal>clean</goal>
@@ -1106,8 +1050,15 @@
             <executions>
               <execution>
                 <id>default-cli</id>
+                <phase>generate-resources</phase>
+                <goals>
+                  <goal>github-report</goal>
+                </goals>
                 <configuration>
-                  <fixVersionIds>${jiraVersion}</fixVersionIds>
+                  <columnNames>Type,Id,Status,Summary</columnNames>
+                  <onlyCurrentVersion>true</onlyCurrentVersion>
+                  <githubAPIScheme>https</githubAPIScheme>
+                  <githubAPIPort>443</githubAPIPort>
                 </configuration>
               </execution>
             </executions>