2014-04-03 29 views
0

我目前正在使用一个java项目(使用GWT)。版本控制程序是svn,我通过eclipse插件使用它。用svn导入的java项目覆盖路径文件

现在,我有两台机器。今天我试着将svn版本库下载到另一台机器上(没有任何项目的机器)。下载完成后,该项目预计所有的jar /配置文件将在第一台机器的完全相同路径中找到。

例子:

MACHINE1的jar路径:

/home/user/application/eclipse/plugins/com.google.appengine/other_stuff 

机器2的jar路径:

/hd/another_user/eclipse/plugins/com.google.appengine/other_stuff 

当我下载库,MACHINE1的路径有点 “硬编码” 到该项目,显然,没有找到所有的jar文件。 有一种方法可以告诉svn仓库不要下载那些路径文件?

回答

1

请勿将.classpath文件存入SVN存储库。

Machine1的jar路径是一些在类路径中定义的地方,Machine2也试图在那里找到它。

OR

如果classpath中是有MACHINE1的jar路径然后就改就机器2那样简单,因为它是。你正在使用外部瓶子,这就是为什么你面临这个问题。将所有需要的罐子放在项目中,并从那里引用。无论您在哪台机器上工作,它都能解决您的问题。

+0

谢谢你的回答! 我试过,但现在当我下载库我得到这个errore消息: 大厦工作区 验证GWT组件 细节:在生成过程中发生 错误 故障运行建设者的Java建设者“项目 “myProject的”。 java.lang.NullPointerException – ste

+0

什么错误信息?在eclipse中设置java构建路径来解决与类路径相关的任何依赖关系。 – Braj

+0

对不起,我刚刚编辑了我的评论! – ste