Preheat your oven to 325°F (165°C). Remove the ham from its packaging and pat it dry with paper towels. Use a sharp knife to score the surface of the ham in a diamond pattern, cutting about 1/4 inch deep. If desired, press a whole clove into the center of each diamond for a classic look and extra aroma.
Place the ham in a roasting pan, flat-side down. Pour the pineapple juice into the bottom of the pan to keep the environment moist. Cover the pan tightly with aluminum foil to prevent the meat from drying out. Bake in the preheated oven for about 1.5 to 2 hours, or until the internal temperature reaches 120°F.
While the ham is roasting, prepare the glaze. In a small saucepan over medium heat, combine the brown sugar, honey, Dijon mustard, and ground cloves. Stir constantly until the sugar is dissolved and the mixture begins to bubble slightly. Remove from heat and set aside.
Increase the oven temperature to 400°F (200°C). Remove the ham from the oven and carefully take off the foil. Generously brush about half of the glaze over the entire surface of the ham. Return it to the oven, uncovered, for 15 minutes. Brush with the remaining glaze and bake for another 10-15 minutes until the glaze is bubbly and caramelized.
Remove the ham from the oven and transfer it to a cutting board. Tent it loosely with foil and let it rest for at least 15 to 20 minutes. This allows the juices to redistribute, ensuring every slice is moist. Carve and serve warm.