Recent Releases of Annotation Sniffer
Annotation Sniffer - ASniffer 3.0.1
Minor Changes
- Upgraded Google Gson to 2.9.0
- Upgraded Nexus Staging Plugin to 1.6.12 to fix the error API compatibility with Java 17
Scientific Software - Peer-reviewed
- Java
Published by phillima almost 4 years ago
Annotation Sniffer - ASniffer 3.0.0
New Major Release: ASniffer 3.0.0
- Switched the AST used from Eclipse JDT to JavaParser
Improvements
- The ASniffer is executing much faster than previous 2.x.x versions
Contributors:
- @felipemandu
- @MaikHenriqueSP
- @brusangues
- @RafawsMasm
- @phillima
Scientific Software - Peer-reviewed
- Java
Published by phillima over 4 years ago
Annotation Sniffer - ASniffer 2.4.7
- Fixed bug related in identifying inner annotation declaration
- Fixed bug when an annotation was used with the fully qualified name
Scientific Software - Peer-reviewed
- Java
Published by phillima over 4 years ago
Annotation Sniffer - ASniffer 2.4.6
- Added CodeCov
- Removed ClassPath Scanner to find metrics to be collected. Currently the metrics will be a fixed set.
- Readded Maven Release Plugin
<dependency> <groupId>io.github.phillima</groupId> <artifactId>asniffer</artifactId> <version>2.4.6</version> </dependency>
Scientific Software - Peer-reviewed
- Java
Published by phillima over 4 years ago
Annotation Sniffer - ASniffer 2.4.4
- Fixed some issues regarding file manipulation for Windows
- No longer using mvn release plugin
<dependency> <groupId>io.github.phillima</groupId> <artifactId>asniffer</artifactId> <version>2.4.4</version> </dependency>
Scientific Software - Peer-reviewed
- Java
Published by phillima over 4 years ago
Annotation Sniffer - ASniffer 2.4.3
Upgrades in the ASniffer API to get the ProjectReport instance suitable for the AVisualizer. Can be serialized easily to JSON
ProjectReport report = new JSonReportSV().prepareJson(AMReport report) //for the System View report
ProjectReport report = new JSonReportPV().prepareJson(AMReport report) //for the Package View report
ProjectReport report = new JSonReportCV().prepareJson(AMReport report) //for the Class View report
<dependency>
<groupId>io.github.phillima</groupId>
<artifactId>asniffer</artifactId>
<version>2.4.3</version>
</dependency>
Scientific Software - Peer-reviewed
- Java
Published by phillima over 4 years ago
Annotation Sniffer - ASniffer 2.4.2
- Minor release update
- POM file now uses the Maven Release Plugin to ease deployment to Maven Central
<dependency>
<groupId>io.github.phillima</groupId>
<artifactId>asniffer</artifactId>
<version>2.4.2</version>
</dependency>
Scientific Software - Peer-reviewed
- Java
Published by phillima almost 5 years ago
Annotation Sniffer - 2.4.1
- As of version 2.4.1 ASniffer is now available on Maven Central
- Renamed groupId to
io.github.phillima - Renamed package to
io.github.phillima.asniffer<dependency> <groupId>io.github.phillima</groupId> <artifactId>asniffer</artifactId> <version>2.4.1</version> </dependency>
Scientific Software - Peer-reviewed
- Java
Published by phillima almost 5 years ago
Annotation Sniffer - 2.4.0
- The ASniffer no longer supports generation of XML report
- As of ASniffer 2.4.0 JDK version 11 is required (previously JDK version 8 was required)
- The ASniffer now properly outputs the JSON files required for the AVisualizer. Use the option
-t jsonAV. It provides three JSON files- The System View (can also be generated with the
-t jsonSVoption) - The Package View (can also be generated with the
-t jsonPVoption) - The Class View (can also be generated with the
-t jsonCVoption) - Please refer to AVisualizer, for more information about these reports.
- The System View (can also be generated with the
- The report will be placed on the folder
asniffer_results
Scientific Software - Peer-reviewed
- Java
Published by phillima almost 5 years ago
Annotation Sniffer - 2.3.0
- The ASniffer is now able to generate a default JSON report file
- To run ASniffer four parameters can be passed, three being optional.
- -p
<path to project>. Mandatory parameters - -r
<path to output report>. Optional. Default value is the<path to project> - -t
<report type>. Optional. Can be either xml or json. Default is json - -m
<single/multi>. Optional. Determines if the<path to project>contains only one (single) or multiple (multi) projects. Default value is single.
- -p
- Changed to metadata-based approach to read the input parameters. The EsfingeMetadata API is being used for such purpose.
Scientific Software - Peer-reviewed
- Java
Published by phillima over 5 years ago
Annotation Sniffer - 2.2.1
Archiving ASniffer on Zenodo
Scientific Software - Peer-reviewed
- Java
Published by phillima almost 6 years ago
Annotation Sniffer - 2.2.0
- Dependency added for the JAXB API.
- The ASniffer can now be used as an API, and provides functionality that collects the annotation metrics, and allow developers to further process these metrics in their software.
Scientific Software - Peer-reviewed
- Java
Published by phillima about 6 years ago
Annotation Sniffer - 2.1.0
- This release included a integration with CI Travis
- The "path to xml" is optional. If no path is provided, the XML report will be placed on "path to project"
- This release also includes the executable jar file.
Scientific Software - Peer-reviewed
- Java
Published by phillima about 6 years ago
Annotation Sniffer - Annotation Sniffer 2.0
This new version has a more compact XML report, as well as new information is now available. We provide now three different granuality to create custom metrics: ClassMetric, CodeElementMetric and AnnotationMetric.
Scientific Software - Peer-reviewed
- Java
Published by phillima over 6 years ago
Annotation Sniffer - Annotation Sniffer
The first release of Annotation Sniffer asniffer-master.zip
Scientific Software - Peer-reviewed
- Java
Published by phillima about 8 years ago