I think I'm going mad...
I'm moving from 5.0.18 to 5.1.0.4 and after doing a dependency update with Maven, Eclipse gives me errors saying it can't find org.apache.tapestry5.ioc.annotations.Inject Looking in tapestry-ioc-5.1.0.4.jar it isn't there, but looking in the 5.0.18 jar I can't see it there either - so which jar does it normally live in? Maven seems to have correctly downloaded all the 5.1.0.4 jars and I don't have any old Tapestry jars on the build path.