Я пытаюсь запустить groovy скрипт из контейнера докера, который должен иметь доступ к моим пакетам nexus
@Grab(group = 'org.my-company', module = 'my-lib', version = '1.0.0')
import org.my-company.package.Class
Итак, я сделал файл grapeConfig
<ivysettings>
<property name="repo.host" value="https://artifactory.mycompany.org" override="false"/>
<property name="repo.realm" value="Sonatype Nexus Repository Manager" override="false"/>
<property name="repo.user" value="admin" override="false"/>
<property name="repo.pass" value="admin" override="false"/>
<credentials host="${repo.host}" realm="${repo.realm}" username="${repo.user}" passwd="${repo.pass}"/>
<settings defaultResolver="downloadGrapes"/>
<resolvers>
<chain name="downloadGrapes" returnFirst="true">
<filesystem name="cachedGrapes">
<ivy pattern="${user.home}/.groovy/grapes/[organisation]/[module]/ivy-[revision].xml"/>
<artifact pattern="${user.home}/.groovy/grapes/[organisation]/[module]/[type]s/[artifact]-[revision](-[classifier]).[ext]"/>
</filesystem>
<ibiblio name="localm2" root="file:${user.home}/.m2/repository/" checkmodified="true" changingPattern=".*" changingMatcher="regexp" m2compatible="true"/>
<!-- todo add 'endorsed groovy extensions' resolver here -->
<ibiblio name="jcenter" root="https://jcenter.bintray.com/" m2compatible="true"/>
<ibiblio name="ibiblio" m2compatible="true"/>
</chain>
</resolvers>
</ivysettings>
И вот мойDokerfile
FROM groovy:latest
COPY init.groovy init.groovy
COPY grapeConfig.xml .groovy/
Результат java.lang.RuntimeException: Error grabbing Grapes -- [unresolved dependency: