個人的メモ。見出し通り。
で、Eclipseのエラーログを見るとIvySettings.javaでClassCastExceptionが起きている。
public synchronized void addAllVariables(Map variables, boolean overwrite) { for (Iterator iter = variables.keySet().iterator(); iter.hasNext();) { String key = (String) iter.next(); String val = (String) variables.get(key); setVariable(key, val, overwrite); } }
となっているところを
public synchronized void addAllVariables(Map variables, boolean overwrite) { for (Iterator iter = variables.keySet().iterator(); iter.hasNext();) { String key = (String) iter.next(); if (variables.get(key) instanceof String) { String val = (String) variables.get(key); setVariable(key, val, overwrite); } } }
へ変更してビルドし、出来上がったjarをplugins配下のivy.jarと入れ替えたら動くようなった。
コミットはこれ。