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

Maven deploy正在抛出错误

叶裕
2023-03-14

我有一个非常简单/基本的Web应用程序。当我跑的时候

mvn部署-e

我在控制台中看到以下错误。

[错误]无法执行目标组织。阿帕奇。专家plugins:maven deploy plugin:2.7:project TestWebApp上的部署(默认部署):部署失败:未在POM inside distributionManagement元素或-DaltDeploymentRepository=id::layout::url参数中指定repository元素-

Maven部分是:

<profile>
        <id>TestWebApp-Repo</id>
            <repositories>
                <distributionManagement>
                    <repository>
                      <id>TestWebApp_Repository</id>
                      <name>TestWebApp Applications Repository Internal</name>
                      <url>C:/Users/~/.m2/repository</url>
                      <releases>
                        <enabled>true</enabled>
                      </releases>
                      <snapshots>
                        <enabled>false</enabled>
                      </snapshots>
                    </repository>
                </distributionManagement>
            </repositories>
</profile>

共有2个答案

田权
2023-03-14

尝试激活配置文件TestWebApp Repo

mvn-e-PTestWebApp回购部署

或者在的末尾插入此片段

    <activation>
          <activeByDefault>true</activeByDefault>
    </activation>

凌琦
2023-03-14

我通过将distributionManagement移到pom文件中,并将url更改为use文件,解决了这个问题。链接http://maven.apache.org/wagon/index.html这很有帮助。我的解决方案如下:

<distributionManagement>
    <repository>
      <uniqueVersion>false</uniqueVersion>
      <id>TestWebApp_Repository</id>
      <name>TestWebApp Applications Repository Internal</name>
      <url>file://C:/Users/user/.m2/repository</url>
      <layout>default</layout>
    </repository>
    <snapshotRepository>
      <uniqueVersion>false</uniqueVersion>
      <id>TestWebApp_Repository</id>
      <name>TestWebApp Applications Repository Internal</name>
      <url>file://C:/Users/user/.m2/repository</url>
      <layout>default</layout>
    </snapshotRepository>
  </distributionManagement>
 类似资料:
  • 我试图从数据库表中获取在字段创建的

  • 我使用的是SpringBoot2.2。2.发布,version 在 超时失败统计(总计=30,活动=1,空闲=29,等待=163) 有29个空闲连接,仍然发生超时故障。

  • 我试图升级骆驼cxf从2.15.0到2.18.2和得到以下异常。 JDK版本是1.8 使用SOAP服务的CXFendpoint如下 endpoint id=“OTAHotelAvailability\u OTA\u 2012B\u endpoint”uri=“cxf:/HotelAvailabilityPort?wsdlURL=${wsdlpath}/test.wsdl 下一条从CXFendpoi

  • 我正在使用Spring Boot和ElasticSearch。当我试图使用Spring升级时,当ElasticSearch中没有文档时,它会抛出。当ElasticSearch中存在文档时,同样的代码也可以正常工作。 异常堆栈跟踪: 组织。springframework。数据弹性搜索。ElasticsearchException:批量索引失败。使用ElasticsearchException。get

  • 这是我连接HTTP的代码。 这就是android。操作系统。NetworkOnMainThreadException 请帮忙。

  • 因此,我使用服务器(google-app-engine)在客户端应用程序上进行身份验证。当我使用JavaFX、Webview或HttpsURLConnection时,一切都很好,它们连接起来了,但是当我使用HttpClient时,它会抛出以下错误 javax.net.ssl.sslpeerunverifiedexception:peer未在sun.security.ssl.sslsessionim