How to install OpenGrok on MacOS X?

OpenGrok은 OpenSolaris 프로젝트의 일부로 만들어진 소스 코드 검색 및 참조 툴 이다. Java로 개발되었기 때문에 Linux, Windows, Mac OS X 등 Java를 지원하는 운영체제에서 모두 사용이 가능하다. Mac OS X (Lion 버전)에 설치 시 OpenGrok 문서의 지침외에 몇가지 주의해야할 점이 있어 블로그에 정리해둔다.


  1. JDK 1.6 버전 이상 설치
  2. OpenGrok 다운로드 (플랫폼 independent binary 버전을 받는다)
  3. MacPorts를 설치한다.
  4. 터미널에서 "sudo port install ctags"를 실행한다.
  5. 터미널에서 "sudo port install tomcat6"를 실행한다.
  6. 터미널에서 "OPENGROK_TOMCAT_BASE=/opt/local/share/java/tomcat6 sudo -E ./OpenGrok deploy"를 실행한다.
  7. Tomcat 서비스를 시작한다. (sudo tomcatctl start)
  8. 터미널에서 "JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Home sudo -E ./OpenGrok index ~/Workspace/"와 같이 실행한다. 마지막 인자는 인덱싱하려는 소스 코드가 있는 path를 지정해준다.
  9. Index 되는 동안 기다린다. (소스 코드 분량이 많으면 오래 걸린다. 드라마나 한편 보도록 하자.)
  10. Indexing이 완료되면 브라우저에서 127.0.0.1:8080/source를 연다


Enjoy OpenGrok!


댓글

이 블로그의 인기 게시물

Wireless: HotSpot 2.0 이란?

Apple M1 Mac Mini에서 이더리움 (Ethereum) 채굴하기

Java: Java for Game? Java가 Game 개발에 어울릴까?