From 0f579b8fd81a3ef65736a3b1fd339b9f9cdd6b59 Mon Sep 17 00:00:00 2001 From: Hui Wang Date: Jun 04 2010 10:18:39 +0000 Subject: - Imported maven-verifier-plugin to cvs --- diff --git a/.cvsignore b/.cvsignore index e69de29..9eaea54 100644 --- a/.cvsignore +++ b/.cvsignore @@ -0,0 +1 @@ +maven-verifier-plugin-1.0.tar.gz diff --git a/import.log b/import.log new file mode 100644 index 0000000..b2baabe --- /dev/null +++ b/import.log @@ -0,0 +1 @@ +maven-verifier-plugin-1_0-1:HEAD:maven-verifier-plugin-1.0-1.src.rpm:1275646594 diff --git a/maven-verifier-plugin.spec b/maven-verifier-plugin.spec new file mode 100644 index 0000000..6747cd3 --- /dev/null +++ b/maven-verifier-plugin.spec @@ -0,0 +1,107 @@ +Name: maven-verifier-plugin +Version: 1.0 +Release: 1%{?dist} +Summary: Maven Verifier Plugin + +Group: Development/Libraries +License: ASL 2.0 +URL: http://maven.apache.org/plugins/maven-verifier-plugin/ +#svn export http://svn.apache.org/repos/asf/maven/plugins/tags/maven-verifier-plugin-1.0/ +#tar -zcf maven-verifier-plugin-1.0.tar.gz maven-verifier-plugin-1.0/ +Source0: %{name}-%{version}.tar.gz +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) + +BuildArch: noarch + +BuildRequires: java-devel >= 1:1.6.0 +BuildRequires: jpackage-utils +BuildRequires: maven2 +BuildRequires: maven-plugin-plugin +BuildRequires: maven-compiler-plugin +BuildRequires: maven-install-plugin +BuildRequires: maven-jar-plugin +BuildRequires: maven-javadoc-plugin +BuildRequires: maven-resources-plugin +BuildRequires: maven-surefire-maven-plugin +BuildRequires: junit +BuildRequires: plexus-utils +BuildRequires: maven-surefire-provider-junit + +Requires: java +Requires: jpackage-utils +Requires: junit +Requires: plexus-utils + +Requires(post): jpackage-utils +Requires(postun): jpackage-utils + +Obsoletes: maven2-plugin-verifier <= 0:2.0.8 +Provides: maven2-plugin-verifier = 1:%{version}-%{release} + +%description +Assists in integration testing by means of evaluating +success/error conditions read from a configuration file. + +%package javadoc +Group: Documentation +Summary: Javadoc for %{name} +Requires: jpackage-utils + +%description javadoc +API documentation for %{name}. + + +%prep +%setup -q + +%build +export MAVEN_REPO_LOCAL=$(pwd)/.m2/repository +mvn-jpp \ + -e \ + -Dmaven2.jpp.mode=true \ + -Dmaven.repo.local=$MAVEN_REPO_LOCAL \ + install javadoc:javadoc + +%install +rm -rf %{buildroot} + +# jars +install -Dpm 644 target/%{name}-%{version}.jar %{buildroot}%{_javadir}/%{name}-%{version}.jar + +(cd %{buildroot}%{_javadir} && for jar in *-%{version}*; \ + do ln -sf ${jar} `echo $jar| sed "s|-%{version}||g"`; done) + +%add_to_maven_depmap org.apache.maven.plugins maven-verifier-plugin %{version} JPP maven-verifier-plugin + +# poms +install -Dpm 644 pom.xml %{buildroot}%{_mavenpomdir}/JPP-%{name}.pom + +# javadoc +install -d -m 0755 %{buildroot}%{_javadocdir}/%{name}-%{version} +cp -pr target/site/api*/* %{buildroot}%{_javadocdir}/%{name}-%{version}/ +ln -s %{name}-%{version} %{buildroot}%{_javadocdir}/%{name} +rm -rf target/site/api* + +%post +%update_maven_depmap + +%postun +%update_maven_depmap + +%clean +rm -rf %{buildroot} + +%files +%defattr(-,root,root,-) +%{_javadir}/* +%{_mavenpomdir}/* +%{_mavendepmapfragdir}/* + +%files javadoc +%defattr(-,root,root,-) +%{_javadocdir}/%{name}-%{version} +%{_javadocdir}/%{name} + +%changelog +* Wed Jun 02 2010 Hui Wang - 1.0-1 +- Initial version of the package \ No newline at end of file diff --git a/sources b/sources index e69de29..713d0df 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +4d54c1ac07661b08d9967c6c05e26dbf maven-verifier-plugin-1.0.tar.gz