Menu

Tree [c47a3b] master /
 History

HTTPS access


File Date Author Commit
 .settings 2017-03-29 Tilman Neumann Tilman Neumann [c62e4d] compile with Java 8
 lib 2023-11-26 Hendrik Brummermann Hendrik Brummermann [bfd53f] updated bcel
 sample 2017-03-30 Tilman Neumann Tilman Neumann [e37c6f] A sample where methods required by the dependen...
 src 2023-11-26 Hendrik Brummermann Hendrik Brummermann [29f33d] handle magic methods used by Java 17 Records
 .classpath 2023-11-26 Hendrik Brummermann Hendrik Brummermann [bfd53f] updated bcel
 .gitignore 2013-01-17 Markus Keunecke Markus Keunecke [8d3b4a] ignore dist folder
 .project 2013-01-12 Hendrik Brummermann Hendrik Brummermann [1a0a6e] created project
 .travis.yml 2017-04-16 Hendrik Brummermann Hendrik Brummermann [532711] explicitly set ubuntu distribution to enable op...
 README.md 2016-01-23 Hendrik Brummermann Hendrik Brummermann [310cda] layout of badges in README.md
 build-sample.xml 2017-03-29 Tilman Neumann Tilman Neumann [475f09] fixed sample build script -> rebuild
 build.xml 2023-11-26 Hendrik Brummermann Hendrik Brummermann [c47a3b] updated version number
 license.txt 2013-01-23 Hendrik Brummermann Hendrik Brummermann [fc3b64] Apache License 2
 notice.txt 2013-07-06 Hendrik Brummermann Hendrik Brummermann [da35b0] bcel notice

Read Me

Plugfy Build Status Codacy Badge

Plugfy verifies whether a .jar file can be loaded.

Checks

Plugfy checks for required classes, fields, methods and supports dependencies
checks on Spring beans.

For invoked methods plugfy checks the signature for compatibility. This is
especially helpful because there are source code compatibilite changes
that will break binary compatibility in java. For example replace the
type of a method parameter with a super type and the code will compile
just fine. But pre compiled code will look for a method signature with the
original parameter type.

Usage

Plugfy is currently a proof of concept. We are working on building an easy
to use library with proper documentation. For now, have a look at
src / java / net / sf / plugfy / verifier / Main.java to get started.

Plugfy is released under the Apache License 2.0. See license.txt

Please report ideas and bugs to http://plugfy.sourceforge.net

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.