892a6a0
%bcond_with bootstrap
5fd6ef3
686bf35
Name:           plexus-classworlds
d8fded3
Version:        2.6.0
1d26a75
Release:        10%{?dist}
Andrew Overholt f2b6b10
Summary:        Plexus Classworlds Classloader Framework
Andrew Overholt f2b6b10
License:        ASL 2.0 and Plexus
0242f63
URL:            https://github.com/codehaus-plexus/plexus-classworlds
Andrew Overholt f2b6b10
BuildArch:      noarch
Andrew Overholt f2b6b10
d8fded3
Source0:        https://github.com/codehaus-plexus/%{name}/archive/%{name}-%{version}.tar.gz
413f83c
8fbe1db
BuildRequires:  maven-local-openjdk8
5fd6ef3
%if %{with bootstrap}
5fd6ef3
BuildRequires:  javapackages-bootstrap
5fd6ef3
%else
686bf35
BuildRequires:  mvn(org.apache.felix:maven-bundle-plugin)
413f83c
BuildRequires:  mvn(org.codehaus.plexus:plexus:pom:)
5fd6ef3
%endif
4153bf6
Andrew Overholt f2b6b10
%description
Andrew Overholt f2b6b10
Classworlds is a framework for container developers
Andrew Overholt f2b6b10
who require complex manipulation of Java's ClassLoaders.
5cbb2a5
Java's native ClassLoader mechanisms and classes can cause
Andrew Overholt f2b6b10
much headache and confusion for certain types of
Andrew Overholt f2b6b10
application developers. Projects which involve dynamic
Andrew Overholt f2b6b10
loading of components or otherwise represent a 'container'
Andrew Overholt f2b6b10
can benefit from the classloading control provided by
Andrew Overholt f2b6b10
classworlds.
Andrew Overholt f2b6b10
1a3c171
%{?javadoc_package}
Andrew Overholt f2b6b10
Andrew Overholt f2b6b10
%prep
Stanislav Ochotnicky 4db9460
%setup -q -n %{name}-%{name}-%{version}
686bf35
%mvn_file : %{name} plexus/classworlds
7e89925
%mvn_alias : classworlds:classworlds
Stanislav Ochotnicky 8d65b3c
d106ba8
%pom_remove_plugin :maven-enforcer-plugin
d106ba8
%pom_remove_plugin :maven-dependency-plugin
d106ba8
d106ba8
# These tests depend on artifacts that are not packaged
d106ba8
sed -i /testConfigure_Valid/s/./@org.junit.Ignore/ $(find -name ConfiguratorTest.java)
d106ba8
sed -i /testConfigure_Optionally_Existent/s/./@org.junit.Ignore/ $(find -name ConfiguratorTest.java)
d106ba8
Andrew Overholt f2b6b10
%build
686bf35
%mvn_build
Andrew Overholt f2b6b10
Andrew Overholt f2b6b10
%install
686bf35
%mvn_install
Andrew Overholt f2b6b10
686bf35
%files -f .mfiles
1a3c171
%license LICENSE.txt LICENSE-2.0.txt
Andrew Overholt f2b6b10
Andrew Overholt f2b6b10
%changelog
1d26a75
* Sat Feb 05 2022 Jiri Vanek <jvanek@redhat.com> - 2.6.0-10
1d26a75
- Rebuilt for java-17-openjdk as system jdk
1d26a75
fe70e07
* Fri Jan 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2.6.0-9
fe70e07
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
fe70e07
df20b0e
* Tue Jul 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.6.0-8
df20b0e
- Second attempt - Rebuilt for
df20b0e
  https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
