原因是打字错误。
在BuildConfig.groovy中
之前:
grails.project.repos.myRepo.url = "http://localhost:8081/nexus/content/repositories/snapshots"
grails.project.repos.myRepo.type = "maven"
grails.project.repos.myRepo.username = "deployment"
grails.project.repos.myRepo.password = "deployment123"
后:
grails.project.repos.snapshots.url = "http://localhost:8081/nexus/content/repositories/snapshots"
grails.project.repos.snapshots.type = "maven"
grails.project.repos.snapshots.username = "deployment"
grails.project.repos.snapshots.password = "deployment123"
我忘记了更改repositoryID。
如果忘记其中任何一个,请返回401。
谢谢!
我决定在Sonatype Nexus上托管我的开发插件,作为本地Maven存储库,以检查实际安装在独立Glails应用程序中时插件的行为。
起初,我安装了Maven和Sonatype Nexus。
下载zip并将其解压缩到C驱动器下方。
C:\apache-maven-3.2.3
接下来,我创建了两个系统属性,并将M2连接到Path。
M2_HOME
C:\apache-maven-3.2.3
M2
%M2ZHOME%\bin
Path tail
~~~~~~~~%M2%;
下载zip并将其解压缩到C驱动器下方。
C:\nexus-2.9.2-01-bundle
然后执行安装和启动命令,nexus webapp就成功启动了。
接下来,我编写了BuildConfig。groovy发布插件配置。
grails.project.repos.snapshots.url = "http://localhost:8081/nexus/content/repositories/snapshots"
grails.project.repos.myRepo.type = "maven"
grails.project.repos.myRepo.username = "deployment"
grails.project.repos.myRepo.password = "deployment123"
grails.project.repos.default = "snapshots"
“快照”是从Sonatype Nexus一开始就可用的存储库。
最后,我执行了maven部署命令,得到了下面的错误消息。
| Error Error deploying artifact: Error deploying artifact 'org.grails.plugins:myplugin:zip': Error deploying artifact: Failed to transfer file: http://loca
lhost:8081/nexus/content/repositories/snapshots/org/grails/plugins/myplugin/
0.1/myplugin-0.1.zip. Return code is: 401
| Error Have you specified a configured repository to deploy to (--repository ar
gument) or specified distributionManagement in your POM?
我错了什么?
搜索Sonatype Nexus 401
会给你答案:http://blog.sonatype.com/2010/11/what-to-do-when-nexus-returns-401/
我试图释放,但失败了 MVN发布:执行 错误是 部署失败:未在POM inside distributionManagement元素或-DaltDeploymentRepository=id::layout::url参数中指定repository元素 pom。xml 我不明白这个问题。通过部署插件部署到快照存储库工作正常
我有一个简单的POM(见下文)。当我执行mvn部署时,我得到这个错误: [错误]无法执行目标组织。阿帕奇。专家plugins:maven deploy plugin:2.7:project piccolotest上的部署(默认部署):部署失败:未在POM inside distributionManagement元素或-DaltDeploymentRepository=id::layout::ur
null 现在,当我使用mvn从Jenkins内部运行maven release插件时,我仍然得到以下信息: 不显示错误 按预期创建SVN标记 然后在部署期间,它失败,出现上述错误 正如我提到的,快照部署经常发生并且没有错误,因此settings.xml、distributionManagement和Nexus权限似乎都是正常的。 我能够手动访问 我已经用和进行了检查,似乎一切正常 有什么想法吗?
我想在eclipse中的maven项目中使用weblogic maven插件,所以我生成了weblogic maven插件。weblogic server 12c 1.2.1中的jar,我正在使用它。 但我对weblogic maven插件有一个问题。如果我在本地构建maven项目进行部署,则构建失败; 我启用了服务器协议的隧道,但在这个错误中没有什么可以更改的。顺便说一句,我在下面的weblog
经过几天的研究,接近自杀倾向在这里我的问题,真的真的希望我太愚蠢了,不能自己找到问题.... 安装程序: Windows7 / 专家 3.2.3 / jdk 1.7.0_60 (64 位) / 人工 3.5.0 问题: - mvn 全新安装部署 -- 干杯 j. 日志: SETTINGS.XML POM.XML http://maven.apache.org/xsd/maven-4.0.0.xsd
我可以在Wildfly快速入门中提供的Eclipse中运行这些教程中的大部分: https://github.com/wildfly/quickstart/