providedCompile is more appropriate.