通过 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/ ) 中搜索工件,而选项 …
我必须构建一个方法来添加参数中给出的字符串的每个数字,直到只剩下1位数,例如1234 = (1+2+3+4) = 10 = (1+0) = 1
.
起初,我认为递归调用或while循环应该没问题.但有更聪明的方法吗?也许使用模数?
1234 % 9 = 1
这似乎有效...但不是:9%9
不等于,9
但它是0
.
有没有办法在没有递归/ for/while的情况下构建这个函数?