Skip to content

Commit

Permalink
0.9.13-SNAPSHOT
Browse files Browse the repository at this point in the history
  • Loading branch information
ronma committed Jan 7, 2020
1 parent 7741e8f commit 375a9a9
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 5 deletions.
10 changes: 8 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
*Released `org.reflections:reflections:0.9.12` - with support for Java 8*

*Reflections library has over 2.5 million downloads per month from Maven Central, and is being used by thousands of projects and libraries. We're looking for maintainers to assist in reviewing pull requests and managing releases, please reach out.*

## Java runtime metadata analysis, in the spirit of [Scannotations](http://bill.burkecentral.com/2008/01/14/scanning-java-annotations-at-runtime/)

Reflections scans your classpath, indexes the metadata, allows you to query it on runtime and may save and collect that information for many modules within your project.
Expand All @@ -16,7 +20,7 @@ Add Reflections to your project. for maven projects just add this dependency:
<dependency>
<groupId>org.reflections</groupId>
<artifactId>reflections</artifactId>
<version>0.9.11</version>
<version>0.9.12</version>
</dependency>
```

Expand Down Expand Up @@ -126,7 +130,7 @@ Set<Field> fields = getAllFields(SomeClass.class, withAnnotation(annotation), wi
Although scanning can be easily done on bootstrap time of your application - and shouldn't take long, it is sometime a good idea to integrate Reflections into your build lifecyle.
With simple Maven/Gradle/SBT/whatever configuration you can save all scanned metadata into xml/json files just after compile time.
Later on, when your project is bootstrapping you can let Reflections collect all those resources and re-create that metadata for you,
making it available at runtime without re-scanning the classpath - thus reducing the bootstrapping time.
making it available at runtime without re-scanning the classpath.

*For Maven, see example using gmavenplus in the [reflections-maven](https://github.com/ronmamo/reflections-maven/) repository*

Expand All @@ -136,6 +140,8 @@ making it available at runtime without re-scanning the classpath - thus reducing
### Contribute
Pull requests are welcomed!!

Apologize for not maintaining this repository continuously! We're looking for maintainers to assist in reviewing pull requests and managing releases, please reach out.

The license is [WTFPL](http://www.wtfpl.net/), just do what the fuck you want to.

This library is published as an act of giving and generosity, from developers to developers.
Expand Down
6 changes: 3 additions & 3 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

<groupId>org.reflections</groupId>
<artifactId>reflections</artifactId>
<version>0.9.12-SNAPSHOT</version>
<version>0.9.13-SNAPSHOT</version>

<name>Reflections</name>
<description>Reflections - a Java runtime metadata analysis</description>
Expand Down Expand Up @@ -54,7 +54,7 @@
<properties>
<javassist.version>3.26.0-GA</javassist.version>
<jdk.version>1.8</jdk.version>
<additionalparam>-Xdoclint:none</additionalparam>
<doclint>none</doclint>
</properties>

<dependencies>
Expand Down Expand Up @@ -149,7 +149,7 @@
</execution>
</executions>
<configuration>
<additionalparam>-Xdoclint:none</additionalparam>
<doclint>none</doclint>
</configuration>
</plugin>
<plugin>
Expand Down

0 comments on commit 375a9a9

Please sign in to comment.