我目前正在使用java项目(使用GWT)。版本控制程序是svn,我通过eclipse插件使用它。
现在,我有两台机器。今天我尝试将svn存储库下载到另一台机器(没有项目的机器,但在其中)。下载后,项目期望在第一台机器的完全相同的路径上找到所有jar /配置文件。
示例:
Machine1的jar路径:
/home/user/application/eclipse/plugins/com.google.appengine/other_stuff
Machine2的jar路径:
/hd/another_user/eclipse/plugins/com.google.appengine/other_stuff
当我下载存储库时,Machine1的路径以某种方式“硬编码”到项目中,显然,找不到所有的jar文件。 有一种方法我可以告诉svn存储库不要下载那些路径文件吗?
答案 0 :(得分:1)
不要将.classpath
文件签入SVN
存储库。
Machine1的jar路径是在类路径中定义的一些路径,而Machine2也试图在那里找到它。
OR
如果classpath有Machine1的jar路径,那么只需在Machine2上更改它就像它一样简单。您正在使用外部罐子,这就是您遇到此问题的原因。将所有必需的罐子放入项目本身并从那里引用。无论您在哪台机器上工作,它都能解决您的问题。