0

现在,我有一个在我的 Windows 计算机上运行良好的项目。但是在我将它复制到一台linux计算机后,编译它时报告以下错误:

未能在项目警报上执行目标:无法解析项目 com.cloud.ras:alert 的依赖关系。

com.external:commons-logging:jar:1.0.4.1 的 POM 丢失,没有可用的依赖信息 com.external:freemarker:jar:2.3.4 的 POM 丢失,没有可用的依赖信息 com.external 的 POM :log4j:jar:1.2.14 丢失,没有可用的依赖信息 com.soa.lib:eBoxServiceCommon:jar:2.5.3 的 POM 丢失,没有可用的依赖信息

但我已将这些 jar 复制到 maven 存储库。谁能给我帮助?

4

1 回答 1

0

首先,您不应该复制 JAR。这是为您解决依赖关系的 Maven 工作。

如果您首先解释为什么需要使用自己的groupId例如com.externaliecommons-logging来自 Apache 但您将com.external其用作它的groupId.

如果你真的坚持要使用自己的groupId,至少下载 JAR 并使用 Maven 安装它。见这里: http ://maven.apache.org/guides/mini/guide-3rd-party-jars-local.html 。

于 2013-07-22T13:45:34.357 回答