Preheat oven to 350°F. Liberally butter and flour a 10-inch bundt pan.
In a large bowl, sift together the flour, cinnamon, cloves and salt. In a separate large bowl, whisk together the molasses, sugar and oil.
In a small pot, bring the water to a boil. Remove pot from the heat and stir in the baking soda. Whisk the water into the molasses mixture and then whisk in the ginger.
Gradually add the flour mixture to the molasses mixture, and stir just until the flour is absorbed. Whisk in the beaten eggs. Pour the batter into the prepared bundt pan.
Bake for about 1 hour, or until a toothpick inserted in the center comes out clean. Allow cake to cool in the pan, about an hour, before removing. Use a knife to gently cut between the cake and bundt pan to help loosen the cake before placing on a large plate.