MvN Развернуть вопрос - PullRequest
       6

MvN Развернуть вопрос

3 голосов
/ 08 декабря 2011

Я использую Maven 3.0.3 с Nexus & Jenkins

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]

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

1 Ответ

1 голос
/ 09 февраля 2012

<id> вашего хранилища снимков совпадает с вашим хранилищем релизов. Назовите их по-разному, а затем вставьте два определения сервера в файл settings.xml. Также дайте репозиторию релизов <name>. Как это:

<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>
...