mvn部署失败:未在POM中指定存储库元素

时间:2019-06-18 17:24:29

标签: maven maven-2 maven-3 maven-plugin

在我的项目上运行mvn clean deploy时出现错误

我在eclipse中的项目还会显示以下错误,这些错误是否与我当前的问题有关。

项目配置不是pom.xml的最新信息 生命周期配置未涵盖插件配置

此外,我的日食似乎无法正确编译文件。我的SpringBoot Java文件没有被编译为Java文件。我可以说,因为如果我故意引起语法错误,那么就没有编译错误。这些都在eclipse EE上运行,并且是maven项目的一部分,所以我什至不知道是否需要源文件夹。

我还要在下面显示我的主要pom.xml文件,它在“ pom”和“&ndash”上都有编译错误

我尝试了以下解决方案

Eclipse Blue, Maven: Project configuration is not up-to-date with pom.xml

Failed to resolve version for org.apache.maven.archetypes

repository element was not specified in the POM inside distributionManagement element or in -DaltDep loymentRepository=id::layout::url parameter

<?xml version="1.0" encoding="UTF-8"?>
<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">
<modelVersion>4.0.0</modelVersion>

<groupId>com.fanniemae.dfc</groupId>
<artifactId>dfc_app</artifactId>
<packaging>pom</packaging>
<version>0.0.1-SNAPSHOT</version>
<modules>
    <module>dfc_angular</module>
    <module>dfc_springBoot</module>
</modules>

<!--<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>1.5.3RELEASE</version>
    <relativePath/> &lt;!&ndash; lookup parent from repository 
&ndash;&gt;
</parent>-->

</project>

[错误]无法在项目dfc_ap​​p上执行目标org.apache.maven.plugins:maven-deploy-plugin:2.7:deploy(默认部署):部署失败:未在distributionManagement元素内的POM中指定存储库元素或-DaltDeploymentRepository = id :: layout :: url参数中

1 个答案:

答案 0 :(得分:0)

mvn deploy将产生的工件部署到Maven存储库。

为此,它需要配置必须将其部署到哪个存储库,并且丢失了。

但是我假设您不想将其部署到存储库中,而只是构建它。

那是mvn install,它将安装在您的本地存储库中。

也许您应该先阅读文档:https://maven.apache.org/guides/getting-started/maven-in-five-minutes.html