MCPcopy Index your code
hub / github.com/bmuschko/gradle-docker-plugin

github.com/bmuschko/gradle-docker-plugin @v10.0.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v10.0.0 ↗ · + Follow
678 symbols 1,322 edges 104 files 252 documented · 37%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

Instruction (Interface)
A representation of an instruction in a Dockerfile. [13 implementers]
src/main/java/com/bmuschko/gradle/docker/tasks/image/Dockerfile.java
RegistryCredentialsAware (Interface)
(no doc) [7 implementers]
src/main/java/com/bmuschko/gradle/docker/tasks/RegistryCredentialsAware.java
Params (Interface)
Parameters for build service. [2 implementers]
src/main/java/com/bmuschko/gradle/docker/internal/services/DockerClientService.java
DockerConfigResolver (Interface)
(no doc) [2 implementers]
src/main/java/com/bmuschko/gradle/docker/internal/DockerConfigResolver.java
MainClassCallback (Interface)
(no doc) [1 implementers]
src/main/java/com/bmuschko/gradle/docker/internal/MainClassFinder.java

Core symbols most depended-on inside this repo

equals
called by 35
src/main/java/com/bmuschko/gradle/docker/internal/MainClassFinder.java
getDockerClient
called by 35
src/main/java/com/bmuschko/gradle/docker/tasks/AbstractDockerRemoteApiTask.java
getHostConfig
called by 33
src/main/java/com/bmuschko/gradle/docker/tasks/container/DockerCreateContainer.java
getContainerId
called by 30
src/main/java/com/bmuschko/gradle/docker/tasks/container/DockerCreateContainer.java
getNextHandler
called by 28
src/main/java/com/bmuschko/gradle/docker/tasks/AbstractDockerRemoteApiTask.java
execute
called by 20
src/main/java/com/bmuschko/gradle/docker/tasks/container/DockerInspectContainer.java
create
called by 16
src/main/java/com/bmuschko/gradle/docker/tasks/image/Dockerfile.java
toString
called by 14
src/main/java/com/bmuschko/gradle/docker/domain/ExecProbe.java

Shape

Method 563
Class 109
Interface 6

Languages

Java95%
Kotlin5%

Modules by API surface

src/main/java/com/bmuschko/gradle/docker/tasks/image/Dockerfile.java141 symbols
src/main/java/com/bmuschko/gradle/docker/tasks/container/DockerCreateContainer.java79 symbols
src/main/java/com/bmuschko/gradle/docker/tasks/image/DockerBuildImage.java28 symbols
src/main/java/com/bmuschko/gradle/docker/internal/MainClassFinder.java28 symbols
src/main/java/com/bmuschko/gradle/docker/internal/RegistryAuthLocator.java25 symbols
src/main/java/com/bmuschko/gradle/docker/tasks/network/DockerCreateNetwork.java21 symbols
src/main/java/com/bmuschko/gradle/docker/tasks/container/DockerExecContainer.java19 symbols
src/main/java/com/bmuschko/gradle/docker/tasks/container/DockerLogsContainer.java16 symbols
src/main/java/com/bmuschko/gradle/docker/tasks/AbstractDockerRemoteApiTask.java13 symbols
src/main/java/com/bmuschko/gradle/docker/tasks/image/DockerSaveImage.java12 symbols
src/main/java/com/bmuschko/gradle/docker/tasks/image/DockerCommitImage.java12 symbols
src/main/java/com/bmuschko/gradle/docker/tasks/container/DockerCopyFileFromContainer.java10 symbols

For agents

$ claude mcp add gradle-docker-plugin \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact