Maven

 20th August 2020 at 2:19pm

TSF 有这样的目录结构:

spring-cloud-tsf
  |- spring-cloud-tsf-auth
  |- spring-cloud-tsf-core

其中 auth 依赖于 core。但是在根目录 spring-cloud-tsfmvn install 会失败。Maven install spring-cloud-tsf-auth 时会报找不到 org.springframework.cloud:spring-cloud-tsf:pom:1.0.1.BUILD-SNAPSHOT

Failure to find org.springframework.cloud:spring-cloud-tsf:pom:1.0.1.BUILD-SNAPSHOT in http://maven.oa.com/nexus/content/repositories/releases 

解决办法是 SO 这个 帖子 中 bzuillsmith 的回答,在 spring-cloud-tsf 目录上先 mvn install -N 一把。这样就算它的子项目 build 失败了,根目录自身还是会构建了来。