maven-site-plugin/maven-site-plugin.spec
2020-08-25 14:04:34 +08:00

69 lines
3.0 KiB
RPMSpec

Name: maven-site-plugin
Version: 3.6
Release: 1
Summary: Maven Site Plugin
License: ASL 2.0
URL: http://maven.apache.org/plugins/maven-site-plugin/
Source0: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-site-plugin/%{version}/maven-site-plugin-%{version}-source-release.zip
Patch1: 0001-Port-to-jetty-9.patch
BuildArch: noarch
BuildRequires: maven-local mvn(commons-io:commons-io) mvn(javax.servlet:servlet-api)
BuildRequires: mvn(org.apache.commons:commons-lang3)
BuildRequires: mvn(org.apache.maven.doxia:doxia-decoration-model)
BuildRequires: mvn(org.apache.maven.doxia:doxia-integration-tools)
BuildRequires: mvn(org.apache.maven.doxia:doxia-module-xdoc)
BuildRequires: mvn(org.apache.maven.doxia:doxia-module-xhtml)
BuildRequires: mvn(org.apache.maven.doxia:doxia-sink-api)
BuildRequires: mvn(org.apache.maven.doxia:doxia-site-renderer)
BuildRequires: mvn(org.apache.maven:maven-archiver) mvn(org.apache.maven:maven-artifact)
BuildRequires: mvn(org.apache.maven:maven-compat) mvn(org.apache.maven:maven-core)
BuildRequires: mvn(org.apache.maven:maven-model) mvn(org.apache.maven:maven-plugin-api)
BuildRequires: mvn(org.apache.maven:maven-settings)
BuildRequires: mvn(org.apache.maven:maven-settings-builder)
BuildRequires: mvn(org.apache.maven.plugins:maven-plugins:pom:)
BuildRequires: mvn(org.apache.maven.plugins:maven-shade-plugin)
BuildRequires: mvn(org.apache.maven.plugin-tools:maven-plugin-annotations)
BuildRequires: mvn(org.apache.maven.reporting:maven-reporting-api)
BuildRequires: mvn(org.apache.maven.reporting:maven-reporting-exec)
BuildRequires: mvn(org.apache.maven.shared:maven-shared-utils)
BuildRequires: mvn(org.apache.maven.wagon:wagon-provider-api)
BuildRequires: mvn(org.codehaus.plexus:plexus-archiver)
BuildRequires: mvn(org.codehaus.plexus:plexus-classworlds)
BuildRequires: mvn(org.codehaus.plexus:plexus-component-metadata)
BuildRequires: mvn(org.codehaus.plexus:plexus-i18n) mvn(org.codehaus.plexus:plexus-utils)
BuildRequires: mvn(org.eclipse.jetty:jetty-client) mvn(org.eclipse.jetty:jetty-proxy)
BuildRequires: mvn(org.eclipse.jetty:jetty-server) mvn(org.eclipse.jetty:jetty-servlet)
BuildRequires: mvn(org.eclipse.jetty:jetty-util) mvn(org.eclipse.jetty:jetty-webapp)
BuildRequires: mvn(org.sonatype.sisu:sisu-inject-plexus)
%description
The Maven Site Plugin is a plugin that generates a site for the current project.
%package javadoc
Summary: Javadoc for %{name}
%description javadoc
API documentation for %{name}.
%prep
%setup -q
%patch1 -p1
%pom_change_dep org.eclipse.jetty::: :::provided
%build
%mvn_build -f
%install
%mvn_install
%files -f .mfiles
%dir %{_javadir}/%{name}
%license LICENSE NOTICE
%files javadoc -f .mfiles-javadoc
%license LICENSE NOTICE
%changelog
* Tue Aug 11 2020 maminjie <maminjie1@huawei.com> - 3.6-1
- package init