原投降唐朝的農民起義軍將領杜伏威、輔公祏二人不和,輔公祏乘杜伏威入朝之際,竊據丹陽,舉兵反唐。李淵命李孝恭為帥,李靖為副帥,率李積等七總管東下討伐,輔公祏派大將馮惠亮率三萬水師駐守當塗,陳正道率二萬步騎駐守青林,從梁山用鐵索橫亙長江,以阻斷水路。並築造建月城,綿延十餘里,以為犄角之勢,李孝恭召集諸將議軍事,諸將都說:“馮惠亮、陳正通都掌握了強大的兵力,是想守險不戰,因此構城築壘而固守,倉猝之間是不能攻取的。不如直指丹陽,掩襲輔公祏的巢穴,丹陽一旦攻破,馮惠亮等人自然不戰而降。”李孝恭想採納諸將的意見。