我的POM有第三方jar(maven存储库中不存在)
当我尝试使用flyway db migration时说
mvn clean flyway:migrate -Dflyway.configFile=myFlywayConfig.properties
[INFO]建立失败 [信息] -------------------------------------------------- ---------------------- [INFO]总时间:1.086秒[INFO]完成于: 2018-04-17T10:00:12 + 01:00 [信息]最终记忆:11M / 155M [INFO] -------------------------------------------------- ---------------------- [错误]无法在项目myP上执行目标:无法解决 项目myProject的依赖项:myP:war:1.0:找不到 com.fisglobal:jdbc:jar:https://repo.maven.apache.org/maven2中的3.5.3.4 被缓存在本地存储库中,不会重新尝试解析 直到中心的更新间隔已经过去或强制更新 - > [帮助1]
所以我用
安装了它 mvn install:install-file -Dfile=src/main/webapp/WEB-INF/lib/com.fisglobal.jdbc_3.5.3.4.jar -DgroupId=com.fisglobal.jdbc -DartifactId=jdbc -Dversion=3.5.3.4 -Dpackaging=jar
它表示构建成功,但如果我再次运行第一个命令,我会得到同样的错误。
我错过了什么?
答案 0 :(得分:1)
安装中的groupId是wron,必须是-DgroupId=com.fisglobal
mvn install:install-file -Dfile=src/main/webapp/WEB-INF/lib/com.fisglobal.jdbc_3.5.3.4.jar -DgroupId=com.fisglobal -DartifactId=jdbc -Dversion=3.5.3.4 -Dpackaging=jar