Используя mave в параметре buildArgs конфигурации, не могу нормально получить $ {project.basedir} - PullRequest
0 голосов
/ 29 августа 2018

Описание

Используя mave в параметре buildArgs конфигурации, не могу нормально получить $ {project.basedir}. Настройте адрес файла dockerfile Фактический выход составляет /var/lib/docker/tmp/xxxxxxxxxxxx/{projextPath}/target

экв:

  <plugin>
                <groupId>com.spotify</groupId>
                <artifactId>dockerfile-maven-plugin</artifactId>
                <version>1.4.4</version>
                <configuration>
         <repository>${docker.repository}/${docker.image.prefix}/${docker.image.name</repository> 
                    <contextDirectory>${project.basedir}/src/main/docker</contextDirectory>
                  <tag>${docker.image.tag}</tag>
                    <buildArgs>
                        <JAR_FILE>${project.basedir}/${docker.image.jar}</JAR_FILE>
                    </buildArgs>
                </configuration>
</plugin>

Как воспроизвести

Как описано выше

Что вы ожидаете

Как обычно получить целевой путь проекта Maven

Что произошло вместо

Программное обеспечение:

  • mac os 10.13.6
  • docker version: 18.06.0-ce
  • Версия Spotify-dockerfile-maven: 1.4.4

Полная обратная трассировка

text No

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...