It would be nice if Publishing waited for a Build to complete (if it depends on one of the modules that's building).
I have a few projects that take ~20 seconds to build through Eclipse, but when I hit 'Publish to server', it seems to take effect eventually.
I was thinking a behavior similar to the Eclipse JUnit runner would be nice: if I do "Run As->JUnit test", it'll wait until the build is complete (if that project is building).
Not sure how difficult this is to implement.