当前位置: 首页 > 面试题库 >

未在distributionManagement元素内的POM或-DaltDep loymentRepository = id :: layout :: url参数中指定存储库元素

郎曜文
2023-03-14
问题内容

我在部署时遇到问题,这是我收到的错误消息:

[INFO]
[INFO] --- maven-deploy-plugin:2.7:deploy (default-deploy) @ core ---
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 3.296 s
[INFO] Finished at: 2014-11-26T17:05:00+02:00
[INFO] Final Memory: 13M/244M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:2.7:
deploy (default-deploy) on project core: Deployment failed: repository element w
as not specified in the POM inside distributionManagement element or in -DaltDep
loymentRepository=id::layout::url parameter -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e swit
ch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please rea
d the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionE
xception

我检查了互联网上的一些资源,但没有一个适合我的情况。我认为这与我有关pom.xml,因此以下是其相关部分:

<build>
        <plugins>
              <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-compiler-plugin</artifactId>
                    <version>2.3.2</version>
                    <configuration>
                         <source>1.7</source>
                         <target>1.7</target>
                    </configuration>
              </plugin>
        </plugins>
  </build>

  <repositories>
        <repository>
              <id>repository.springframework.maven.release</id>
              <name>Spring Framework Maven Release Repository</name>
              <url>http://maven.springframework.org/release</url>
        </repository>
        <repository>
              <id>Appid</id>
              <name>AppName</name>
              <url>http://IPaddress/nexus/content/repositories/Myapps/</url>
        </repository>
  </repositories>

您认为问题可能是什么?提前致谢。


问题答案:

您应该在的分发管理部分中包括要部署的存储库pom.xml

例:

<project xmlns="http://maven.apache.org/POM/4.0.0"   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
                      http://maven.apache.org/xsd/maven-4.0.0.xsd">
...   
<distributionManagement>
    <repository>
      <uniqueVersion>false</uniqueVersion>
      <id>corp1</id>
      <name>Corporate Repository</name>
      <url>scp://repo/maven2</url>
      <layout>default</layout>
    </repository>
    ...
</distributionManagement>
...
</project>

请参阅分销管理



 类似资料:
  • 当我部署在IntelliJ(Maven 我是新来的,希望你能帮忙。 [错误]无法执行目标组织。阿帕奇。专家插件:maven deploy插件:2.8.2:在项目UserSegmentCounter上部署(默认部署):部署失败:未在分发管理元素内的POM或-DaltDeploymentRepository=id::布局::url参数中指定存储库元素- 这是我的pom。xml

  • 我试图在Artifactory存储库中发布一个项目。这是一个依赖于我的主项目的项目,所以我想把pom、.jar和sources.jar放在artifactory存储库中。 settings.xml文件存储在maven目录中: 我已经使用以下maven命令标记了版本: 那么,如果我尝试: ,我得到了错误: [信息][错误]未能在项目上执行目标org.apache.maven.plugins:mave

  • 我正在使用jsoup应用程序并尝试获取网页的url。我有网页网址。我试图通过url解析只获取图像url,但是当向url发送请求时,我得到了这个错误“构造函数url(元素)是未定义的” 我的问题是如何传递我从jsoup库获得的URL这里是我的代码'public static void main(string[]args)throwsIOException{ ‘并使用 并将该信息传递到url解析函数中

  • 本文向大家介绍在指定范围内填充Java float数组中的元素,包括了在指定范围内填充Java float数组中的元素的使用技巧和注意事项,需要的朋友参考一下 可以使用java.util.Arrays.fill()方法将元素填充到指定范围内的Java float数组中。此方法将指定范围内所需的float值分配给Java中的float数组。 Arrays.fill()方法所需的参数是数组名称,要填充

  • 请参考截图。我正试图单击“取消”按钮,如我的截图所示。即使元素的ID存在,我也无法单击按钮。弹出窗口既不是一个新窗口,也不像是一个警告我。我试图搜索是否是窗口句柄的问题。但是当我搜索窗口句柄时,它只给我一个数字: 收到错误消息- 线程“main”org.openqa.selenium.nosuchelementexception:没有这样的元素:找不到元素:{“method”:“id”,“sele

  • 我正在添加ReCAPTCHA到一个(引导哲基尔)网站,有多个联系人表单。页脚有一个弹出模式,偶尔有一个“立即联系我们”部分,还有几个页面上有一个“请求更多关于____的信息”。 由于我在一个页面上有多个联系人表单,所以我需要显式呈现每个recaptcha。代码如下: 在我的JavaScript中: 在页脚中(包含在所有页面中) (并在页脚底部) 这在一个有两个单独联系人表单的页面上工作得很好(即我