Name: plexus-classworlds Version: 2.5.2 Release: 10 License: ASL 2.0 and Plexus Summary: A framework require complex manipulation of Java's ClassLoaders URL: https://github.com/codehaus-plexus/plexus-classworlds Source0: https://github.com/sonatype/plexus-classworlds/archive/plexus-classworlds-%{version}.tar.gz Obsoletes: classworlds < 1.1-13 BuildRequires: maven-local mvn(org.apache.felix:maven-bundle-plugin) mvn(org.apache.maven.plugins:maven-dependency-plugin) BuildRequires: mvn(org.apache.maven.plugins:maven-enforcer-plugin) mvn(org.codehaus.plexus:plexus:pom:) mvn(org.apache.ant:ant) BuildRequires: mvn(commons-logging:commons-logging) mvn(xml-apis:xml-apis) BuildArch: noarch %description Plexus 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. Plexus Classworlds provides a richer set of semantics for class loading than Java's normal mechanisms, while still being able to provide a ClassLoader interface to integrate seamlessly with the Java environment. %package help Provides: plexus-classworlds-javadoc = %{version}-%{release} Obsoletes: plexus-classworlds-javadoc < %{version}-%{release} Summary: Documentation for plexus-classworlds %description help Documentation for plexus-classworlds api. %prep %autosetup -n plexus-classworlds-plexus-classworlds-%{version} %mvn_file : plexus-classworlds plexus/classworlds %mvn_alias : classworlds:classworlds %build %mvn_build %install %mvn_install %files -f .mfiles %doc LICENSE.txt LICENSE-2.0.txt %files help -f .mfiles-javadoc %changelog * Tue Dec 3 2019 Ling Yang - 2.5.2-10 - Package init