49 lines
2.0 KiB
RPMSpec
49 lines
2.0 KiB
RPMSpec
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 <lingyang2@huawei.com> - 2.5.2-10
|
|
- Package init
|