我们有一个私有的maven repo(artifactory)并且在libs-release文件夹中有一个发行版jar(cryptolib-0.9.7.jar)。
在本地或Jenkins上构建(托管在Azure上),所有工作都很好。基于AWS上的codebuild,maven尝试(但失败了)从libs-snapshot下载。
詹金斯&本地输出(v3.3.9)...
Downloading: http://[our-repo]/artifactory/libs-release/org/openpseudonymiser/cryptolib/0.9.7/cryptolib-0.9.7.pom Downloaded: http://[our-repo]/artifactory/libs-release/org/openpseudonymiser/cryptolib/0.9.7/cryptolib-0.9.7.pom (457 B at 3.7 KB/sec) Downloading: http://[our-repo]/artifactory/libs-release/org/openpseudonymiser/cryptolib/0.9.7/cryptolib-0.9.7.jar Downloaded: http://[our-repo]/artifactory/libs-release/org/openpseudonymiser/cryptolib/0.9.7/cryptolib-0.9.7.jar (13 KB at 234.8 KB/sec)
AWS/CodeBuild输出(v.3.3.3)...
Downloading: http://[our-repo]/artifactory/libs-snapshot/org/openpseudonymiser/cryptolib/0.9.7/cryptolib-0.9.7.jar
<repositories>
<repository>
<releases><enabled>false</enabled></releases>
<snapshots><enabled>true</enabled></snapshots>
<id>snapshots</id>
<name>libs-snapshot</name>
<url>http://[our-repo]/artifactory/libs-snapshot</url>
</repository>
<repository>
<releases><enabled>true</enabled></releases>
<snapshots><enabled>false</enabled></snapshots>
<id>central</id>
<name>libs-release</name>
<url>http://[our-repo]/artifactory/libs-release</url>
</repository>
</repositories>
我错过了什么(除了头发!!!)??
多!“当您在AWS CodeBuild提供的Java构建环境中使用Maven时,Maven会从repo1.Maven.org/maven2的安全中央Maven存储库中提取构建和插件依赖项。即使您的构建项目的pom.xml文件显式声明要使用其他位置,也会发生这种情况。”http://docs.aws.amazon.com/codebuild/latest/userguide/troubleshooting.html#troubleshooting-maven-repos
我的解决方案是在buildspec安装阶段删除默认的settings.xml。
phases:
install:
commands:
- rm /root/.m2/settings.xml
我检查了/m2/repository。但找不到任何相关的东西。
我被这个错误弄得神魂颠倒,在我解决这个问题之前,我无法取得任何进展。 我有最新的STS(Spring Tool Source)3.7.1,专门用于Eclipse Mars 4.5.1。我删除了所有旧版本的STS,也删除了旧的.Eclipse文件,因为我希望这是一个全新的安装。我还进入了c:\Users\Tom Holmes\AppData文件夹,删除了“Spring Tool Suite”的所有痕
这是我的文件: 这是Maven命令输出
当我试图清洁时 与“全部清除”过程类似,它抛出以下内容: 知道是什么导致的吗?
试图使用AWS EKS群集的rbac限制IAM用户。错误地从kube系统命名空间更新了configmap“aws auth”。这取消了对EKS群集的完全访问。 未能在用户的configmap中添加组。 尝试提供对配置图中最后提到的用户/角色的完全管理员访问,但没有运气。 恢复对集群的访问的任何想法都是非常值得赞赏的。 config-map.yaml:
当maven构建包含密钥库和信任库的springboot项目时,我遇到了一个问题。我有一个单独的密钥库和信任库,用来与我的mongo副本(x509)通信。为此,我以实用的方式生成了ssl上下文,并将其传递给MongoClient,这就起作用了。这就是我启动MongoClient的地方(目前是在应用程序主类中: 下面是我的配置: 我怀疑我这样做是不对的...有人能帮忙吗? 谢谢你!