2013-03-21 85 views

回答

3

這裏就是我所做的:

Keys.`package` <<= (test in Test, Keys.`package` in Compile) map { (_, in) => 
    println("after package & test") 
    in 
} 

它運行測試,並當且僅當測試成功,運行包任務。 (在升降機2.5-RC2的新安裝上測試)

+1

非常感謝!這解決了這個問題。 順便說一句,看着解決方案,我發起了一個更短的版本: Keys.'package' << =(Keys.'package' in Compile)dependsOn(test in Test) – VasyaNovikov 2013-03-21 13:36:11