Blame classloader-leak-test-framework.spec

5ad0259
%bcond_without tests
a324218
545d1de
Name:		classloader-leak-test-framework
545d1de
Version:	1.1.1
9e79f2c
Release:	13%{?dist}
545d1de
Summary:	Detection and verification of Java ClassLoader leaks
545d1de
License:	ASL 2.0
545d1de
URL:		https://github.com/mjiderhamn/classloader-leak-prevention/tree/master/%{name}
545d1de
Source0:	https://github.com/mjiderhamn/classloader-leak-prevention/archive/%{name}-%{version}.tar.gz
545d1de
545d1de
BuildArch:	noarch
545d1de
545d1de
BuildRequires:	maven-local
545d1de
BuildRequires:	mvn(junit:junit)
545d1de
BuildRequires:	mvn(org.apache.bcel:bcel)
545d1de
545d1de
%description
545d1de
Stand-alone test framework for detecting and/or verifying the existence or
545d1de
non-existence of Java ClassLoader leaks. It is also possible to test leak
545d1de
prevention mechanisms to confirm that the leak really is avoided. The framework
545d1de
is an built upon JUnit.
545d1de
545d1de
%package javadoc
545d1de
Summary:	Javadoc for %{name}
545d1de
545d1de
%description javadoc
545d1de
This package contains the API documentation for %{name}.
545d1de
545d1de
%prep
545d1de
%setup -q -n classloader-leak-prevention-%{name}-%{version}
91c3d1a
545d1de
rm -r classloader-leak-prevention
545d1de
cp -r %{name}/* .
545d1de
91c3d1a
%pom_remove_dep com.sun.faces:jsf-api
91c3d1a
%pom_remove_dep com.sun.faces:jsf-impl
446a7b1
%pom_remove_dep javax.el:el-api
91c3d1a
545d1de
%build
a324218
%if %{with tests}
0926fda
%mvn_build --xmvn-javadoc
a324218
%else
0926fda
%mvn_build -f --xmvn-javadoc
a324218
%endif
545d1de
545d1de
%install
545d1de
%mvn_install
545d1de
545d1de
%files -f .mfiles
545d1de
%doc README.md
545d1de
%license LICENSE.txt
545d1de
0926fda
%files javadoc -f .mfiles-javadoc
0926fda
%license LICENSE.txt
0926fda
545d1de
%changelog
9e79f2c
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.1-13
9e79f2c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
9e79f2c
dfe6f48
* Fri Jul 10 2020 Jiri Vanek <jvanek@redhat.com> - 1.1.1-12
dfe6f48
- Rebuilt for JDK-11, see https://fedoraproject.org/wiki/Changes/Java11
dfe6f48
0926fda
* Fri May 15 2020 Ondrej Dubaj <odubaj@redhat.com> - 1.1.1-11
0926fda
- fixed javadoc build problem
0926fda
1de8b95
* Thu May 14 2020 Jiri Vanek <jvanek@redhat.com> - 1.1.1-10
c49efd4
- removed javadoc, as it is broken as tooling is not ready for jdk11
c49efd4
73a2adc
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.1-9
73a2adc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
73a2adc
9e32198
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.1-8
9e32198
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
9e32198
86b1d5b
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.1-7
86b1d5b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
86b1d5b
d2f8d4a
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.1-6
d2f8d4a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
d2f8d4a
a324218
* Wed May 30 2018 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.1.1-5
a324218
- Disable tests and remove dependency on mojarra
a324218
e4c17e1
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.1-4
e4c17e1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
e4c17e1
50e7662
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.1-3
50e7662
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
50e7662
3e095e1
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.1-2
3e095e1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
3e095e1
545d1de
* Thu Nov 03 2016 Tomas Repik <trepik@redhat.com> - 1.1.1-1
545d1de
- initial package
545d1de