Maven部署->;错误org.apache.maven.plugins:maven部署插件:2.7:deploy失败,但在pom中没有提到插件?

Maven部署->;错误org.apache.maven.plugins:maven部署插件:2.7:deploy失败,但在pom中没有提到插件?,maven,deployment,Maven,Deployment,我有一个简单的POM(见下文)。执行mvn deploy时,出现以下错误: [错误]无法执行目标 插件:maven部署插件:2.7:deploy 项目piccolotest上的(默认部署):部署失败:存储库 元素未在POM内部分发管理中指定 元素或-DaltDeploymentRepository=id::layout::url参数-> [帮助1] pox中没有直接提到maven插件,所以我猜它是从其他地方获得的。我错过了什么 Pom文件 <project xmlns="http://ma

我有一个简单的POM(见下文)。执行mvn deploy时,出现以下错误:

[错误]无法执行目标 插件:maven部署插件:2.7:deploy 项目piccolotest上的(默认部署):部署失败:存储库 元素未在POM内部分发管理中指定 元素或-DaltDeploymentRepository=id::layout::url参数-> [帮助1]

pox中没有直接提到maven插件,所以我猜它是从其他地方获得的。我错过了什么

Pom文件

<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>dk.anderssewerin</groupId>
  <artifactId>piccolotest</artifactId>
  <version>0.0.1-SNAPSHOT</version>
  <packaging>jar</packaging>

  <name>piccolotest</name>
  <url>http://maven.apache.org</url>

  <properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
  </properties>

  <dependencies>
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>3.8.1</version>
      <scope>test</scope>
    </dependency>

     <dependency>
      <groupId>org.piccolo2d</groupId>
      <artifactId>piccolo2d-core</artifactId>
      <version>1.3.1</version>
    </dependency>

     <dependency>
      <groupId>org.piccolo2d</groupId>
      <artifactId>piccolo2d-examples</artifactId>
      <version>1.3.1</version>
    </dependency>

    <dependency>
      <groupId>org.piccolo2d</groupId>
      <artifactId>piccolo2d-extras</artifactId>
      <version>1.3.1</version>
    </dependency>

  </dependencies>
</project>

4.0.0
安德塞韦林
短色试验
0.0.1-快照
罐子
短色试验
http://maven.apache.org
UTF-8
朱尼特
朱尼特
3.8.1
测验
org.piccolo2d
piccolo2d核心
1.3.1
org.piccolo2d
piccolo2d示例
1.3.1
org.piccolo2d
piccolo2d附加功能
1.3.1

在您的案例中,每种包装类型都是绑定到几个阶段的预定义插件集。由于Maven的每一个新版本都可能更改这些插件,因此最好的做法是锁定这些插件的版本。如果你真的想知道它的位置,那就

是的。但是您只是告诉我,我使用的Apache版本需要这样做。我需要知道的是如何解决问题并继续前进。例如,既然这个要求是我的Maven安装的一部分,为什么Maven不能像新安装中所有其他缺失的部分一样自动获取这个缺失的部分呢?这不是你问的问题。用Maven术语来说,部署意味着上传到远程存储库:一个供同事或世界其他地方共享的存储库。有关存储库的详细信息,请参阅。