%global namedreltag -b03 %global namedversion %{version}%{?namedreltag} Name: jaxws-maven-plugin Version: 2.3.1 Release: 0.1.b03%{?dist} Summary: Maven plugin for JAX-WS RI License: ASL 2.0 URL: https://jax-ws-commons.java.net/jaxws-maven-plugin/ # svn export https://svn.java.net/svn/jax-ws-commons~svn/tags/jaxws-maven-plugin-2.3.1-b03 # tar cJf jaxws-maven-plugin-2.3.1-b03.tar.xz jaxws-maven-plugin-2.3.1-b03 Source0: %{name}-%{namedversion}.tar.xz # Use eclipse aether Patch0: jaxws-maven-plugin-2.3.1-b03-aether.patch BuildRequires: mvn(com.sun.xml.ws:wscompile) BuildRequires: mvn(org.jvnet.jaxb2_commons:jaxb2-basics) BuildRequires: mvn(org.apache.maven:maven-plugin-api) BuildRequires: mvn(org.apache.maven:maven-compat) BuildRequires: mvn(org.apache.maven:maven-core) BuildRequires: mvn(org.apache.maven:maven-settings) BuildRequires: mvn(org.apache.maven.plugin-tools:maven-plugin-annotations) BuildRequires: mvn(org.codehaus.plexus:plexus-utils) BuildRequires: mvn(org.eclipse.aether:aether:pom:) BuildRequires: mvn(org.eclipse.aether:aether-api) BuildRequires: mvn(org.eclipse.aether:aether-util) BuildRequires: mvn(org.testng:testng) BuildRequires: maven-local BuildRequires: maven-plugin-plugin BuildRequires: maven-surefire-provider-testng BuildArch: noarch %description This plugin contains Maven adapter for JAX-WS's tool-set. %package javadoc Summary: Javadoc for %{name} %description javadoc This package contains javadoc for %{name}. %prep %setup -q -n %{name}-%{namedversion} %patch0 -p1 # org.jvnet.jax-ws-commons:pom %pom_remove_parent %pom_remove_plugin :glassfish-copyright-maven-plugin # used only mvn3 apis %pom_remove_dep org.apache.maven:maven-project %pom_add_dep org.apache.maven:maven-compat # emma-maven-plugin emma4it-maven-plugin %pom_xpath_remove "pom:project/pom:profiles/pom:profile[pom:id='coverage']" # gmaven-plugin %pom_xpath_remove "pom:project/pom:profiles/pom:profile[pom:id='ittest']" # Force use of jdk apis %pom_xpath_remove "pom:project/pom:profiles/pom:profile[pom:id='default-tools.jar']" %pom_add_dep com.sun:tools:1.7.0 sed -i "s|artifactId>jaxws-tools|artifactId>wscompile|" pom.xml %mvn_file :%{name} %{name} %build %mvn_build -- -Dproject.build.sourceEncoding=UTF-8 %install %mvn_install %files -f .mfiles %license LICENCE.txt %files javadoc -f .mfiles-javadoc %license LICENCE.txt %changelog * Wed Feb 04 2015 gil cattaneo 2.3.1-0.1.b03 - update to 2.3.1-b03 * Sun May 26 2013 gil cattaneo 2.2-1 - initial rpm