繁体   English   中英

Eclipse忘记了构建路径变量

[英]Eclipse forgets build path variables

我在项目的构建路径中声明了指向我的Maven存储库的变量MAVEN_REPO 比方说,一周之后Eclipse“忘记了”它,而我的项目不想构建。 该变量仍然可见,但无法解析,看不到库。 即使我重新声明了变量,也会出现相同的问题。 为了修复我的项目,我必须删除.metadata目录并再次配置所有内容(真正令人厌烦的是)。 我使用Eclipse Indigo Service Release 2。

几点想法:

  1. 您不必显式指向您的maven存储库即可在此处拾取jar文件。 您的项目使用maven,或者可以使用“ Maven-> Update Project Dependencies”设置类路径,或者您的项目不使用maven,它应该引用Maven存储库之外的暂存区域中的jar。
  2. 根据我的经验,Eclipse变量最好由插件而不是用户定义。 您当然可以手动定义变量,但是如果您移至新的工作区或其他人接管项目,则他们将必须定义这些变量。 定义变量并不是典型的Eclipse用户所知道的。
  3. 那把我们带回了行家。 我建议您完全对Java项目进行Maven处理,以便Maven可以为您以及将来支持该代码的其他人提供帮助。 虽然您尝试做的事情没有错,但是您看到的是配置很脆弱,而且有些专有。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM