Projects
Eulaceura:Factory
takari-incrementalbuild
_service:obs_scm:takari-incrementalbuild.spec
Sign Up
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File _service:obs_scm:takari-incrementalbuild.spec of Package takari-incrementalbuild
%bcond_with bootstrap %global artifact_name io.takari.incrementalbuild Name: takari-incrementalbuild Version: 0.20.7 Release: 2 Summary: Takari Incremental Build License: EPL-1.0 URL: http://takari.io BuildArch: noarch Source0: https://github.com/takari/io.takari.incrementalbuild/archive/io.takari.incrementalbuild-%{version}.tar.gz Source1: http://www.eclipse.org/legal/epl-v10.html BuildRequires: maven-local mvn(com.google.inject:guice::no_aop:) mvn(com.squareup:javapoet) BuildRequires: mvn(io.takari.maven.plugins:takari-plugin-testing) BuildRequires: mvn(javax.enterprise:cdi-api) mvn(javax.inject:javax.inject) mvn(junit:junit) BuildRequires: mvn(org.apache.felix:maven-bundle-plugin) mvn(org.apache.maven:maven-artifact) BuildRequires: mvn(org.apache.maven:maven-core) mvn(org.apache.maven:maven-model) BuildRequires: mvn(org.apache.maven:maven-plugin-api) BuildRequires: mvn(org.apache.maven.plugin-tools:maven-plugin-annotations) BuildRequires: mvn(org.apache.maven.resolver:maven-resolver-api) BuildRequires: mvn(org.apache.maven.resolver:maven-resolver-util) BuildRequires: mvn(org.codehaus.plexus:plexus-classworlds) BuildRequires: mvn(org.codehaus.plexus:plexus-utils) BuildRequires: mvn(org.eclipse.sisu:org.eclipse.sisu.plexus) mvn(org.slf4j:slf4j-api) %if %{without bootstrap} BuildRequires: mvn(io.takari.maven.plugins:takari-lifecycle-plugin) mvn(io.takari:takari:pom:) %else BuildRequires: mvn(org.eclipse.sisu:sisu-maven-plugin) %endif %description Incremental build support library for Apache Maven. %package javadoc Summary: API documentation for %{name} %description javadoc This package provides %{summary}. %prep %setup -q -n %{artifact_name}-%{artifact_name}-%{version} cp -a %{SOURCE1} . %pom_disable_module incrementalbuild-its %pom_disable_module takari-builder-demo for module in takari-builder-security-manager incrementalbuild-workspace; do %pom_xpath_inject /pom:project/pom:modules "<module>$module</module>" %pom_set_parent io.takari:io.takari.incrementalbuild:%{version} $module %pom_change_dep -r :$module ::%{version} done %pom_remove_plugin -r :animal-sniffer-maven-plugin %if %{with bootstrap} %pom_remove_parent %pom_add_plugin org.eclipse.sisu:sisu-maven-plugin ' <executions> <execution> <id>index-project</id> <goals> <goal>main-index</goal> </goals> </execution> </executions>' %pom_xpath_remove -r 'pom:project/pom:packaging[contains(text(),"takari")]' %pom_add_plugin :maven-compiler-plugin ' <configuration> <source>1.8</source> <target>1.8</target> <compilerArgument>-proc:none</compilerArgument> </configuration>' %endif %build %mvn_build -f %install %mvn_install %files -f .mfiles %license epl-v10.html %files javadoc -f .mfiles-javadoc %license epl-v10.html %changelog * Mon May 9 2022 baizhonggui <baizhonggui@h-partners.com> - 0.20.7-2 - modify license identifier * Fri Aug 14 2020 maminjie <maminjie1@huawei.com> - 0.20.7-1 - package init
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.
浙ICP备2022010568号-2