2012-03-18 28 views
1

我正在开发Java中的AppEngine项目。 我正在使用MacBook和其他两台PC。 我使用托管的SVN作为我的RC。在多个操作系统上工作时,Eclipse中所需的Java库

列入了从GAE插件在我的项目的一些库:

gwt-dev.jar, gwt-user.jar', validation-api-1.0.0.GA.jar. 

我这样做,在项目属性Java构建路径。 每当我切换一台电脑,我得到一个错误:

项目缺少必需的库:''。当然,计算机之间的路径正在改变。

我该如何解决这个问题? 我应该从SVN存储库中删除这些设置吗?如果我愿意,我该怎么做?

+0

个人设置应该是本地的。但是,图书馆不应该在SCCS之下,使用Maven或类似的依赖管理。 – 2012-03-18 15:31:02

回答

0

为图书馆创建一个项目。

将库放入项目中。

导出jar文件。

将此新创建的项目设置为主项目中的依赖项。

build path

enter image description here

+0

我的错误是我添加了一个“外部瓶子”而不是“罐子”。谢谢。 – 2012-03-20 21:07:26

1

您不应该坚持任何用户特定的路径信息。手动设置你的项目,然后检查用户不可知的东西。

我们对IntelliJ也有同样的问题。答案是只检查用户不可知的信息,或者获得足够聪明的IDE来使用相对路径。

如果您将第三方库添加到项目中,请确保将它们复制到您的/ lib目录中,而不是在您独有的路径中。

相关问题