cool, now we can set custom compile when run the compile task