【问题标题】:mvn deploy issuemvn部署问题
【发布时间】:2012-01-15 16:14:11
【问题描述】:

我正在使用带有 nexus 和 jenkins 的 maven 3.0.3

pom.xml

<distributionManagement> 
         <repository>
            <id>releases</id>
                               <url>http://xxx.xxx.xx.xx:8383/nexus/content/repositories/releases</url>
        </repository>

         <!-- Publish the versioned releases here -->
         <snapshotRepository>
          <id>releases</id>
          <name>nexus</name>
          <url>http://xxx.xxx.xx.xx:8383/nexus/content/repositories/snapshots</url>
         </snapshotRepository>
    </distributionManagement>

settings.xml

<servers>
<server>
<username>admin</username>
<password>bala</password>
<id>releases</id>
</server>
</servers>

当我做 mvn 部署时

我收到以下错误。想知道我错过了什么,错过了什么?

---------------------------------------------------------------------

> [ERROR] Failed to execute goal
> org.apache.maven.plugins:maven-deploy-plugin:2.5:deploy
> (default-deploy) on project mdaq: Deployment failed: repository
> element was not specified in the POM inside distributionManagement
> element or in -DaltDeploymentRepository=id::layout::url parameter ->
> [Help 1]

-------------------------------------------------

【问题讨论】:

标签: maven maven-2 nexus


【解决方案1】:

您的快照存储库的&lt;id&gt; 与您的发布存储库相同。以不同的方式命名它们,然后在 settings.xml 文件中放入两个服务器定义。还要给发布存储库一个&lt;name&gt;。像这样:

<distributionManagement> 
         <repository>
            <id>releases</id>
            <name>nexus releases</name>
            <url>http://xxx.xxx.xx.xx:8383/nexus/content/repositories/releases</url>
        </repository>

         <!-- Publish the versioned releases here -->
         <snapshotRepository>
            <id>snapshots</id>
            <name>nexus snapshots</name>
            <url>http://xxx.xxx.xx.xx:8383/nexus/content/repositories/snapshots</url>
         </snapshotRepository>
    </distributionManagement>

settings.xml

<servers>
<server>
<id>releases</id>
<username>admin</username>
<password>bala</password>
</server>
<server>
<id>snapshots</id>
<username>admin</username>
<password>bala</password>
</server>
</servers>

【讨论】:

  • 不,我的作品使用相同的 。我不认为这是问题的原因。
猜你喜欢
  • 2011-10-12
  • 2017-12-25
  • 1970-01-01
  • 2021-11-17
  • 2020-10-04
  • 2020-06-23
  • 2014-07-07
相关资源
最近更新 更多