Как встроить сервер i-jetty в приложение для Android? - PullRequest
13 голосов
/ 13 июня 2010

Привет: я хочу интегрировать i-jetty в приложение для Android, а не наоборот. Кто-нибудь раньше включал i-jetty и заставил его работать под Android 2.1 или 2.2?

Ответы [ 2 ]

7 голосов
/ 25 августа 2013

Мне удалось интегрировать I-Jetty в свое приложение для всех, кто еще надеется это сделать.

Итак, в основном я скачал исходный код i-jetty и импортировал его.как проект Maven в затмении.Затем я добавил модуль в родительский файл pom.xml, который указывает на созданный мной модуль webapp-приложения:

<modules>
   <module>i-jetty-server</module>
   <module>i-jetty-ui</module>
   <module>webapp</module>
</modules>

и перечислил i-jetty-parent в качестве родителя в файле pom.xml модуля webapp:

<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.

1 голос
/ 16 августа 2012

Надеясь, что ваш вопрос все еще остается без ответа в течение этого долгого времени, и поэтому я попытался ответить на него. This link поможет вам начать работу по интеграции i-jetty сервер в вашем приложении.

...