You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
An online version of this documentation is available.
Additionally, yGuard is distributed with usage instructions. In your distribution, the docs folder contains informtion about yGuard. Browse docs/index.html to view the documentation.
Below you will find a list of users relying on yGuard to keep their product secure.
If your product uses yGuard as well and you would like to add it to this list, please contact us.
Development
Building
To build yGuard you will need Java >= 7.
Download the repository and build yGuard using ./gradlew build.
The bundle version (for Ant users) is built using the assembleBundleDist task (e.g ./gradlew assembleBundleDist).
The assembleBundleDist task comes with a optional parameter to copy documentation (-Pcopy-docs).
In order to build the documentation you will need mkdocs:
pip3 install mkdocs mkdocs-material # or use a virtual environment if you prefer
mkdocs build
Using IntellIJ with yGuard
yGuard will be loaded without further ado from IntellIJ thanks to the Gradle integration.
Opening the yGuard folder will set up Gradle and mark sources, tests and resources accordingly.
About
The open-source Java obfuscation tool working with Ant and Gradle by yWorks - the diagramming experts