Описание
Используя 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