如何告诉Eclipse不包含项目引用,而是在本地repo中获取JAR以获取自定义依赖项

Don*_*dle 2 java eclipse maven

我有两个用Maven构建的库,然后安装到本地仓库中.

在我的应用程序中,我正在使用这两个库,因此我以标准方式在我的pom中引用它们:

<dependency>
  <groupId>...</groupId>
  <artifactId>simple-google-drive-manager</artifactId>
  <version>1.0-SNAPSHOT</version
</dependency>

<dependency>
  <groupId>...</groupId>
  <artifactId>PdfBoxUtils</artifactId>
  <version>1.0-SNAPSHOT</version
</dependency>
Run Code Online (Sandbox Code Playgroud)

两个库是PdfBoxUtils和simple-google-drive-manager

在Eclipse中,在Maven依赖项下,大多数事情都artifactId-version.jar按预期列出.但对于我制作的自定义库,Eclipse认识到它们位于相同的工作空间中,而不是包含jar,包括项目本身.

在此输入图像描述

我不想要这个!令人困惑,我希望能够强制这个项目使用本地安装的库,而不仅仅是库项目源中的当前库.

我如何让eclipse 实际使用本地仓库中的JAR而不是引用本地项目?

hgr*_*rey 7

在项目的上下文菜单中选择Maven-> Disable Workspace resolution.