Preheat oven to 300˚F.
Unwrap ham and place in a large roasting pan lined with heavy-duty aluminum foil. If desired, use a sharp knife to score surface of ham into diamond shapes.
Combine jelly, vinegar, cinnamon, nutmeg and cloves; mix well.
Spread 1/3 of mixture evenly over top of ham (glaze will melt and spread as it cooks).
Bake 1 hour; spread 1/3 of jelly mixture over surface of ham; continue baking 1 hour.
Spread remaining jelly mixture over surface of ham; continue to bake until internal temperature of ham reaches 140˚F, about 30 to 45 minutes.
Transfer ham to carving board; let stand 5 minutes before carving into slices.