Maven部署插件不';在pom.xml中看不到distributionManagement中的我的存储库

Maven部署插件不';在pom.xml中看不到distributionManagement中的我的存储库,maven,maven-3,maven-deploy-plugin,Maven,Maven 3,Maven Deploy Plugin,我试图使用命令行上的命令mvndeploy部署到我的远程存储库(Nexus)中。通过这样做,我得到了以下错误: [ERROR] Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:2.7:deploy (default-deploy) on project pro-tools-maven-plugin: Deployment failed: repository element was not specified

我试图使用命令行上的命令
mvndeploy
部署到我的远程存储库(Nexus)中。通过这样做,我得到了以下错误:

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:2.7:deploy (default-deploy) on project pro-tools-maven-plugin: Deployment failed: repository element was not specified in the POM inside distributionManagement element or in -DaltDeploymentRepository=id::layout::url parameter -> [Help 1]
我在
pom.xml
中的
distributionManagement
中指定了我的存储库。用户名和密码存储在
settings.xml

pom.xml的片段

<distributionManagement>
    <repository>
        <id>thirdparty</id>
        <name>3rd Party (Releases)</name>
        <url>http://bla.net:11000/nexus/content/repositories/thirdparty</url>
    </repository>
    <snapshotRepository>
        <id>thirdparty_snapshots</id>
        <name>3rd Party (Snapshots)</name>
        <url>http://bla.net:11000/nexus/content/repositories/thirdparty_snapshots</url>
    </snapshotRepository>
</distributionManagement>

第三方
第三方(发布)
http://bla.net:11000/nexus/content/repositories/thirdparty
第三方
第三方(快照)
http://bla.net:11000/nexus/content/repositories/thirdparty_snapshots

可能是什么问题?

请显示完整的pom文件,因为错误消息与您编写的内容相矛盾。好的,由于pom.xml相当大,我只显示了pom文件的一个片段。我希望这就足够了!我还使用mvn help:effective pom检查了pom文件中maven的视图,它向我显示了包括DistributionManagement。存储库的所有进一步信息都存储在settings.xml中。如果您将存储库的ID更改为“release”和“snapshots”,它是否有效?我认为使用ID的唯一重要之处是pom文件中的存储库ID必须与settings.xml中的服务器ID相同?!?