Выпуск Maven для Android: проблема с управлением дистрибуцией - PullRequest
0 голосов
/ 20 июня 2011

Я использую Maven архетип-релиз Android

После выпуска: подготовка прошла успешно, я запустил выпуск: выполнить и получить следующую ошибку:

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

Но в моем pom.xml есть следующее:

<distributionManagement>

<repository>
  <id>nexus-releases</id>
  <name>RepositoryProxyRel</name>
  <url>http://server:8081/nexus/content/repositories/releases/</url>
</repository>

<snapshotRepository>
  <id>nexus-snapshots</id>
  <name>RepositoryProxySnap</name>
  <url>http://server:8081/nexus/content/repositories/snapshots/</url>
</snapshotRepository>

Может кто-нибудь объяснить, что не так с моей конфигурацией и почему я получаю эту ошибку? Заранее большое спасибо.

1 Ответ

0 голосов
/ 21 июня 2011

Хорошо, я установил тег distributionManagement после выпуска mvn: prepare, поэтому изменение не было принято во внимание.Я выполнил релиз: откат, передал изменение моего pom с помощью distributionManagement, снова выполнил релиз: подготовить, а теперь и релиз: выполнить работает нормально.

...