The software company I work in just hired another developer. I work on some project for 4 months already. I do not manage the project, though do a lot of work there. Project is in bad condition (a lot of things must be fixed), but I cannot affect it since I do not manage the project. I tried, but it did not help. Anyway: I did a lot of work and much more still has to be done.
So, the new developer publicly and very harshly blamed me that it is me who is responsible for the project state. And this is not true. In my personal life I would kick his ass. But in professional life... First of all I told him to take tasks and start working instead of criticizing. But I don't want to leave it as is: he shows disrespect and starts a war between colleagues.
How can I address this?