1 |
Name: plexus-classworlds |
2 |
Version: 2.5.2 |
3 |
Release: %mkrel 3 |
4 |
Summary: Plexus Classworlds Classloader Framework |
5 |
License: ASL 2.0 and Plexus |
6 |
URL: http://plexus.codehaus.org/ |
7 |
Source0: https://github.com/sonatype/%{name}/archive/%{name}-%{version}.tar.gz |
8 |
BuildArch: noarch |
9 |
Group: Development/Java |
10 |
|
11 |
BuildRequires: maven-local |
12 |
BuildRequires: mvn(org.apache.felix:maven-bundle-plugin) |
13 |
BuildRequires: mvn(org.apache.maven.plugins:maven-dependency-plugin) |
14 |
|
15 |
Obsoletes: classworlds < 0:1.1-13 |
16 |
|
17 |
%description |
18 |
Classworlds is a framework for container developers |
19 |
who require complex manipulation of Java's ClassLoaders. |
20 |
Java's native ClassLoader mechanisms and classes can cause |
21 |
much headache and confusion for certain types of |
22 |
application developers. Projects which involve dynamic |
23 |
loading of components or otherwise represent a 'container' |
24 |
can benefit from the classloading control provided by |
25 |
classworlds. |
26 |
|
27 |
%package javadoc |
28 |
Summary: Javadoc for %{name} |
29 |
|
30 |
%description javadoc |
31 |
API documentation for %{name}. |
32 |
|
33 |
Obsoletes: classworlds-javadoc < 0:1.1-13 |
34 |
|
35 |
%prep |
36 |
%setup -q -n %{name}-%{name}-%{version} |
37 |
%mvn_file : %{name} plexus/classworlds |
38 |
%mvn_alias : classworlds:classworlds |
39 |
|
40 |
%build |
41 |
%mvn_build |
42 |
|
43 |
%install |
44 |
%mvn_install |
45 |
|
46 |
%files -f .mfiles |
47 |
%doc LICENSE.txt LICENSE-2.0.txt |
48 |
|
49 |
%files javadoc -f .mfiles-javadoc |
50 |
%doc LICENSE.txt LICENSE-2.0.txt |
51 |
|