I have just finished configuring a CVS repository on a Mac OS X 1.5.6 host. I initialized CVS, configured a pserver, and imported a Java project. I am using Netbeans 6.5 as a development IDE on this Mac, and also on a Windows XP machine.
If checkout the project on the Mac using local access (from Netbeans) all goes well. I can build the project with no problems. I also just tried doing a checkout using the pserver on the Mac. For this my CVS Root argument goes:
I have Netbeans use internal ssh (check the "Use Internal SSH" radio button doing checkout). I give my regular password and that also worked fine.
The problem is when I use Netbeans on Windows XP to attempt the check out the same project. I use the same method as above with pserver. It appears to work ok, but when I attempt to compile/build the project it fails and gives an error:
(etc. also for two other jars in the WEB-INF\lib subdirectory)
I understand this error means that the .jar files must have been corrupted somewhere doing the checkout. I just don't understand if there is something I am doing wrong. Like I said though, it seems to work on the Mac, even using pserver instead of local access with CVS.
This is the "Concurrent Versions System (CVS) 1.12.13 (client/server)" version of CVS that came with Mac OS X 1.5.6.
I was wondering if perhaps this might be a known problem (although have not found mention of that yet) with either CVS or Netbeans?
Any info/suggestions would be greatly appreciated.
Joined: Jan 18, 2006
Just in case it helps anyone else, I solved the problem. It was a problem with my CVS configuration. I needed to add the following entry in the cvswrappers file so that it would know that a .jar file is a binary.