Sign inSign up

schnatterer/fernflower

By schnatterer

•Updated almost 7 years ago

Unofficial Docker builds of FernFlower Java decompiler

Image
1

100K+

schnatterer/fernflower repository overview

⁠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 ImageSizeShellPackage ManagerlibcBasic Linux FoldersStatic 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

Tag summary

Content type

Image

Digest

Size

5.3 MB

Last updated

almost 7 years ago

docker pull schnatterer/fernflower