docker-maven-plugin

A maven plugin to build docker images

Лицензия

Лицензия

Категории

Категории

Maven Компиляция и сборка Docker Контейнер Виртуализация
Группа

Группа

fr.hbis.maven.plugins
Идентификатор

Идентификатор

docker-maven-plugin
Последняя версия

Последняя версия

0.2.0
Дата

Дата

Тип

Тип

maven-plugin
Описание

Описание

docker-maven-plugin
A maven plugin to build docker images
Ссылка на сайт

Ссылка на сайт

http://github.com/bhuisgen/docker-maven-plugin
Система контроля версий

Система контроля версий

http://github.com/bhuisgen/docker-maven-plugin/tree/master

Скачать docker-maven-plugin

Как подключить последнюю версию

<plugin>
    <groupId>fr.hbis.maven.plugins</groupId>
    <artifactId>docker-maven-plugin</artifactId>
    <version>0.2.0</version>
</plugin>

Зависимости

compile (3)

Идентификатор библиотеки Тип Версия
org.apache.maven : maven-core jar 3.5.0
org.apache.maven : maven-plugin-api jar 3.5.0
com.github.docker-java : docker-java jar 3.0.14

provided (1)

Идентификатор библиотеки Тип Версия
org.apache.maven.plugin-tools : maven-plugin-annotations jar 3.5

test (4)

Идентификатор библиотеки Тип Версия
org.apache.maven.plugin-testing : maven-plugin-testing-harness jar 3.3.0
org.apache.maven : maven-compat jar 3.5.0
org.mockito : mockito-all jar 2.0.2-beta
junit : junit jar 4.12

Модули Проекта

Данный проект не имеет модулей.

docker-maven-plugin

Maven plugin to build Docker images of your Java project.

Usage

To build a docker image of your project, add the plugin in your POM file:

</plugins>
    <plugin>
        <groupId>fr.hbis.maven.plugins</groupId>
        <artifactId>docker-maven-plugin</artifactId>
        <version>0.2.0</version>
        <executions>
            <execution>
                <phase>package</phase>
                <goals>
                    <goal>build</goal>
                </goals>
            </execution>
        </executions>
        <configuration>
            <directory>src/main/docker</directory>
            <imageName>registry.host.io/group/${project.artifactId}</imageName>
            <imageTags>
                <imageTag>latest</imageTag>
            </imageTags>
            <push>false</push>
            <remove>false</remove>
        </configuration>
    </plugin>
</plugins>

Create the directory src/main/docker in your project and add it your custom Dockerfile:

FROM bhuisgen/alpine-java:latest
COPY /root /

Build your project:

$ mvn clean install

Версии библиотеки

Версия
0.2.0