我正在尝试使用 Chef Solo 和以下食谱安装 Maven 3:
http://community.opscode.com/cookbooks/maven
该说明书默认安装 Maven 2,我第一次运行它时,它按预期安装了 Maven 2。
后来我修改了我的solo.json
文件,看起来像这样:
{
"maven": {
"version": "3"
},
"run_list": [
"recipe[java]",
"recipe[maven]"
]
}
但是 Chef 没有将 Maven 更新到版本 3。我不知道这是因为我错误地指定了 override 属性还是存在其他问题。我用这个作为参考:
http://wiki.opscode.com/display/chef/Chef+Solo#ChefSolo-JSON%2CAttributesandRecipes
谢谢。