Установить переменную среды MAVEN_OPTS
на -ea
. Jetty по умолчанию запускается в процессе Maven и, следовательно, зависит от этого параметра.
Существует также интересная библиотека под названием Force Assertions , которая подключается к процессу компиляции Java 1.6. Во время компиляции все assert cond : detail;
прозрачно компилируются в if (!cond) throw new Assertion(detail);
блоки, что означает, что утверждения будут работать всегда независимо от параметров JVM. Стоит проверить.