затратить ... лет на

The several years that went into (or were spent on) the project ...

Источник: Русско-английский научно-технический словарь на Gufo.me