告诉eclipse使用源代码而不是Jar

告诉eclipse使用源代码而不是Jar,eclipse,m2eclipse,Eclipse,M2eclipse,我有一个maven项目,它依赖于一个jar(比如一个jar)。在运行项目时,它在Maven依赖项下使用jar 我随身携带了A的源代码,它在Eclipse中作为一个项目打开。当我运行项目时,我需要使用源代码而不是jar。如何告诉Eclipse使用源代码而不是jar?m2eclipse默认情况下会这样做,如果这是一个完整的Maven项目。请参阅的屏幕截图中的上下文菜单,其中显示“禁用工作区分辨率” 如果您没有找到项目的上下文菜单项,那么您可能有一个带有POM文件的Java项目,该文件在Eclipse

我有一个maven项目,它依赖于一个jar(比如一个jar)。在运行项目时,它在Maven依赖项下使用jar


我随身携带了A的源代码,它在Eclipse中作为一个项目打开。当我运行项目时,我需要使用源代码而不是jar。如何告诉Eclipse使用源代码而不是jar?

m2eclipse默认情况下会这样做,如果这是一个完整的Maven项目。请参阅的屏幕截图中的上下文菜单,其中显示“禁用工作区分辨率”


如果您没有找到项目的上下文菜单项,那么您可能有一个带有POM文件的Java项目,该文件在Eclipse中没有标记为Maven项目类型。在这种情况下,使用上下文菜单Configure->Convert to Maven project。

我对的工作区分辨率也有问题。它将识别依赖项(A),并在依赖项视图中显示不同的图标(这表示依赖项已从工作区解析),但未找到类

只有当我在项目a上运行
mvn安装时,才生成了所有工件,并且解决方案开始工作。也许这会有帮助

我还发现了一些提示(与不工作工作区结果相关),建议使用“现有Maven项目”向导再次导入项目