Singer-actress Jennifer Lopez and boyfriend Beau “Casper” Smart, who have had an on-and-off relationship since 2011, reportedly have broken up.

People magazine said Wednesday that the two have not been together for several weeks. Lopez, 47, and dancer-choreographer Smart previously split in spring 2014, but in January of this year Lopez told talk-show host Ellen DeGeneres that the two had reconciled.

advertisement | advertise on newsday

“Shades of Blue” star Lopez has two children, twins Max and Emme, 8, with her ex-husband, singer Marc Anthony. She and the Grammy Award-winner were married from 2004 until separating in 2011 and divorcing there years later. She was married twice previously — to waiter Ojani Noa in 1997 and dancer Chris Judd in 2001.

Neither Lopez nor Smart have commented publicly.