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