Eclipse or the WebSphere? Studio Workbench is the latest thing out of OTI.
URL:www.eclipse.org/
Is it free: Yes
Tim's mate Tod from OTI visited us back in XtC26101999. He has been working on Eclipse -- OliBye.
Tips
Version 2.0 release seems to have broken the JUnit runner, OliBye has to put eclipse/plugins/org.eclipse.jdt.junit_2.0/junitsupport.jar in the project classpath to get it working.
Eclipse always says "completing install" when you launch it. Remove the contents of the <install>/.config directory, and or the <workspace>/.config directory. I didn't figure out what fixed it but it's ok now and <install>/.config hasn't been recreated.
Note I run in multi usermode i.e. I use a -workspace parameter when eclipse is launched.
Double click files in the comparison views for a VisualAge like "Structure Compare" of the file
Use "Checkout As.." from the CVS browser if the project in the repository isn't an eclipse project, and you want to make it into an eclipse project.
define build.compiler = org.eclipse.jdt.core.JDTCompilerAdapter in the build.xml to get ant to work (symptoms are something like "classic comiler not available blabla JAVA_HOME". (Note this class name changed around 2.0RC1)
JUnit task from Ant
Windows->Preferences->ExternalTools?->Ant and eclipse\plugins\org.junit_3.7.0\junit.jar to the classpath
I have the eclipse/plugins/org.apache.ant_1.4.1/jakarta-ant-1.4.1-optional.jar in there too.
Features:-
Now has full project / package / type / member view & it can show single methods VAJ style
Integrated Junit framework. You can click on the junit stack trace and see the failing assertion in the code.
Displays diffs visual (And has an excellent merge tool)
Knows about ant
Does local versioning when files are saved
Hot swap method replacement in the debugger. using 1.3
Still to check:-
Works if using OTI's J9 VM, which is OK for servers but not for Swing applications.
Works ok in general but the JVM crashes more frequently than I remember in VisualAge. Tested under 1.2,1.3, 1.4beta1/2/3/rc1. MpC
Not sure what this new deploy thing does yet.
Issues:-
The CVS integration has been 'unhidden' more access to CVS functionality, not sure if that is good:) (Hmm, the CVS directory problem seems ok now in M5)
code formatting and highlighting not too great. (fixed IMO:) )
If you have a project already in CVS and it has branches at non-root nodes you have problems, because Eclipse can currently only map to a CVS branch at the top level. MpC (Now fixed, you can import from any level)
I've got ant working from eclipse, but I still can't get the java classes compiled. I tried to define "build.compiler" based on the above. I set it up in build.xml like this:
Release 1.0 is your problem. The JDTCompiler adapter has moved packages recently. -- OliBye.
Either: Search the eclipse plugins directories for a file containing JDTCompilerAdapter, and use that fully qualified name. (It will appear in a plugin.xml)
Or: Upgrade! Since this wiki doesn't have a revision history this page only reflects the latest version of Eclipse. I really recommend upgrading, Release 1.0 is very old now, and many of the tips on this page have been updated to explain the new way of doing things.
Thanks! -- DafyddRees
Does anyone know of any no-assumptions-made documentation, tutorials, user groups, bulletin boards, wikis etc. for this? The included docs don't seem to cover any of the features listed at the bottom of the page. I've never used an incremental, repository-based system like this and frankly, I'm boggled.
All the forums are on the www.eclipse.org site
you'll find newsgroups, mailing lists and an FAQ search all listed on the main page.
In particular: How do I get it to load/parse/whatever an existing Java project from a filesystem? How do I get it to run my Ant targets to filter/style/build/test/deploy my system? How do I actually set it up to work with CVS? How do I tell it which VM to use?
Re: imports, make a new project then try the file import wizard.
Re: ant, right click the build.xml and use the Run Ant... option
Re: CVS
Add a repository browser perspective with Window->Open Perspective->CVS Repository Browser
Add the repository you want to use
browse the project to find what you want to import
Use "Checkout As..." if it's not an existing eclipse java project.