|After you checkout the project in eclipse, you will likely be told that there are
|build path problems. There are two dependent projects you need to get going with
|etch for eclipse, and one plugin:
|javacc is an eclipse plugin, get it from here:
|On that page are directions to install the plugin from within eclipse.
|The other two you download:
|Once downloaded, you will need to create an environment variable (for example):
|You will need to restart eclipse if it is running.
|Once eclipse is started, you will need to right click on the etch project,
|and select Build Path / Configure Build Path...
|Select the Libraries tab on the right.
|If ETCH_DEPENDENT_JARS is here, delete it.
|Select Add Library... on the right.
|Select User Library and click Next.
|Select User Libraries...
|Enter the name ETCH_DEPENDENT_JARS and click Ok.
|With ETCH_DEPENDENT_JARS selected, click Add JARs...
|Navigate to junit-4.3.1.jar and select it.
|With ETCH_DEPENDENT_JARS selected, click Add JARs... again...
|Navigate to velocity-dep-1.5.jar and select it.
|Eclipse should rebuild the project. There may still be errors, that's ok.
|Open Window / Preferences / Java / Compiler / Building.
|Expand Build path problems.
|Set Incomplete build path to be a warning.
|Set Circular dependencies to be an error.
|Set Incompatible required binaries to warning.
|Make sure JavaCC compiled EtchGrammar.jj. There should be a JavaCC console
|view open. If not, open it (Window / Show View / Other... / JavaCC console /
|If JavaCC console is empty, Select Project / Clean... and clean all projects.
|A few JavaCC messages should appear. It is ok if JavaCC warns about creating
|Now that the compiler is built, you will still have errors for etch build
|products which are missing. you will need to recompile all the etch files.
|You can do this by:
|Select the etch project.
|Select Run / External Tools / Compile Java Etch Files.
|(You may want to configure the external tools first. Select Run / External
|Tools / Organize Favorites... Click Add... Select All. Ok. Ok.)
|You should see a nice output in the Console reporting successful compilation
|of a bunch of etch files. Eclipse should then rebuilt the project.
|Finally, you can check things out by running the unit tests.
|Right click on the etch project, select Run as... / Junit test.
|You'll get some output on the console window, including scary looking stack
|traces. That's ok. JUnit runner should tell you that 1197 tests passed, 22
|ignored, with 0 errors and 0 failures. This takes 66 seconds for me.
|You're done, start exploring. I suggest you check out examples, perf or chat.