Preheat your oven to 325°F (160°C).
Score the surface of the ham in a diamond pattern, about 1/4 inch deep.
Place the ham in a shallow glass or ceramic baking dish and pour pineapple juice into the bottom.
Cover the ham tightly with aluminum foil to prevent it from drying out while heating.
Bake for approximately 15 minutes per pound (about 2 hours) or until the internal temperature reaches 130°F.
In a small bowl, whisk together the honey, brown sugar, melted butter, mustard, cinnamon, and cloves.
Remove ham from the oven and increase heat to 400°F (200°C).
Remove the foil and generously brush half of the glaze over the entire ham, ensuring it gets into the score marks.
Return the ham to the oven uncovered for 10 minutes.
Brush with the remaining glaze and bake for another 5-10 minutes until the glaze is bubbling and dark golden brown.
Let the ham rest for at least 15 minutes before carving to allow juices to redistribute.