Classworlds is a framework for container developers
who require complex manipulation of Java's ClassLoaders.
Java's native ClassLoader mechanisms and classes can cause
much headache and confusion for certain types of
application developers. Projects which involve dynamic
loading of components or otherwise represent a 'container'
can benefit from the classloading control provided by
Classworlds is a framework for container developers who require complex
manipulation of Java's ClassLoaders. Java's native ClassLoader mechanisms and
classes can cause much headache and confusion for certain types of application
developers. Projects which involve dynamic loading of components or otherwise
represent a 'container' can benefit from the classloading control provided by
classworlds.
%{?javadoc_package}
@ -35,12 +35,11 @@ classworlds.
%mvn_file : %{name} plexus/classworlds
%mvn_alias : classworlds:classworlds
%pom_remove_plugin :maven-enforcer-plugin
%pom_remove_plugin :maven-dependency-plugin
# These tests depend on artifacts that are not packaged
sed -i /testConfigure_Valid/s/./@org.junit.Ignore/ $(find -name ConfiguratorTest.java)
sed -i /testConfigure_Optionally_Existent/s/./@org.junit.Ignore/ $(find -name ConfiguratorTest.java)
sed -i /testConfigure_Valid/s/./@org.junit.jupiter.api.Disabled/ src/test/java/org/codehaus/plexus/classworlds/launcher/ConfiguratorTest.java
sed -i /testConfigure_Optionally_Existent/s/./@org.junit.jupiter.api.Disabled/ src/test/java/org/codehaus/plexus/classworlds/launcher/ConfiguratorTest.java
%build
%mvn_build
@ -49,24 +48,54 @@ sed -i /testConfigure_Optionally_Existent/s/./@org.junit.Ignore/ $(find -name Co
%mvn_install
%files -f .mfiles
%license LICENSE.txt LICENSE-2.0.txt
%license LICENSE.txt LICENSE-Codehaus.txt
%changelog
* Wed Nov 20 2024 Marián Konček <mkoncek@redhat.com> - 2.6.0-12
- Rebuild with regenerated Requires on Java
* Thu Aug 01 2024 Troy Dawson <tdawson@redhat.com> - 2.8.0-3
- Bump release for Aug 2024 java mass rebuild
* Mon Jan 30 2023 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.6.0-11
- Rebuild to regenerate auto-requires
* Mon Jun 24 2024 Troy Dawson <tdawson@redhat.com> - 2.8.0-2
- Bump release for June 2024 mass rebuild
* Mon Aug 09 2021 Mohan Boddu <mboddu@redhat.com> - 2.6.0-10
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
Related: rhbz#1991688
* Thu Feb 01 2024 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.8.0-1
- Update to upstream version 2.8.0
* Wed Jun 09 2021 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.6.0-9