Using org.lcsim with Eclipse
Instead of NetBeans, you can also use the Eclipse IDE to build org.lcsim and write your applications.
Download Eclipse: http://eclipse.org/downloads/index.phpInstall the Mevenide plugin
Note | ||
---|---|---|
| ||
You may have to change the source path of the project, otherwise Java may be inclined to look for packages src.org.lcsim.* instead of org.lcsim.*. This can be done by right-clicking on the project and selecting Properties->Java Build Path. The src/ folder should be selected as the only source folder. |
Note | ||
---|---|---|
| ||
When working with external libraries such as org.lcsim, you have to add those libraries to the build path. This can be done by right-clicking on the project and selecting "Properties->Java Build Path->External Libraries". Select add external jar and choose the Jars from your JAS3 installation path. They are in the subdirectories |
LCSim with Europa
First, install org.lcsim using command-line Maven 2.
- Checkout GeomConverter and org.lcsim.
- Build GeomConverter, first, and then org.lcsim with the mvn command. (This ensures that all the lcsim dependencies are built/downloaded before we start messing with Eclipse.)
- If either build complains about missing lcsim-base, then checkout that project from SLAC CVS and build it, too.
Now, setup Eclipse with Maven 2.
- Get an appropriate Eclipse Europa build.
- Unpack and install the Eclipse build and open Eclipse by double-clicking on its icon. (In OSX, this is eclipse.app.)
- Go to Help -> Software Updates -> Look for new features to install. Click Next.
- Click New Remote Site.
- Put "q4e" in the name field and use this URL:
.No Format http://q4e.googlecode.com/svn/trunk/updatesite/
- Click through the rest of the q4e install and agree with all the EULAs.
Finally, create a new project in Eclipse for org.lcsim.
- Select File -> New -> Java Project.
- Name the project "LCSim".
- Select create project from existing source and select your org.lcsim directory.
- Hit Next a and then Finish.
- I usually use command-line Maven 2 here:
No Format mvn eclipse:eclipse
- You can also try right-clicking on the LCSim project and selecting Maven 2 -> Execute Goal. In the command box, put eclipse:eclipse and ok.
- Right-click on the LCSim project in the Project Explorer window and click Refresh.
- Select Maven 2 -> Reload Maven and let Eclipse think.
- Now select Maven 2 -> Enable Maven dependency management.
If the last step executes successfully, then all the nasty red errors should go away and command completion should work.
Info |
---|
You can quickly build Maven 2 projects from within eclipse by executing the install goal with maven.test.skip set to true. This should rebuild the JAR files if you have made changes. |
Known Working Config
Platform | Eclipse | Java | Q4E |
---|---|---|---|
Linux | 3.3.2 | 1.5 | 0.7.0.200805270033 |
OSX 10.4 | 3.3.1 | 1.5 | 0.6 |