【发布时间】:2013-07-22 07:24:31
【问题描述】:
现在,我有一个在我的 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:log4j:jar:1.2.14 的 POM 丢失,没有可用的依赖信息 com.soa.lib:eBoxServiceCommon:jar:2.5.3 的 POM 丢失,没有可用的依赖信息
但我已将这些 jar 复制到 maven 存储库。谁能帮帮我?
【问题讨论】:
-
如果你(似乎)知道
commons-logging等外部依赖的版本,为什么不直接依赖它们呢?现在看来您介绍了com.external的假groupId,还是我看错了? “复制......到......存储库”是什么意思?您是否有公司存储库,它是在您的 POM 中还是在 Linux 框的settings.xml中配置的?或者您是否参考了您的本地存储库,并非不可能,但很麻烦?
标签: maven dependencies