同一项目的Maven工件失败

时间:2017-11-09 13:11:21

标签: maven

我有一个具有以下结构的Maven项目

/app
  /- pom.xml
  /- app-api
    /- pom.xml
  /- app-impl
    /- pom.xml

有一些外部依赖项,但当我尝试构建项目Maven失败时尝试从外部源检索app-api时出错

  

[错误]无法在项目app-impl上执行目标:无法解决   项目com.examp的依赖项:app-impl:jar:0.0.0.1:不能   转移工件com.example:app-api:jar:0.0.0.1 from / to   nexus-snapshot(http://example.com/repository/snapshot):失败了   转移文件:   http://example.com/repository/snapshot/com/example/app-api/0.0.0.1/app-api-0.0.0.1.jar。   返回码为:400,ReasonPhrase:错误请求。 - > [帮助1]

快照存储库策略禁止4位数版本。但我无法理解为什么Maven不会在本地关联该依赖。

1 个答案:

答案 0 :(得分:0)

  1. 如果所需的工件位于您的本地存储库( const messaging = firebase.messaging(); messaging.setBackgroundMessageHandler(function(payload) { console.log('[firebase-messaging-sw.js] Received background message ', payload); // Customize notification here const notificationTitle = 'Background Message Title'; const notificationOptions = { body: 'Background Message body.', icon: '/firebase-logo.png' }; return self.registration.showNotification(notificationTitle, notificationOptions); }); )中,Maven应该在那里找到它(不需要查看远程存储库)。
  2. 否则,请查看您的.m2/repository,看看您是否错误配置了您的存储库。