Я бы описал это как еще на ранних стадиях, но вот что мы имеем до сих пор:
http://svn.apache.org/repos/asf/openejb/trunk/openejb3/assembly/openejb-jetty/
Обратите внимание, что Apache TomEE живет по схожему пути, то есть 'assembly / openejb-tomcat'. Планируется назвать версию Jetty Apache JetSet и сделать ее полностью встраиваемой. Большинство людей с коммитом в настоящее время работают над тем, чтобы Apache TomEE получил официальную сертификацию Java EE 6 Web Profile. Я бы описал эту работу на поздних стадиях. В Amazon EC2 у нас есть отличная настройка для запуска TCK веб-профиля с TomEE с использованием сотен экземпляров EC2 t1.micro. Это довольно мило. Соглашение TCK с Apache и Oracle не позволяет нам публично делиться доступом. Однако любой коммиттер Apache может подписать NDA для получения доступа.
Хорошо, поэтому я упоминаю все это о TomEE, потому что после того, как мы закончим с версией Tomcat, планируется сделать это снова с Jetty (JetSet). Многие из нас, коммиттеров, например, я и Джонатан Галлимор, предпочитают Jetty с большим отрывом. Но так как код интеграции Tomcat был намного дальше и имел больше пользователей, мы решили сначала закончить его. Существует невероятный объем работы, не относящийся только к Tomcat, который мы сможем использовать в версии Jetty; легальный доступ к TCK, кучи кода для его запуска, больше кучи кода для его автоматизации и многочисленные интеграционные биты, которые являются общими и не характерными для Tomcat.
Все это говорит о том, что нет причин, по которым другим приходится ждать работы над версией Jetty только потому, что большинство из нас все еще заканчивают версию Tomcat. Проекты Apache должны рассматриваться как работающие вместе люди, а не такие компании, как Oracle, Redhat или VMWare. Это может быть как хорошо, так и плохо. Хорошая часть заключается в том, что если вы или кто-то еще хотите взломать версию Jetty, вы можете сделать это прямо сейчас. Вам придется отправлять патчи на некоторое время, пока вы не заработаете коммит, но когда кто-то другой выполняет фактическую команду фиксации, это не так уж плохо. Если вы начинаете с малого и остаетесь активным и открытым, обычно довольно легко заработать коммит. Ключом к быстрому внесению исправлений является постоянный поток исправлений небольших и средних размеров. Любой шаг вперед или вбок без шагов назад, на мой взгляд, хороший патч. Пока люди могут видеть, куда ты идешь, это достаточно хорошо. Безусловно, более гибкий, чем подход «один большой патч», и позволяет по-настоящему развлечься и развлечься волшебством совместной работы.
Некоторые темы, которые были бы хорошими местами, чтобы поздороваться. Шаг 1 просто поздороваться. Не нужно иметь код под рукой, чтобы говорить в списке разработчиков или воспринимать всерьез:
http://openejb.979440.n4.nabble.com/Jetty-Integration-td1457408.html
http://openejb.979440.n4.nabble.com/Jetty-Integration-td2318962.html