Если ваш jar-проект и war-проект следуют одному и тому же циклу выпуска, было бы неплохо создать общего родительского pom и сделать модули 2 проектов этого родительского.
Затем вы можете собрать из родительского каталога, и реактор Maven всегда будет гарантировать, что проект jar будет построен первым.
Если они не следуют одному и тому же циклу выпуска, тогда вы, вероятно, простоубедитесь, что вы вручную строите их в правильном порядке.
При запуске этих сборок в Hudson плагин maven может обеспечить запуск сборки нижестоящего проекта после завершения вышестоящего проекта.