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