Name: struts-annotations Version: 1.0.5 Release: 1%{?dist} Summary: Adds apt generation support for struts based annotated projects License: ASL 2.0 URL: http://struts.apache.org/ # svn export http://svn.apache.org/repos/asf/struts/maven/tags/STRUTS_ANNOTATIONS_1_0_5/ struts-annotations-1.0.5 # tar cJf struts-annotations-1.0.5.tar.xz struts-annotations-1.0.5 Source0: %{name}-%{version}.tar.xz BuildRequires: java-devel BuildRequires: mvn(org.freemarker:freemarker) # Test deps BuildRequires: mvn(junit:junit) BuildRequires: maven-local BuildRequires: maven-surefire-provider-junit4 BuildArch: noarch %description Struts Annotations adds apt generation support for Struts based annotated projects, such as TLD and documentation generation from annotated component classes as used in struts2. %package javadoc Summary: Javadoc for %{name} %description javadoc This package contains javadoc for %{name}. %prep %setup -q %pom_remove_parent %pom_xpath_remove "pom:project/pom:profiles" %pom_add_dep com.sun:tools:1.7.0 sed -i "s|pom.version|project.version|" pom.xml sed -i 's/\r//' src/main/resources/{LICENSE,NOTICE}.txt cp -p src/main/resources/LICENSE.txt . cp -p src/main/resources/NOTICE.txt . %build %mvn_file :%{name} %{name} %mvn_build -- -Dproject.build.sourceEncoding=UTF-8 %install %mvn_install %files -f .mfiles %doc LICENSE.txt NOTICE.txt %files javadoc -f .mfiles-javadoc %doc LICENSE.txt NOTICE.txt %changelog * Sat Oct 06 2012 gil cattaneo 1.0.5-1 - initial rpm