小编Cha*_*och的帖子

Maven - 无法传输由存储库被阻止的镜像引起的工件

通过 GitlabCI 部署 Maven 时出现此错误,docker image: maven:3-jdk-8

Some problems were encountered while processing the POMs:
[FATAL] Non-resolvable parent POM for com.mycompany.app:app-all:0.9.3-SNAPSHOT: 
Could not transfer artifact com.mycompany:parent:pom:8 from/to maven-default-http-blocker (http://0.0.0.0/): 
Blocked mirror for repositories: [app-releases (http://nexus.mycompany.com/content/repositories/app-releases, default, releases+snapshots), 
app-snapshots (http://nexus.mycompany.com/content/repositories/app-snapshots, default, releases+snapshots)] and 'parent.relativePath' points at wrong local POM @ line 5, column 10
Run Code Online (Sandbox Code Playgroud)

我在这里找到了一些有关在 settings.xml 文件中编辑镜像的答案。我在 /usr/share/maven/conf/settings.xml 中添加了阻塞的镜像: false

  <mirrors>
    <mirror>
      <id>app-releases</id>
      <mirrorOf>app-releases</mirrorOf>
      <url>http://nexus.mycompany.com/content/repositories/app-releases</url>
      <blocked>false</blocked>
    </mirror>
    <mirror>
      <id>app-snapshots</id>
      <mirrorOf>app-snapshots</mirrorOf>
      <url>http://nexus.mycompany.com/content/repositories/app-snapshots</url>
      <blocked>false</blocked>
    </mirror>
  </mirrors>
Run Code Online (Sandbox Code Playgroud)

但仍然出现此错误,我不明白为什么它在 maven-default-http-blocker ( http://0.0.0.0/ ) 中搜索工件,而选项 …

maven docker

11
推荐指数
2
解决办法
2万
查看次数

添加数字位

我必须构建一个方法来添加参数中给出的字符串的每个数字,直到只剩下1位数,例如1234 = (1+2+3+4) = 10 = (1+0) = 1.

起初,我认为递归调用或while循环应该没问题.但有更聪明的方法吗?也许使用模数?

1234 % 9 = 1这似乎有效...但不是:9%9不等于,9但它是0.

有没有办法在没有递归/ for/while的情况下构建这个函数?

java algorithm math

7
推荐指数
2
解决办法
706
查看次数

标签 统计

algorithm ×1

docker ×1

java ×1

math ×1

maven ×1