1. 새로운 워크스페이스를 만든다.
2. HBaseEmptyWorkspace.tar.gz 을 다운받아 새로운 워크스페이스에 .metadata 드렉토리를 푼다.
3. 서브버전을 eclipse software install로 설치한다. (SubClipse Site 에 것을 설치하면 됨)
4. Subclipse 를 설치하면 CollabNet Subversion 을 다운받아 JavaHL을 추가로 설치한다.
CollabNet Subversion은 /opt/subversion 경로로 설치된다.
5. SVN Repositoty 에서 http://svn.apache.org/repos/asf/hbase/ 를 Root URL로 세팅한다.
6. eclipse 의 Project -> Build Automatically 를 해제.
7. checkout 으로 New Project Wizard 를 선택 -> Java Project -> HBase-trunk로 프로젝트 이름을 세팅
8. 디폴트 아웃풋 폴더로 PROJECT_HOME/build/eclipse-classes 로 폴더를 생성하여 지정
9. cmd 로 워크스페이스의 HBase-trunk 폴더로 이동하여 mvn eclipse:eclipse 를 치면 .project 파일이 다시 생성됨
Ant 스트립트
<project name="EmpRelationHadoop" default="compile">
<property name="classes.dir" value="build/classes"/>
<property name="jar.dir" value="build/jar"/>
<property name="library.dir" value="/Users/skanddh/.m2/repository"/>
<path id="libraries">
<fileset dir="${library.dir}">
<include name="**/*.jar"/>
</fileset>
</path>
<target name="clean">
<delete dir="build/classes"/>
<delete dir="build/jar"/>
</target>
<target name="compile">
<mkdir dir="${classes.dir}"/>
<javac srcdir="src" destdir="${classes.dir}" classpathref="libraries"/>
</target>
<target name="jar" depends="compile">
<mkdir dir="${jar.dir}"/>
<jar destfile="${jar.dir}/EmpRelationHadoop.jar" basedir="${classes.dir}">
<manifest>
<attribute name="Main-Class" value="hbase.RelationCalculator"/>
</manifest>
</jar>
</target>
<!-- target name="run">
<java jar="${jar.dir}/EmpRelationHadoop.jar" fork="true"/>
</target -->
</project>