Skip to content

Library for easy patching of arbitrary java classes using mainly XML or other configuration files.

License

Notifications You must be signed in to change notification settings

LunNova/JavaPatcher

Repository files navigation

JavaPatcher Build Status

A library which allows flexible patching of java bytecode using javassist and config files.

Copyright © 2014, nallar rallan.pcl+gt@gmail.com JavaPatcher is licensed under the MIT license.

Including JavaPatcher in your project

JavaPatcher is available from the maven repo http://repo.nallar.me/ under the group "me.nallar", artifact "javapatcher" and version "1.0".

If you include JavaPatcher in your project, you must also bundle Javassist version 3.17 or later.

Download

Download the latest builds from Jenkins.

Compiling

JavaPatcher is built using Gradle.

  • Install the java development kit
  • Run ./gradlew setupDevWorkspace jar

Coding and Pull Request Formatting

  • Generally follows the Oracle coding standards.
  • Tabs, no spaces.
  • Pull requests must compile and work.
  • Pull requests must be formatted properly.

Please follow the above conventions if you want your pull requests accepted.

Donations

Bitcoin: 1BUjvwxxGH23Fkj7vdGtbrgLEF91u8npQu

Paypal: rossallan3+pp@googlemail.com

Contributors

  • nallar
  • Everyone who's helped with testing and reporting bugs :)

Acknowledgements

YourKit is kindly supporting open source projects with its full-featured Java Profiler. YourKit, LLC is the creator of innovative and intelligent tools for profiling Java and .NET applications. Take a look at YourKit's leading software products: YourKit Java Profiler and YourKit .NET Profiler.

About

Library for easy patching of arbitrary java classes using mainly XML or other configuration files.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

No packages published

Languages