MCPcopy Index your code
hub / github.com/alexec/docker-maven-plugin

github.com/alexec/docker-maven-plugin @docker-maven-plugin-2.11.24

Chat with this repo
repository ↗ · DeepWiki ↗ · release docker-maven-plugin-2.11.24 ↗ · + Follow
114 symbols 338 edges 30 files 9 documented · 8%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Build Status Circle CI

WARNING!!! This project is no longer actively maintained. Please see this ticket for reasons and alternatives.

Docker Maven Plugin

This project aims to make it it easy to build an app on a container, test it and push it to a Docker repository, even if it relies on other containers (e.g. a database). We tend to talk "Maven" rather than "Docker" (E.g. "package" rather than "build"). And we like to keep it simple.

Using another tool? I have an Ant version, and a Gradle version (SBT coming soon...).

Core symbols most depended-on inside this repo

execute
called by 15
src/main/java/com/alexecollins/docker/mojo/AbstractDockerMojo.java
append
called by 6
src/main/java/com/alexecollins/docker/util/MavenLogAppender.java
getProject
called by 4
src/main/java/com/alexecollins/docker/mojo/AbstractDockerMojo.java
isForceClean
called by 3
src/main/java/com/alexecollins/docker/mojo/CleanMojo.java
getSource
called by 3
src/main/java/com/alexecollins/docker/mojo/CopyMojo.java
getDest
called by 3
src/main/java/com/alexecollins/docker/mojo/CopyMojo.java
buildFlags
called by 2
src/main/java/com/alexecollins/docker/mojo/AbstractDockerMojo.java
properties
called by 2
src/main/java/com/alexecollins/docker/mojo/AbstractDockerMojo.java

Shape

Method 84
Class 30

Languages

Java100%

Modules by API surface

src/main/java/com/alexecollins/docker/mojo/AbstractDockerMojo.java11 symbols
src/test/java/com/alexecollins/docker/util/MavenLogAppenderTest.java9 symbols
src/test/java/com/alexecollins/docker/mojo/AbstractDockerMojoTest.java7 symbols
src/main/java/com/alexecollins/docker/mojo/CleanMojo.java6 symbols
src/test/java/com/alexecollins/docker/mojo/SaveMojoTest.java5 symbols
src/test/java/com/alexecollins/docker/mojo/CleanMojoTest.java5 symbols
src/it/build-test-it/src/main/java/com/example/helloworld/HelloWorldService.java5 symbols
src/test/java/com/alexecollins/docker/mojo/StartMojoTest.java4 symbols
src/test/java/com/alexecollins/docker/mojo/MojoTestSupport.java4 symbols
src/test/java/com/alexecollins/docker/mojo/CopyMojoTest.java4 symbols
src/main/java/com/alexecollins/docker/mojo/CopyMojo.java4 symbols
src/it/build-test-it/src/main/java/com/example/helloworld/Saying.java4 symbols

Datastores touched

(mysql)Database · 1 repos

For agents

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

⬇ download graph artifact