Исходный вопрос можно легко найти this question. Так я бегу knife cookbook site install maven
, а затем knife cookbook upload myCookbook --include-dependencie
Как настроить cookbook maven в узле chef?
Но после пробега
knife bootstrap 192.168.1.37 --ssh-user root --ssh-password '123456' --sudo --use-sudo-password --node-name node-with-maven-run --run-list 'recipe[myCookbook]'
Я получил
No such file or directory - mvn org.apache.maven.plugins:maven-dependency-plugin:2.4:get -DgroupId=org.springframework -DartifactId=spring-context -Dversion=4.0.4.RELEASE -Dpackaging=jar -Ddest=/tmp/chef_maven_lwrp20141212-27453-ocmoxb/spring-context-4.0.4.RELEASE.jar -DremoteRepositories=http://repo.maven.apache.org/maven2/ -Dtransitive=false
Оказывается, что maven
просто не установлен на 192.168.1.37
. Как установить maven перед запуском maven cookbook?
P.S.
Очень странно, что кулинарная книга не проверяет себя, установлен ли maven или нет.
Пожалуйста, включите ваш код рецепта и вывод от шеф-повара. – coderanger