BBahmni 한국어 매뉴얼검색
한국어 번역 완료
한국어English

개발을 위한 IntelliJ의 OpenELIS 구성

  1. /openelis 폴더로 이동하여 /WebContent 폴더를 마우스 오른쪽 버튼으로 클릭하고 Make Module 'openelis' 옵션을 선택합니다.
    Screen Shot 2015-05-20 at 12.00.12 PM.png
  2. OpenELIS를 실행하려면 빠르고 가벼우며 IntelliJ IDEA에서 편리하게 사용할 수 있는 Jetty Server가 필요합니다. Jetty Server 설치 방법은 다음과 같습니다.관련 문서: https://eclipse.org/jetty/downloads.php
  3. 다음 링크에서 다운로드합니다.
    Screen Shot 2015-05-20 at 11.46.28 AM.png
  4. https://eclipse.org/jetty/downloads.php
    Open Module Settings menu.pngScreen Shot 2015-05-20 at 12.03.14 PM.pngScreen Shot 2015-05-19 at 6.23.12 PM.pngScreen Shot 2015-05-20 at 12.09.04 PM.pngScreen Shot 2015-05-20 at 12.11.36 PM.png
  5. 또는
    Screen Shot 2015-05-20 at 12.22.02 PM.pngScreen Shot 2015-05-20 at 12.25.41 PM.png
  6. 'brew'로 설치할 수 있습니다.
  7. brew install jetty
  8. Jetty Server 실행을 위한 플러그인도 필요합니다. 다음 단계를 따르십시오.
  9. - IntelliJ IDEA 환경설정으로 이동합니다.
  10. - 왼쪽 사이드바에서 Plugins를 선택합니다.
  11. - Jetty 플러그인을 검색합니다.
  12. - Jetty Integration을 활성화하고 적용합니다.
  13. 참고: 플러그인 목록에 Jetty가 표시되지 않으면 Browse repositories...를 클릭하여 웹에서 플러그인을 설치합니다.
  14. 이제 /openelis 폴더를 마우스 오른쪽 버튼으로 클릭하고 Open Module Settings로 이동한 후 다음 단계를 따릅니다.
  15. 왼쪽에서:
  16. a) Project를 선택합니다. Project name: openelis가 표시됩니다.
  17. b) Modules를 선택합니다.
  18. -> 폴더 아이콘이 표시된 프로젝트 이름 openelis 위의 Add '+' 버튼을 클릭합니다.
  19. -> 옵션 목록에서 'Web'을 openelis에 추가합니다.
  20. -> 'Web'을 클릭하면 다음 정보가 표시됩니다.
  21. * Deployment Descriptors 섹션의 web.xml 경로 예시:
  22. /Users/jaiprak/dock/OpenElis/openelis/WebContent/WEB-INF/web.xml
  23. * Web Resource Directories 섹션의 웹 리소스 디렉터리 경로 예시:
  24. /Users/jaiprak/dock/OpenElis/openelis/WebContent
  25. Path Relative to deployment Root는 '/'만 사용합니다.
  26. * Source Roots 섹션 끝에서 다음 소스의 확인란이 활성화되어야 합니다.
  27. /Users/jaiprak/dock/OpenElis/openelis/src
  28. -> openelis를 클릭합니다.
  29. Sources 탭 -> Mark as 섹션 아래에는 Sources|Tests|Resources 등으로 표시된 openelis 디렉터리 구조 경로가 다음과 같이 보입니다.
  30. /Users/jaiprak/dock/OpenElis/openelis
  31. Paths 탭 -> Inherit project compile output path를 활성화해야 합니다.
  32. Output path: /Users/jaiprak/dock/OpenElis/openelis/out/production/openelis
  33. Test output path: /Users/jaiprak/dock/OpenElis/openelis/out/test/openelis
  34. c) Artifacts를 선택합니다.
  35. -> 위쪽의 Add '+' 버튼을 클릭합니다.
  36. -> Web Aplication: Exploded를 선택합니다.
  37. -> From Modules에서 openelis를 선택합니다.
  38. 이후 다음과 같은 정보가 표시됩니다.
  39. Output directory: /Users/jaiprak/dock/OpenElis/openelis/out/artifacts/openelis_Web_exploded
  40. Type: Web Aplication: Exploded
  41. d) Libraries를 선택합니다.
  42. -> Add '+' 버튼, Java를 차례로 클릭하고 다음 테스트 라이브러리 경로를 지정합니다.
  43. /Users/jaiprak/dock/OpenElis/openelis/test/lib
  44. -> Add '+' 버튼, Java를 차례로 클릭하고 다음 애플리케이션 라이브러리 경로를 지정합니다.
  45. /Users/jaiprak/dock/OpenElis/openelis/WebContent/WEB-INF/lib
  46. -> 각각 'lib'와 'lib2'처럼 서로 다른 이름을 지정합니다.
  47. -> Sources는 필요 없고 Classes만 필요하므로 아래쪽의 '-' 버튼으로 Sources를 제거합니다.
  48. e) Facets -> Detection을 선택하고 Enable framework detection을 체크합니다. Run 메뉴 -> Edit Configurations...로 이동합니다.
  49. -> 왼쪽에서 Jetty Server를 선택하고 위쪽의 Add '+' 버튼 -> Jetty Server -> Local을 선택합니다.
  50. -> Name에 openelis를 입력하고 Server 탭의 Configure.. 버튼을 클릭하여 Application Server를 구성합니다.
  51. -> 로컬 URL을 설정하고 Jetty Server Settings 섹션에서 modules/jmx.mod를 체크합니다.
  52. 모든 설정을 마친 뒤 프로젝트를 다시 빌드하고 실행합니다.
원문 정보

Bahmni Wiki · CC BY-SA 4.0

원문 보기 ↗