Создание тощей войны для REST-приложения springboot2 - PullRequest
0 голосов
/ 03 марта 2020

У меня есть тощая война для приложения Springboot2. Когда мы выполняем развертывание в других средах. Есть ли другой лучший способ перемещения этих jar-файлов времени выполнения, чем копирование jar-файлов в папку lib на сервере

1 Ответ

0 голосов
/ 03 марта 2020

Вы можете использовать плагин Maven Wagon.

Плагин Maven Wagon позволяет загружать ресурсы из вашей сборки в удаленное местоположение с помощью wagon.

Пример загрузки ваших ресурсов.

<project>
  [...]
  <build>
    [...]
    <extensions>
      <extension>
        <groupId>org.apache.maven.wagon</groupId>
        <artifactId>wagon-ssh</artifactId>
        <version>3.0.0</version>
      </extension>
    </extensions>

    <plugins>
      <plugin>
        <groupId>org.codehaus.mojo</groupId>
        <artifactId>wagon-maven-plugin</artifactId>
        <version>2.0.0</version>
        <executions>
          <execution>
            <id>upload-javadoc</id>
            <phase>deploy</phase>
            <goals>
              <goal>upload</goal>
            </goals>
            <configuration>
              <fromDir>local.dir</fromDir>
              <includes>*</includes>
              <excludes>pom.xml</excludes>
              <url>scp://your.remote.host/</url>
              <toDir>remote.dir</toDir>
            </configuration>
          </execution>
        </executions>
      </plugin>
    </plugins>
  </build>
  [...]
</project>

Дополнительную информацию вы можете найти по ссылке ниже:

https://www.mojohaus.org/wagon-maven-plugin/usage.html

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