https://github.com/redhat-developer/vscode-java/blob/master/src/serverTasks.ts#L37 Unless I'm missing something, this compare function seems to always return zero. This doesn't seem like the correct behaviour.