[reflections] Initial import (#834574).

gil gil at fedoraproject.org
Mon Mar 2 16:53:22 UTC 2015


commit a2cea7b6e4804cdf1a9ff1aa04495cc9031b3cd7
Author: gil <puntogil at libero.it>
Date:   Mon Mar 2 17:53:11 2015 +0100

    Initial import (#834574).

 .gitignore       |  1 +
 reflections.spec | 93 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 sources          |  1 +
 3 files changed, 95 insertions(+)
---
diff --git a/.gitignore b/.gitignore
index e69de29..50c3c52 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/reflections-833f4ba0bb73751ebf048bb179a61b535a0936d9.tar.gz
diff --git a/reflections.spec b/reflections.spec
new file mode 100644
index 0000000..1664b4c
--- /dev/null
+++ b/reflections.spec
@@ -0,0 +1,93 @@
+%global githash 833f4ba0bb73751ebf048bb179a61b535a0936d9
+
+Name:          reflections
+Version:       0.9.9
+Release:       3%{?dist}
+Summary:       Java run-time meta-data analysis
+License:       WTFPL
+URL:           https://github.com/ronmamo/reflections
+Source0:       https://github.com/ronmamo/reflections/archive/%{githash}/%{name}-%{githash}.tar.gz
+
+BuildRequires: maven-local
+BuildRequires: mvn(com.google.code.findbugs:annotations)
+BuildRequires: mvn(com.google.code.gson:gson)
+BuildRequires: mvn(com.google.guava:guava)
+BuildRequires: mvn(dom4j:dom4j)
+BuildRequires: mvn(javax.servlet:servlet-api)
+BuildRequires: mvn(junit:junit)
+BuildRequires: mvn(org.apache.commons:commons-vfs2)
+BuildRequires: mvn(org.javassist:javassist)
+BuildRequires: mvn(org.jsr-305:ri)
+BuildRequires: mvn(org.slf4j:slf4j-api)
+BuildRequires: mvn(org.slf4j:slf4j-simple)
+
+BuildArch:     noarch
+
+%description
+A Java run-time meta-data analysis, in the spirit of Scannotations
+
+Reflections scans your class-path, indexes the meta-data, allows you
+to query it on run-time and may save and collect that information
+for many modules within your project.
+
+Using Reflections you can query your meta-data such as:
+* get all sub types of some type
+* get all types/methods/fields annotated with some annotation,
+  w/o annotation parameters matching
+* get all resources matching matching a regular expression 
+
+%package javadoc
+Summary:       Javadoc for %{name}
+
+%description javadoc
+This package contains javadoc for %{name}.
+
+%prep
+%setup -q -n %{name}-%{githash}
+find -name "*.class" -print -delete
+find -name "*.jar" -print -delete
+
+# Unwanted
+%pom_remove_plugin :maven-clean-plugin
+%pom_remove_plugin :maven-enforcer-plugin
+%pom_remove_plugin :maven-source-plugin
+# Use system maven default conf
+%pom_remove_plugin :maven-javadoc-plugin
+
+# Cannot find symbol package javax.annotation
+%pom_add_dep org.jsr-305:ri
+
+%mvn_file :%{name} %{name}
+
+%build
+
+%mvn_build -- -Dproject.build.sourceEncoding=UTF-8
+
+%install
+%mvn_install
+
+%files -f .mfiles
+%doc README.md
+%license COPYING.txt
+
+%files javadoc -f .mfiles-javadoc
+%license COPYING.txt
+
+%changelog
+* Mon Mar 02 2015 gil cattaneo <puntogil at libero.it> 0.9.9-3
+- fix url taraball
+
+* Mon Mar 02 2015 gil cattaneo <puntogil at libero.it> 0.9.9-2
+- remove bundled jar (used only for testing)
+
+* Sat Feb 21 2015 gil cattaneo <puntogil at libero.it> 0.9.9-1
+- update to 0.9.9
+
+* Thu Feb 12 2015 gil cattaneo <puntogil at libero.it> 0.9.9-0.2.RC1
+- fix license tag
+
+* Tue Jun 04 2013 gil cattaneo <puntogil at libero.it> 0.9.9-0.1.RC1
+- update to 0.9.9-RC1
+
+* Fri Jun 22 2012 gil cattaneo <puntogil at libero.it> 0.9.8-1
+- initial rpm
diff --git a/sources b/sources
index e69de29..3d910a4 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+4a8f9793fb2bb7fcee192c2c056773ec  reflections-833f4ba0bb73751ebf048bb179a61b535a0936d9.tar.gz


More information about the scm-commits mailing list