Gregg posts about running perforce on OS X.
Have you used Perforce? Ie, how well does it integrate into IDEs for Java programming?
We've got an inhouse Tomcat/JSP/Oracle application we wrote... the guys who originally wrote it used NetBeans & CVS on Windows, but NetBean's CVS support is awful. I've resorted to SSHing into the Linux/Tomcat server and using the trusted method of VIM and command line CVS plus some custom deploy scripts.