Issue #325: Update dependencies
- Fix compiler warnings
- Switch to github-release-notes profile
- Disable changelog generation during Jenkins builds
diff --git a/Jenkinsfile b/Jenkinsfile
index 86153e9..1578be7 100644
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -19,5 +19,5 @@
defaultPipeline {
// extraMavenArguments = '-Pjacoco,spotbugs,pmd -Ddisable-rc-auto-staging'
- extraMavenArguments = '-Ddisable-rc-auto-staging'
+ extraMavenArguments = '-Ddisable-rc-auto-staging -Ddisable-generate-release-notes'
}
diff --git a/marker-file-enabling-changes-report b/marker-file-enabling-release-notes
similarity index 100%
rename from marker-file-enabling-changes-report
rename to marker-file-enabling-release-notes
diff --git a/uimaj-core/src/main/java/org/apache/uima/cas/impl/AnnotationTreeNodeImpl.java b/uimaj-core/src/main/java/org/apache/uima/cas/impl/AnnotationTreeNodeImpl.java
index 1cdf376..e2f0e87 100644
--- a/uimaj-core/src/main/java/org/apache/uima/cas/impl/AnnotationTreeNodeImpl.java
+++ b/uimaj-core/src/main/java/org/apache/uima/cas/impl/AnnotationTreeNodeImpl.java
@@ -54,7 +54,7 @@
try {
return dtrs.get(i);
} catch (IndexOutOfBoundsException e) {
- throw new CASRuntimeException(CASRuntimeException.CHILD_INDEX_OOB, null);
+ throw new CASRuntimeException(CASRuntimeException.CHILD_INDEX_OOB);
}
}
diff --git a/uimaj-core/src/main/java/org/apache/uima/impl/UIMAFramework_impl.java b/uimaj-core/src/main/java/org/apache/uima/impl/UIMAFramework_impl.java
index 2058a41..49652b8 100644
--- a/uimaj-core/src/main/java/org/apache/uima/impl/UIMAFramework_impl.java
+++ b/uimaj-core/src/main/java/org/apache/uima/impl/UIMAFramework_impl.java
@@ -344,7 +344,7 @@
// get static method getInstance()
Method instanceMethod = mLoggerClass.getMethod("getInstance", Constants.EMPTY_CLASS_ARRAY);
// invoke getInstance() method and retrieve default logger object
- return (Logger) instanceMethod.invoke(null, Constants.EMPTY_CLASS_ARRAY);
+ return (Logger) instanceMethod.invoke(null, (Object[]) Constants.EMPTY_CLASS_ARRAY);
} catch (NoSuchMethodException e) {
throw new UIMARuntimeException(e);
} catch (InvocationTargetException e) {
@@ -569,7 +569,8 @@
Method instanceMethod = mLoggerClass.getMethod("getInstance",
Constants.EMPTY_CLASS_ARRAY);
// invoke getInstance() method and retrieve default logger object
- mDefaultLogger = (Logger) instanceMethod.invoke(null, Constants.EMPTY_CLASS_ARRAY);
+ mDefaultLogger = (Logger) instanceMethod.invoke(null,
+ (Object[]) Constants.EMPTY_CLASS_ARRAY);
} catch (Exception e) {
throw new SAXException(e);
}
diff --git a/uimaj-parent/pom.xml b/uimaj-parent/pom.xml
index 81bf280..98948bc 100644
--- a/uimaj-parent/pom.xml
+++ b/uimaj-parent/pom.xml
@@ -166,6 +166,12 @@
<api_check_oldVersion>3.4.1</api_check_oldVersion>
<assemblySrcDescriptor>src/main/assembly/src.xml</assemblySrcDescriptor>
+
+ <!-- BEGIN PROFILE SETTINGS: generate-release-notes-->
+ <github-repository>uima-uimaj</github-repository>
+ <git-branch>main</git-branch>
+ <previous-release-version>3.4.1</previous-release-version>
+ <!-- END PROFILE SETTINGS: generate-release-notes-->
</properties>
<dependencyManagement>