当前位置: 首页 > 知识库问答 >
问题:

为什么我在尝试使用Grails发布插件的publish-plugin时会得到400

陆海阳
2023-03-14
def groupId ="my-department-grails-plugins"
def version = "0.1-SNAPSHOT"
app.name=MyPluginNameForGrails

在我的buildconfig.groovy中,我有:

grails.project.repos.newsnapshots.url = "http://internal.server.address/nexus/service/local/repositories/snapshots"
grails.project.repos.newsnapshots.username = "username"
grails.project.repos.newsnapshots.password = "password"

我试着用下面的命令来拉开序幕:

publish-plugin--snapshot--repository=newsnapshot--stacktrace

共有1个答案

尉迟宪
2023-03-14

我的问题是由于.m2/settings.xml文件中定义了一个镜像(感谢Jeff Beck的评论,它导致了解决方案!)。这导致到存储库的POST被重定向到public组,而public组不允许上传工件。

还有其他一些次要原因导致了我的故障排除问题:

  1. 上载到快照存储库时,您的版本号必须是模式x-SNAPSHOT,其中x可以是任何(?)。
  2. 使用Nexus ReST API时不能上载到快照存储库。这实际上并没有影响到我的特定解决方案,但对于可能遇到此问题的其他人,值得注意。
  3. 上载到非快照存储库时,您的版本号不能是X-snapshot模式。
 类似资料:
  • 我想将此字符串 "١٢٣٤٥٦٧٨٩٠" 转换为阿拉伯数字:“1234567890”。为此,我使用了将其转换为: 控制台显示的是,而不是。 我做错了什么?这里有解决办法吗?

  • 问题内容: 我正在尝试从文本文件读取文本。有一些特殊的字符,如å,ä和ö。当我制作一个字符串并打印出该字符串时,我得到了?从这些特殊字符。我正在使用以下代码: 谁能告诉我是什么问题。我希望strLine以文本文件形式显示和保存å,ä和ö。提前致谢。 问题答案: 问题可能不在于文件,而在于您尝试打​​印的控制台。我建议您按照以下步骤 确保您正在读取的文件以UTF-8编码。 确保要打印的控制台具有正确

  • 这是我的父类,有两个名为的方法。带有参数的那个在子类中使用。 这是我的子类,在子类的方法中,我使用父类的方法: 当我尝试显示子类的对象时,我得到以下错误: 线程“main”java.lang.StackOverflowError中出现异常

  • 问题内容: 我想从文件中读取数据,但是在调用method 时得到了。即使我正在使用该方法,但它不起作用。 txt文件的第一行是: 问题答案: 怪罪法国语言环境:它使用逗号作为小数点分隔符,因此无法解析。 替换为可修复问题(演示1)。如果您想解析,请使用代替(demo 2 )。 您的代码中的第二个问题是使用用作分隔符。您应该使用单个反斜杠,否则包含的单词将破坏您的解析逻辑。

  • 我不知道我做得是否正确,但我正在创建一个应用程序,为高中毕业舞会分配门票,对于每个学生,我让学校放入ID中,因为所有学生在该学校都有一个唯一的ID,并作为密钥存储。但问题是,不同学校的两个学生可能有相同的ID,所以我打算将主密钥存储为学生ID和学校ID。这是我的学生实体类。 beanCreationException:创建类路径资源[org/springframework/boot/autocon

  • 我试图发布一个由Gradle 6.0创建的模糊JAR。1个ProGuard插件到Maven存储库。在过去的几天里,我学到了很多关于Gradle配置、变体和工件的知识,但我似乎无法做到这一点。我相信相关文件就是这里的文件。 我创建了一个简单的示例,展示了我在Github上的预期设置。 如果我运行在这个项目中,我得到了以下错误。 我还尝试了不推荐的插件。不幸的是,这个插件忽略了定制的ProGuard