使用svn覆盖路径文件导入的java项目

标签 java eclipse svn gwt

我目前正在处理一个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 存储库不要下载这些路径文件?

最佳答案

不要将 .classpath 文件 checkin SVN 存储库。

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

或者

如果类路径具有 Machine1 的 jar 路径,则只需在 Machine2 上更改它即可,就这么简单。您正在使用外部 jar ,这就是您面临此问题的原因。将所有必需的 jar 放入项目本身并从那里引用。无论您在什么机器上工作,它都会解决您的问题。

关于使用svn覆盖路径文件导入的java项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22843356/

相关文章:

java - 如何将文本文件与多个正则表达式模式进行匹配并计算这些模式的出现次数?

java - JComboBox TableCellRenderer 似乎失去了它的值(value),尽管该值被保存了

svn - E155021 不支持的工作副本格式

svn - CruiseControl.NET 中的 Subversion block - 传递特定的修订号?

java - 是否可以更改 DynamoDB 表中 Range 键的值?

java - 为什么下面的代码会导致线程争用

eclipse - 在访问代码之前,eclipse/osgi 激活器是否总是至少被调用一次?

java - Byte Buddy 示例中的“getClass()”

java - 如何自动检查/确保所有外部库是否包含在 eclipse 中的 lib 文件夹中?

svn - 无法通过MacPorts安装Git-core+svn