A yearlong resurfacing project will soon begin on Interstate 40 near Barstow and Daggett in San Bernardino County.