Я нашел этот пост:
http://markmail.org/thread/4g6j2vgq3fpcpjr5#query:+page:1+mid:7rcagkd6of44x3fk+state:results
но в текущем файле сборки caja ant нет цели «maven». Я также провел пару часов, просматривая довольно скудные документы caja и читая файлы в кассе, и не видел никаких четких указаний на то, как заставить это работать в готовом виде. В сборке ant есть целевой сервер разработки, но запуск ant для запуска его в продакшене не очень привлекателен.
Я не могу использовать сервер caja, размещенный в Google (требования проекта к исходящим сторонним запросам из пользовательского интерфейса), поэтому мне нужно будет настроить свой собственный сервер, если я использую caja. Мое желание состоит в том, чтобы использовать caja, чтобы убедиться, что встраиваемые фрагменты, которые я пишу, никогда не выходят из-под контроля размещенной службы, в которую они встраиваются (или друг друга). Это особенно относится к таким вещам, как конфликты с конфликтами идентификаторов html, версиями jquery или конфликтами стилей css (последний из которых уже укусил нас).
Я хочу иметь возможность установить это как войну в контейнере или как сервлет в моем приложении. Я также задавался вопросом, можно ли уговорить как ServletFilter.
Есть ли способ создать войну или какая-нибудь документация о том, как этого добиться с помощью сервлета или фильтра?