diff --git a/file-management-3.0.0-source-release.zip b/file-management-3.0.0-source-release.zip
deleted file mode 100644
index 8668da4..0000000
--- a/file-management-3.0.0-source-release.zip
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:aaa1026f9aa46ba2941a1271f7e79f070ea0d3aae528d437cf5d1d53b5f93a72
-size 55722
diff --git a/file-management-3.1.0-source-release.zip b/file-management-3.1.0-source-release.zip
new file mode 100644
index 0000000..5868093
--- /dev/null
+++ b/file-management-3.1.0-source-release.zip
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:34f48b425e82581a192672e1335d937e6c27a76b53f40e07ae4f0f05e0cb2701
+size 58226
diff --git a/maven-file-management-build.xml b/maven-file-management-build.xml
index cf389a6..8a2b4c0 100644
--- a/maven-file-management-build.xml
+++ b/maven-file-management-build.xml
@@ -8,16 +8,17 @@
-
+
-
+
-
+
+
@@ -95,6 +96,7 @@
encoding="UTF-8"
optimize="false"
deprecation="true"
+ release="${compiler.release}"
target="${compiler.target}"
verbose="false"
fork="false"
diff --git a/maven-file-management.changes b/maven-file-management.changes
index 16b7539..085dfb0 100644
--- a/maven-file-management.changes
+++ b/maven-file-management.changes
@@ -1,3 +1,17 @@
+-------------------------------------------------------------------
+Wed Jun 12 10:00:20 UTC 2024 - Fridrich Strba
+
+- Update to upstream version 3.1.0
+ * Changes:
+ + remove vestigial file
+ + deps: update JUnit
+ + ignore .checkstyle
+ + update plexus-utils
+ + Remove dependency on maven-shared-io
+ + Use try with resources
+ + Remove deprecated methods in favor of Apache Commons IO
+ + MSHARED-1090: Update module
+
-------------------------------------------------------------------
Thu May 16 05:20:13 UTC 2024 - Fridrich Strba
diff --git a/maven-file-management.spec b/maven-file-management.spec
index ce9875f..c9c6497 100644
--- a/maven-file-management.spec
+++ b/maven-file-management.spec
@@ -17,7 +17,7 @@
Name: maven-file-management
-Version: 3.0.0
+Version: 3.1.0
Release: 0
Summary: Maven File Management API
License: Apache-2.0
@@ -26,15 +26,14 @@ URL: https://maven.apache.org/shared/file-management
Source0: https://repo1.maven.org/maven2/org/apache/maven/shared/file-management/%{version}/file-management-%{version}-source-release.zip
Source1: %{name}-build.xml
BuildRequires: ant
+BuildRequires: apache-commons-io
BuildRequires: fdupes
BuildRequires: javapackages-local >= 6
BuildRequires: maven-lib
-BuildRequires: maven-shared-io
-BuildRequires: maven-shared-utils
BuildRequires: modello >= 2.0.0
BuildRequires: plexus-utils
BuildRequires: plexus-xml
-BuildRequires: sisu-plexus
+BuildRequires: slf4j
BuildRequires: unzip
BuildArch: noarch
@@ -57,12 +56,11 @@ cp %{SOURCE1} build.xml
%build
mkdir -p lib
build-jar-repository -s lib \
+ commons-io \
maven/maven-plugin-api \
- maven-shared-io/maven-shared-io \
- maven-shared-utils/maven-shared-utils \
- org.eclipse.sisu.plexus \
plexus/utils \
- plexus/xml
+ plexus/xml \
+ slf4j/api
%{ant} \
jar javadoc