| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search | 
| Name: maven-shared-utils | Distribution: SUSE Linux 16 | 
| Version: 3.4.2 | Vendor: SUSE LLC <https://www.suse.com/> | 
| Release: 160000.3.2 | Build date: Tue Jun 18 10:48:53 2024 | 
| Group: Development/Libraries/Java | Build host: reproducible | 
| Size: 159356 | Source RPM: maven-shared-utils-3.4.2-160000.3.2.src.rpm | 
| Packager: https://www.suse.com/ | |
| Url: https://maven.apache.org/shared/maven-shared-utils | |
| Summary: Maven shared utility classes | |
This project aims to be a functional replacement for plexus-utils in Maven. It is not a 100% API compatible replacement though but a replacement with improvements: lots of methods got cleaned up, generics got added and we dropped a lot of unused code.
Apache-2.0
* Tue Jun 18 2024 fstrba@suse.com
  - Upgrade to upstream version 3.4.2
    * New features and improvements
      + [MNG-7729] - deprecate questionable IsEmpty/IsNotEmpty methods
      + [MSHARED-1014] - Make Commandline.addSystemEnvironment public
      and deprecated
      + Deprecate newXmlWriter
      + [MSHARED-1172] - Deprecate redundant isEmptyString method
      + [MSHARED-1169] - deprecate join methods now available in
      Java 8 String class
      + [MSHARED-1122] - FileUtils: avoid getCanonicalPath()
      + [MSHARED-1079] - add build() method and document toString()
      method
      + [MSHARED-1014] - Optionally inherit system environment
      variables by Commandline
      + [MSHARED-983] - Drop plexus container default
    * Bug Fixes
      + [MSHARED-953] - don't trim
      + [MSHARED-1072] - fix blocking in StreamFeeder
      + [MSHARED-1109] - Ignore MessageUtilsTest methods on
      unsupported platforms
      + [MSHARED-1107] - Make copyFile succeed with source file
      having lastModified() = 0
      + [MSHARED-985] - XmlWriterUtil platform independent and
      consistent
      + [MSHARED-1072] - Poll data from input stream
  - Modified patch:
    * 0001-Restore-compatibility-with-current-maven.patch
      + rediff to changed context
* Sun May 26 2024 fstrba@suse.com
  - Use the org.eclipse.sisu:org.eclipse.sisu.plexus artifact in
    order to avoid conflict/choise of providers
* Wed Feb 21 2024 fstrba@suse.com
  - Use %patch -P N instead of deprecated %patchN.
* Wed May 03 2023 fstrba@suse.com
  - Upgrade to upstream version 3.3.4
    * Bug
      + [MSHARED-951] - Checked exception converted to raw runtime
      exception
      + [MSHARED-952] - PrettyPrintXmlWriter output is platform
      dependent
      + [MSHARED-954] - Deprecate StringUtils.unifyLineSeparator
      + [MSHARED-969] - Environment variable with null value
    * Dependency upgrade
      + [MSHARED-962] - Upgrade Jansi to 2.0.1
      + [MSHARED-973] - Upgrade Jansi to 2.2.0
  - Changed patch:
    * 0001-Restore-compatibility-with-current-maven.patch
      + rediff to changed context/line-ends
* Mon Apr 25 2022 fstrba@suse.com
  - Upgrade to upstream version 3.3.3
    * Bug
      + [MSHARED-297] - Commandline class shell injection
      vulnerabilities (bsc#1198833, CVE-2022-29599)
      + [MSHARED-416] - Odd number of quotes in command-line fails
      + [MSHARED-431] - # (Hash-Sign) should trigger quoting in
      BourneShell.java
      + [MSHARED-681] - Maven-Shared: Java7Support silently fails
      overwriting symlinks
      + [MSHARED-749] - Commandline does not thrown
      CommandLineException when uneven number of quotation marks
      used
      + [MSHARED-750] - Unbalanced quotes in command with escaped
      double quotation mark
    * Improvement
      + [MSHARED-684] - Upgrade parent to 31
      + [MSHARED-748] - Upgrade maven-shared-parent to 32
      + [MSHARED-826] - Require Java 7
      + [MSHARED-879] - make build Reproducible
      + [MSHARED-881] - try with resources in FileUtils
* Sun Mar 20 2022 fstrba@suse.com
  - Build with source and target levels 8
* Thu Mar 14 2019 fstrba@suse.com
  - Initial packaging of maven-shared-utils 3.2.1
  - Generate and customize ant build.xml
/usr/share/java/maven-shared-utils /usr/share/java/maven-shared-utils/maven-shared-utils.jar /usr/share/licenses/maven-shared-utils /usr/share/licenses/maven-shared-utils/LICENSE /usr/share/licenses/maven-shared-utils/NOTICE /usr/share/maven-metadata/maven-shared-utils.xml /usr/share/maven-poms/maven-shared-utils /usr/share/maven-poms/maven-shared-utils/maven-shared-utils.pom
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Oct 28 22:33:35 2025