小编The*_*lah的帖子

Eclipse/Maven和"从工作区项目中解决依赖关系"不能混合jar和源?

我已经看到了Eclipse/Maven和"从工作空间项目中解决依赖关系"这个问题.我的项目混合了编写代码和生成的代码,生成的代码来自使用JAXWS的依赖项.

问题是,如果我检查"Resolve dependencies",Eclipse/Maven会忽略任何JAR依赖关系并尝试通过仅查看工作区来解决所有问题,这会导致Eclipse显示"Package/Class not found"(与生成的相关)之类的错误代码)即使项目将从命令行使用Maven正常构建.

另一方面,如果我取消选中它,它只通过查看Maven存储库中的JAR来解析所有内容.第二个选项通常有效,但是当我按Ctrl键单击一个类或变量时,我会得到类文件编辑器和"找不到源",这不是非常有用.此外,如果我在IDE中编辑代码但在此之后不运行"maven install",它可能会失去同步.

我想这主要是对Eclipse的不便,但它很烦人.我正在考虑通过修改Maven依赖项来构建源代码(或调试)来解决这个问题,但我不一定能用所有东西来做."解决依赖关系"选项是否打算像我所描述的那样以某种方式工作?

java eclipse maven-3 maven

6
推荐指数
1
解决办法
1万
查看次数

标签 统计

eclipse ×1

java ×1

maven ×1

maven-3 ×1