无法从从自定义 maven nexus 存储库下载的 jar 导入 类

not able to import classes from jar which was downloaded from custom maven nexus repository

我已经将我的外部 jar 部署到本地 Nexus 存储库。我在 setting.xml 中定义了存储库并在 POM.xml 中提供了依赖项。

我的项目能够在 Maven 依赖项中下载 jar,但是当我尝试从那个 jar 导入任何 class 时。

我无法导入它。它在说 cannot be resolved to a type.

简而言之,我无法使用我从本地 nexus 存储库下载的 jar 中的 classes。

有人可以帮我吗?

这是我的 Setting.xml 文件的存储库部分

  <profiles>
     <profile>
   <id>myprofile</id>
 <repositories>
   <repository>
      <id>modelhelper-repo</id>
     <name>Modelhelper repository</name>
     <url>http://localhost:8081/#browse/browse:maven-public </url>
   </repository>
 </repositories>     
</profile>
  </profiles>
  <activeProfiles>

我的个人资料

这里是来自 pom.xml 文件的依赖项:

       <dependency>   
       <groupId>com.ravina</groupId>
        <artifactId>modelhelper</artifactId> 
        <version>1.0.0</version>
        <scope>provided</scope>
    </dependency>

modelhelper-1.0.0.jar 中有 Employee 和其他许多 classes,我无法将其导入到我的项目中。

提供了依赖范围(方法将由container/parent提供)。如果你想在编译时使用依赖。将范围更改为编译。

您的存储库 URL 在 settings.xml 中似乎不正确 - 看起来您使用了来自你的浏览器。您应该使用的 URL 是 http://localhost:8081/repository/maven-public/

存储库 URL 可以在 管理 -> 存储库 -> [repository_name]

中找到