Ответ 1
Мне удалось успешно интегрировать I-Jetty в мое приложение, для тех, кто все еще надеется сделать это.
Итак, в основном, что я сделал, я загрузил исходный код i-jetty и импортировал его как проект maven в eclipse. Затем я добавил модуль к родительскому pom.xml, который указывает на модуль webapp maven, который я сделал:
<modules>
<module>i-jetty-server</module>
<module>i-jetty-ui</module>
<module>webapp</module>
</modules>
и указала i-jetty-parent как родительский элемент в модуле webapp pom.xml:
<parent>
<groupId>org.mortbay.ijetty</groupId>
<artifactId>ijetty-parent</artifactId>
<version>3.2-SNAPSHOT</version>
</parent>
Затем я скопировал все файлы приложений для Android в модуль i-jetty-ui maven (включая все исходные файлы и ресурсы). Затем вы просто изменяете i-jetty файл AndroidManifest.xml, чтобы включить все свои новые действия и изменить активность "запуска" на свою собственную активность запуска приложения и удалить
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
из декларации активности IJetty.
Таким образом, у вас есть оригинальное приложение i-jetty, работающее в вашем собственном! Дайте мне знать, если вам нужно больше деталей, я предположил, что вы изучили исходный код и имеете базовое представление о maven.