Как пропустить развертывание maven по умолчанию, используя плагин deploy в pom? - PullRequest
0 голосов
/ 10 июля 2019

Я добавил плагин развертывания в моем pom, и он работает для развертывания файла с настроенным именем, app-service-0.1-SNAPSHOT-standalone.jar.

      <plugin>
        <artifactId>maven-deploy-plugin</artifactId>
        <version>2.8.2</version>
        <executions>
          <execution>
            <id>deploy-file</id>
            <phase>deploy</phase>
            <goals>
              <goal>deploy-file</goal>
            </goals>
            <configuration>
              <repositoryId>app-snapshots</repositoryId>
              <file>target\app-service-0.1-SNAPSHOT.jar</file>
              <url>https://artifactory.intranet.app.com/artifactory/mvn-snapshot-local</url>
              <groupId>com.app.test</groupId>
              <artifactId>app-service</artifactId>
              <version>0.1-SNAPSHOT</version>
              <files>target\app-service.jar</files>
              <classifiers>int</classifiers>
              <types>jar</types>
            </configuration>
          </execution>
        </executions>
      </plugin>

Однако, поскольку развертывание по умолчанию все еще начинается, файл также развертывается с именем по умолчанию, app-service-0.1-SNAPSHOT.jar.Есть ли способ подавить развертывание по умолчанию?

Ответы [ 2 ]

0 голосов
/ 10 июля 2019

Изменить идентификатор выполнения с deploy-file на default-deploy.Это отменяет выполнение Maven по умолчанию, чтобы делать то, что вы хотите.См. Maven документы и этот связанный ответ .

0 голосов
/ 10 июля 2019

Просто добавьте <configuration><skip>true</skip></configuration> под уровень плагина.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...