【问题标题】:Jar should not point at files within the project directory? Eclipse( Maven In Build)jar 不应该指向项目目录中的文件吗? Eclipse(构建中的 Maven)
【发布时间】:2021-01-16 07:30:18
【问题描述】:

当我运行 Mvn clean install 时,我遇到了这些错误,而且我是 maven 新手,所以我真的不知道这个错误的含义。

请帮我解决这个错误,这是什么意思?

在为 com.sap.Hana.cloud.samples:XXXXXXX:war:0.0.1-SNAPSHOT 构建有效模型时遇到了一些问题

[警告] com.sap.security.core.server:csi:jar 的“dependencies.dependency.SystemPath”不应指向项目目录 ${basedir}/WebContent 中的文件/WEB-INF/lib/com.sap.security.core.server.csi_1.0.1.jar 将无法被依赖项目解析。

[警告] com.sap.db.jdbc:ngdbc:jar 的“dependencies.dependency.systemPath”不应指向项目目录 ${basedir}/WebContent/WEB 中的文件-INF/lib/ngdbc.jar 将无法被依赖项目解析

【问题讨论】:

  • 您是否在pom.xml 中定义了这些依赖关系,范围为system

标签: java eclipse maven


【解决方案1】:

系统路径依赖通常是个坏主意。

相反,将工件放入您的 Nexus 或 Artifactory 并让 Jenkins 解决它们。

【讨论】:

  • 我不明白
  • 从错误中我强烈怀疑您的项目中有依赖项,这些依赖项在项目中使用 <systemPath> 和引用 jar。不要那样做。
  • 那我该怎么办?请逐步解释
  • 贵公司有 Nexus 或 Artifactory,对吗?然后将工件上传到该存储库并在没有<systemPath> 的情况下使用它。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-10-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-03-08
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多