现在,我有一个在我的Windows计算机上正常运行的项目。但是在我将它复制到Linux计算机后,编译时会报告以下错误:
无法在项目警报上执行目标:无法解析项目com.cloud.ras的依赖项:alert。
com.external的POM:commons-logging:jar:1.0.4.1缺失,没有可用的依赖项信息 com.external的POM:freemarker:jar:2.3.4缺失,没有可用的依赖信息 com.external的POM:log4j:jar:1.2.14缺失,没有可用的依赖项信息 com.soa.lib的pOM:eBoxServiceCommon:jar:2.5.3缺失,没有可用的依赖项信息
但我已将这些罐子复制到maven存储库。谁能给我一个帮助?
答案 0 :(得分:0)
您不应该首先复制JAR。这是为你解决依赖关系的Maven工作。
如果您解释为什么需要使用自己的groupId
,例如,首先com.external
,commons-logging
来自Apache,但您使用com.external
作为其groupId
。
如果你真的坚持想要使用自己的groupId
,至少下载JAR并使用Maven安装它。看这里:
http://maven.apache.org/guides/mini/guide-3rd-party-jars-local.html