df20b0e
6199fd2
* Mon May 17 2021 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.6.0-7
6199fd2
- Bootstrap build
892a6a0
- Non-bootstrap build
6199fd2
b97f58b
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.6.0-6
b97f58b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
b97f58b
c44383d
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.6.0-5
c44383d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
c44383d
0435806
* Sat Jul 11 2020 Jiri Vanek <jvanek@redhat.com> - 2.6.0-4
0435806
- Rebuilt for JDK-11, see https://fedoraproject.org/wiki/Changes/Java11
0435806
cbee406
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.6.0-3
cbee406
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
cbee406
8fbe1db
* Sat Jan 25 2020 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.6.0-4
8fbe1db
- Build with OpenJDK 8
8fbe1db
3658c50
* Tue Nov 05 2019 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.6.0-3
3658c50
- Mass rebuild for javapackages-tools 201902
3658c50
0943640
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.6.0-2
0943640
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
0943640
2a3af29
* Fri May 24 2019 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.6.0-2
2a3af29
- Mass rebuild for javapackages-tools 201901
2a3af29
d8fded3
* Tue May 14 2019 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.6.0-1
d8fded3
- Update to upstream version 2.6.0
d8fded3
39dfc2f
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.5.2-11
39dfc2f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
39dfc2f
397bdd6
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.5.2-10
397bdd6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
397bdd6
3e4086f
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.5.2-9
3e4086f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
3e4086f
4a51f1a
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.5.2-8
4a51f1a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
4a51f1a
7b5bd2e
* Mon Feb 13 2017 Michael Simacek <msimacek@redhat.com> - 2.5.2-7
7b5bd2e
- Add missing BRs
7b5bd2e
387bb88
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.5.2-6
387bb88
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
387bb88
413f83c
* Wed Jun 15 2016 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.5.2-5
413f83c
- Add missing build-requires
413f83c
e3528b2
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.5.2-4
e3528b2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
e3528b2
08005aa
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.5.2-3
08005aa
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
08005aa
0242f63
* Wed Apr  1 2015 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.5.2-2
0242f63
- Update upstream URL
0242f63
5490687
* Sat Aug 30 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.5.2-1
5490687
- Update to upstream version 2.5.2
5490687
4153bf6
* Thu Jun 12 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.5.1-5
4153bf6
- Obsolete classworlds
4153bf6
7e89925
* Mon Jun  9 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.5.1-4
7e89925
- Add alias for classworlds:classworlds
7e89925
f47e0d0
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.5.1-3
f47e0d0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
f47e0d0
Stanislav Ochotnicky 72f4bc5
* Tue Mar 04 2014 Stanislav Ochotnicky <sochotnicky@redhat.com> - 2.5.1-2
Stanislav Ochotnicky 72f4bc5
- Use Requires: java-headless rebuild (#1067528)
Stanislav Ochotnicky 72f4bc5
a0ce929
* Mon Aug 19 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.5.1-1
a0ce929
- Update to upstream version 2.5.1
a0ce929
686bf35
* Mon Aug 12 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.5-1
686bf35
- Update to upstream version 2.5
686bf35
- Update to current packaging guidelines
686bf35
129d2c3
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.4.2-5
129d2c3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
129d2c3
Mat Booth 9dfd4bc
* Thu Apr 11 2013 Mat Booth <fedora@matbooth.co.uk> - 2.4.2-4
Mat Booth 9dfd4bc
- Remove superfluous BRs, fixes rhbz #915616
Mat Booth 9dfd4bc
a691b38
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.4.2-3
a691b38
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
a691b38
Stanislav Ochotnicky c98e3e0
* Wed Feb 06 2013 Java SIG <java-devel@lists.fedoraproject.org> - 2.4.2-2
Stanislav Ochotnicky c98e3e0
- Update for https://fedoraproject.org/wiki/Fedora_19_Maven_Rebuild
Stanislav Ochotnicky c98e3e0
- Replace maven BuildRequires with maven-local
Stanislav Ochotnicky c98e3e0
Stanislav Ochotnicky c76f59b
* Tue Jan 22 2013 Stanislav Ochotnicky <sochotnicky@redhat.com> - 2.4.2-1
Stanislav Ochotnicky c76f59b
- Update to latest bugfix release 2.4.2 (#895445)
Stanislav Ochotnicky c76f59b
Stanislav Ochotnicky 8d65b3c
* Wed Nov 21 2012 Stanislav Ochotnicky <sochotnicky@redhat.com> - 2.4-11
Stanislav Ochotnicky 8d65b3c
- Install required ASL 2.0 license text
Stanislav Ochotnicky 8d65b3c
7db31a2
* Wed Nov 21 2012 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.4-10
7db31a2
- Revert change from 2.4-9
7db31a2
a1d004b
* Tue Nov 20 2012 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.4-9
a1d004b
- Provide and obsolete classworlds
a1d004b
Stanislav Ochotnicky 4db9460
* Mon Nov 19 2012 Stanislav Ochotnicky <sochotnicky@redhat.com> - 2.4-8
Stanislav Ochotnicky 4db9460
- Fix source URL to be stable
Stanislav Ochotnicky 4db9460
Stanislav Ochotnicky 1eedb21
* Tue Aug  7 2012 Stanislav Ochotnicky <sochotnicky@redhat.com> - 2.4-7
Stanislav Ochotnicky 1eedb21
- Export only proper OSGI packages
Stanislav Ochotnicky 1eedb21
- Do not generate "uses" OSGI clauses
Stanislav Ochotnicky 1eedb21
3f1f7ca
* Mon Aug 06 2012 Gerard Ryan <galileo@fedoraproject.org> - 2.4-6
3f1f7ca
- Generate OSGI info using maven-plugin-bundle
3f1f7ca
b325991
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.4-5
b325991
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
b325991
199a5e2
* Thu Apr  5 2012 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.4-4
199a5e2
- Update to maven 3
199a5e2
- Remove rpm bug workaround
199a5e2
7f3020a
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.4-3
7f3020a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
7f3020a
7d8beae
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.4-2
7d8beae
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
7d8beae
Stanislav Ochotnicky 04db474
* Wed Feb  2 2011 Stanislav Ochotnicky <sochotnicky@redhat.com> - 2.4-1
Stanislav Ochotnicky 04db474
- Update to latest upstream version
Stanislav Ochotnicky 04db474
- Drop ant build parts
Stanislav Ochotnicky 04db474
- Versionless jars & javadocs
Stanislav Ochotnicky 04db474
- Enable tests again
Stanislav Ochotnicky 04db474
c5f7fd7
* Tue Dec 21 2010 Alexander Kurtakov <akurtako@redhat.com> 2.2.3-2
c5f7fd7
- Fix FTBFS.
c5f7fd7
5cbb2a5
* Tue Jul 13 2010 Stanislav Ochotnicky <sochotnicky@redhat.com> - 2.2.3-1
5cbb2a5
- Version bump
5cbb2a5
- Fix few small packaging guidelines violations
5cbb2a5
Andrew Overholt 2c83735
* Thu Aug 20 2009 Andrew Overholt <overholt@redhat.com> 0:1.2-0.a9.8
Andrew Overholt 2c83735
- Bump release.
Andrew Overholt 2c83735
Andrew Overholt 51b12a3
* Wed Aug 19 2009 Andrew Overholt <overholt@redhat.com> 0:1.2-0.a9.7
Andrew Overholt 51b12a3
- Document sources and patches
Andrew Overholt 51b12a3
Andrew Overholt 51b12a3
* Wed Aug 19 2009 Andrew Overholt <overholt@redhat.com> 0:1.2-0.a9.6
Andrew Overholt 51b12a3
- Update tarball-building instructions
Andrew Overholt 51b12a3
- Remove gcj support
Andrew Overholt 51b12a3
- Remove unnecessary post requirements
Andrew Overholt 51b12a3
Andrew Overholt f2b6b10
* Thu May 14 2009 Fernando Nasser <fnasser@redhat.com> 0:1.2-0.a9.6
Andrew Overholt f2b6b10
- Fix license specification
Andrew Overholt f2b6b10
Andrew Overholt f2b6b10
* Tue Apr 28 2009 Yong Yang <yyang@redhat.com> 0:1.2-0.a9.5
Andrew Overholt f2b6b10
- Add BRs maven2-plugin-surfire*, maven-doxia*
Andrew Overholt f2b6b10
- Rebuild with maven2-2.0.8 built in non-bootstrap mode
Andrew Overholt f2b6b10
Andrew Overholt f2b6b10
* Mon Mar 16 2009 Yong Yang <yyang@redhat.com> 0:1.2-0.a9.4
Andrew Overholt f2b6b10
- rebuild with new maven2 2.0.8 built in bootstrap mode
Andrew Overholt f2b6b10
Andrew Overholt f2b6b10
* Tue Jan 13 2009 Yong Yang <yyang@redhat.com> 0:1.2-0.a9.3jpp.1
Andrew Overholt 51b12a3
- re-build with maven
Andrew Overholt f2b6b10
Andrew Overholt f2b6b10
* Tue Jan 06 2009 Yong Yang <yyang@redhat.com> 0:1.2-0.a9.2jpp.1
Andrew Overholt f2b6b10
- Imported into devel from dbhole's maven 2.0.8 packages
Andrew Overholt f2b6b10
Andrew Overholt f2b6b10
* Wed Jan 30 2008 Deepak Bhole <dbhole@redhat.com> 0:1.2-0.a9.1jpp.1
Andrew Overholt f2b6b10
- Initial build -- merged from JPackage