).

я есть плоская структура проекта с несколькими проектами. Я использую Nexus для внутреннего репозитория и SVN для управления исходным кодом. Я могу развернутьSNAPSHOT сборка моего проекта.

В моем родительском ПОМ я добавил плагин Maven Release:

<plugin>
  <groupId>org.apache.maven.plugins</groupId>
  <artifactId>maven-release-plugin</artifactId>
  <version>2.1</version>
</plugin>

и информация о распространении:

<distributionManagement>
  <repository>
    <id>releases</id>
    <url>http://localhost:8081/nexus/content/repositories/releases</url>
  </repository>
  <snapshotRepository>
    <id>snapshots</id>
    <name>Internal Snapshots</name>
    <url>http://localhost:8081/nexus/content/repositories/snapshots</url>
  </snapshotRepository>
</distributionManagement>

Когда я делаюmvn release:prepareартефакты с релизными версиями не будут развернуты в репозитории. Поэтому, если у меня есть проект A с зависимостью от проекта B. Проект A не может получить артефакт B с помощью версии выпуска.

Ответы на вопрос(1)

Ваш ответ на вопрос