Preheat oven to 350 degrees F. Line two baking sheets with parchment paper; set aside.
In a medium bowl, whisk together the flour, baking soda, salt, cinnamon, cloves and ginger; set aside.
Using an electric mixer, cream together the butter and sugar on medium speed until light and fluffy, about 3 minutes. Add the molasses and continue to mix until completely combined, scraping the sides of the bowl as needed. Add the vegetable oil, eggs and vanilla extract, and mix to thoroughly combine. Scrape the sides of the bowl, reduce the mixer speed to low, and add the flour mixture. Mix until just combined, giving it a final stir with a rubber spatula.
Scoop about 1½ tablespoons of dough, roll into a ball, and place on prepared baking sheets about 2 inches apart. Bake for 10 to 12 minutes, or until edges are set, but centers are still soft. Allow the cookies to sit on the baking sheets for 5 minutes, then transfer to a wire rack to cool completely. The cookies can be kept in an airtight container at room temperature for up to 1 week. These cookies can also be frozen for up to 1 month.