- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我使用 Gradle 发布功能将我的 Artifact 的最新版本上传到 Maven,但 Maven 搜索功能仍然显示上一个版本。奇怪的是,如果我再次发布,它会正常工作,直到我从 Nexus Staging Repos 发布版本,此时我收到消息说:
RepositoryWritePolicy
failureMessage Artifact updating: Repository ='releases:Releases' does not allow updating artifact='/com/jpaulmorrison/drawfbp/maven-metadata.xml.sha512'
failureMessage Artifact updating: Repository ='releases:Releases' does not allow updating artifact='/com/jpaulmorrison/drawfbp/maven-metadata.xml.sha256'
这似乎表明我在之前的尝试中成功添加了此版本...但它没有显示在 Maven 搜索中...
我现在使用 Gradle 6.2.2 和 Win10 - 多年来我已经能够使用 Gradle 5 发布许多 Artifact ,但 Gradle 6 发生了显着变化。我想我已经让它工作了,但我似乎无法发布一件 Artifact 的任何更高版本。
我确实收到了来自 Gradle“发布”的消息,提示“maven-metadata.xml 丢失”——这可能是问题所在吗?这是我从 Gradle 收到的唯一错误消息。但构建成功了!我也没有看到此 Artifact 的 .m2 文件夹。如果这些点很重要,我该如何解决它们? Maven 是否有任何内部调试功能可供我查看以了解发生了什么?为什么 Maven 认为那里有一个版本,但不让我看到它?!我也不希望必须不断更改版本号才能让 Maven 接受我的版本!
最佳答案
我不确定我的答案是否能解决您的问题,但值得一试。
Maven 几周前禁用了 HTTP 服务。确保通过 HTTPS 连接到 Maven 存储库。新的 Maven 客户端会自动执行此操作。对于旧版本,您可以从 C:\Users\.m2\settings.xml 中的以下示例配置文件中复制:
<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.1.0 http://maven.apache.org/xsd/settings-1.1.0.xsd">
<profiles>
<profile>
<id>artifactory</id>
<repositories>
<repository>
<snapshots>
<enabled>false</enabled>
</snapshots>
<id>central</id>
<name>libs-release</name>
<url>https://repo1.maven.org/maven2/</url>
</repository>
<repository>
<snapshots />
<id>snapshots</id>
<name>libs-snapshot</name>
<url>https://repo1.maven.org/maven2/</url>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<snapshots>
<enabled>false</enabled>
</snapshots>
<id>central</id>
<name>plugins-release</name>
<url>https://repo1.maven.org/maven2/</url>
</pluginRepository>
<pluginRepository>
<snapshots />
<id>snapshots</id>
<name>plugins-snapshot</name>
<url>https://repo1.maven.org/maven2/</url>
</pluginRepository>
</pluginRepositories>
</profile>
</profiles>
<activeProfiles>
<activeProfile>artifactory</activeProfile>
</activeProfiles>
</settings>
关于java - 我想我已经使用 Gradle 将 Artifact 的一个版本上传到 MavenCentral,但搜索功能看不到它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60579430/
使用登录后,我想吐出用户名。 但是,当我尝试单击登录按钮时, 它给了我力量。 我看着logcat,但是什么也没显示。 这种编码是在说。 它将根据我在登录屏幕中输入的名称来烘烤用户名。 不会有任何密码。
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 这个问题似乎是题外话,因为它缺乏足够的信息来诊断问题。 更详细地描述您的问题或include a min
我是一名优秀的程序员,十分优秀!