2010-06-13 3 views

답변

7

내 응용 프로그램에 I-Jetty를 통합 관리하는 데 성공한 사람은 누구나 성공적으로 관리 할 수있었습니다.

기본적으로 내가 한 것은 i-jetty 소스 코드를 다운로드하여 eclipse에서 maven 프로젝트로 가져온 것입니다. 그 때 나는 내가 만든 웹 애플리케이션 받는다는 모듈을 가리키는 부모의 pom.xml에 모듈 추가 :

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

및 웹 애플리케이션 모듈의 pom.xml 파일에서 부모로 I-부두 부모를 나열 :

<parent> 
    <groupId>org.mortbay.ijetty</groupId> 
    <artifactId>ijetty-parent</artifactId> 
    <version>3.2-SNAPSHOT</version> 
</parent> 

그런 다음 모든 안드로이드 응용 프로그램 파일을 i-jetty-ui maven 모듈 (모든 소스 파일과 자원 포함)에 복사했습니다. 그런 다음 당신은 당신의 새로운 활동을 포함하여 자신의 응용 프로그램의 시작 활동으로 '시작'활동을 변경할 수있는 I-부두의 AndroidManifest.xml 파일을 변경하고 IJetty 활동 선언에서

<intent-filter> 
     <action android:name="android.intent.action.MAIN" /> 
     <category android:name="android.intent.category.LAUNCHER" /> 
    </intent-filter> 

를 제거합니다.

그러면 i-jetty 응용 프로그램을 직접 실행할 수 있습니다! 자세한 내용이 필요하면 알려주세요. 여기서는 소스 코드를 살펴본 후 maven에 대한 기본적인 지식을 가지고 있다고 가정했습니다.

1

귀하의 질문이 아직 오랫동안 답변을받지 못해서 답변을 드렸습니다. This link은 앱에 i-jetty 서버를 통합하는 데있어 시작하는 데 도움이됩니다.

+0

이것은 실제로 i-jetty가 아닌 부두를 안드로이드 응용 프로그램에 포함시키는 것에 관한 것입니다. – ChiefTwoPencils

관련 문제