parent
678371c270
commit
b3292009f6
29
xmvn.spec
29
xmvn.spec
@ -4,13 +4,19 @@
|
|||||||
# any additional bundles.
|
# any additional bundles.
|
||||||
%global __requires_exclude %{?__requires_exclude:%__requires_exclude|}^osgi\\($
|
%global __requires_exclude %{?__requires_exclude:%__requires_exclude|}^osgi\\($
|
||||||
|
|
||||||
|
%if 0%{?fedora}
|
||||||
|
%bcond_without ivy
|
||||||
|
%else
|
||||||
|
%bcond_with ivy
|
||||||
|
%endif
|
||||||
|
|
||||||
%if %{with bootstrap}
|
%if %{with bootstrap}
|
||||||
%global mbi 1
|
%global mbi 1
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
Name: xmvn
|
Name: xmvn
|
||||||
Version: 4.0.0~20191028.da67577
|
Version: 4.0.0~20191028.da67577
|
||||||
Release: 6%{?dist}
|
Release: 7%{?dist}
|
||||||
Summary: Local Extensions for Apache Maven
|
Summary: Local Extensions for Apache Maven
|
||||||
License: ASL 2.0
|
License: ASL 2.0
|
||||||
URL: https://fedora-java.github.io/xmvn/
|
URL: https://fedora-java.github.io/xmvn/
|
||||||
@ -50,6 +56,9 @@ BuildRequires: mvn(org.ow2.asm:asm)
|
|||||||
BuildRequires: mvn(org.slf4j:slf4j-api)
|
BuildRequires: mvn(org.slf4j:slf4j-api)
|
||||||
BuildRequires: mvn(org.slf4j:slf4j-simple)
|
BuildRequires: mvn(org.slf4j:slf4j-simple)
|
||||||
BuildRequires: mvn(org.xmlunit:xmlunit-assertj)
|
BuildRequires: mvn(org.xmlunit:xmlunit-assertj)
|
||||||
|
%if %{with ivy}
|
||||||
|
BuildRequires: mvn(org.apache.ivy:ivy)
|
||||||
|
%endif
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
# Used to determine location of Maven home
|
# Used to determine location of Maven home
|
||||||
@ -125,6 +134,16 @@ provides integration of Maven Resolver with XMvn. It provides an
|
|||||||
adapter which allows XMvn resolver to be used as Maven workspace
|
adapter which allows XMvn resolver to be used as Maven workspace
|
||||||
reader.
|
reader.
|
||||||
|
|
||||||
|
%if %{with ivy}
|
||||||
|
%package connector-ivy
|
||||||
|
Summary: XMvn Connector for Apache Ivy
|
||||||
|
|
||||||
|
%description connector-ivy
|
||||||
|
This package provides XMvn Connector for Apache Ivy, which provides
|
||||||
|
integration of Apache Ivy with XMvn. It provides an adapter which
|
||||||
|
allows XMvn resolver to be used as Ivy resolver.
|
||||||
|
%endif
|
||||||
|
|
||||||
%package mojo
|
%package mojo
|
||||||
Summary: XMvn MOJO
|
Summary: XMvn MOJO
|
||||||
|
|
||||||
@ -204,7 +223,6 @@ find -name ResolverIntegrationTest.java -delete
|
|||||||
%pom_remove_dep :xmvn-bisect
|
%pom_remove_dep :xmvn-bisect
|
||||||
%pom_disable_module xmvn-bisect xmvn-tools
|
%pom_disable_module xmvn-bisect xmvn-tools
|
||||||
%pom_disable_module xmvn-connector-gradle
|
%pom_disable_module xmvn-connector-gradle
|
||||||
%pom_disable_module xmvn-connector-ivy
|
|
||||||
|
|
||||||
# Upstream code quality checks, not relevant when building RPMs
|
# Upstream code quality checks, not relevant when building RPMs
|
||||||
%pom_remove_plugin -r :apache-rat-plugin
|
%pom_remove_plugin -r :apache-rat-plugin
|
||||||
@ -315,6 +333,10 @@ rm -rf %{buildroot}%{_datadir}/%{name}/{configuration.xml,config.d/,conf/toolcha
|
|||||||
|
|
||||||
%files connector-aether -f .mfiles-xmvn-connector-aether
|
%files connector-aether -f .mfiles-xmvn-connector-aether
|
||||||
|
|
||||||
|
%if %{with ivy}
|
||||||
|
%files connector-ivy -f .mfiles-xmvn-connector-ivy
|
||||||
|
%endif
|
||||||
|
|
||||||
%files mojo -f .mfiles-xmvn-mojo
|
%files mojo -f .mfiles-xmvn-mojo
|
||||||
|
|
||||||
%files tools-pom -f .mfiles-xmvn-tools
|
%files tools-pom -f .mfiles-xmvn-tools
|
||||||
@ -332,6 +354,9 @@ rm -rf %{buildroot}%{_datadir}/%{name}/{configuration.xml,config.d/,conf/toolcha
|
|||||||
%doc LICENSE NOTICE
|
%doc LICENSE NOTICE
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Wed May 26 2021 Mikolaj Izdebski <mizdebsk@redhat.com> - 4.0.0~20191028.da67577-7
|
||||||
|
- Conditionally enable Ivy connector
|
||||||
|
|
||||||
* Mon May 17 2021 Mikolaj Izdebski <mizdebsk@redhat.com> - 4.0.0~20191028.da67577-6
|
* Mon May 17 2021 Mikolaj Izdebski <mizdebsk@redhat.com> - 4.0.0~20191028.da67577-6
|
||||||
- Bootstrap build
|
- Bootstrap build
|
||||||
- Non-bootstrap build
|
- Non-bootstrap build
|
||||||
|
Loading…
Reference in New Issue
Block a user