Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 

fernflower-docker

Build Status

Unofficial docker images for JetBrains FernFlower Java decompiler basing on unofficial out-of-tree mirror fesh0r/fernflower.

Usage

Simplest example:

docker run --rm -v $(pwd):/src schnatterer/fernflower /src/Hello.class /src/

See also:

Image flavors

The images are built daily, using the latest commit of fernflower and the latest version of the following base images. See table bellow for more details.

  • native - GraalVM (Substrate VM) native image in scratch image (default)
  • jre - classic JVM/JRE-based (adoptopenjdk/openjdk8)
  • alpine-jre - classic JVM/JRE-based (adoptopenjdk/openjdk8:alpine)
  • distroless - classic JVM/JRE-based (gcr.io/distroless/java:8)

For more deterministic builds, there are variants containing the git commits short hash referencing FernFlower's repo.

Base Image Size Shell Package Manager libc Basic Linux Folders Static Binary
native
jre
alpine-jre
distroless

Development

  • hooks/build is picked up and executed by docker cloud build.
  • Try locally: SKIP_PUSH=true hooks/build

About

Unofficial Docker builds of FernFlower Java decompiler

Resources

Releases

No releases published

Packages

No packages published