Как включить двоичный файл pkcs12 в tar-файл Spring Boot - PullRequest
0 голосов
/ 29 августа 2018

Мне нужно включить двоичный файл сертификата pkcs12 в мои микросервисные дистрибутивы Spring Boot. Я попытался добавить его в корневой каталог и в src / main / resources, но поскольку это не текстовый файл, Gradle возвращает ошибку «Не удалось скопировать файл» (было бы здорово, если бы Gradle указал, почему он не может скопировать его, кстати, )

Как я могу включить этот ресурс, чтобы при выполнении Gradle distTar файл включался в проект, чтобы встроенный Tomcat обнаружил его и протокол https был правильно настроен?

1 Ответ

0 голосов
/ 29 августа 2018

Я наконец решил это с помощью:

processResources {
  // Exclude the certs files to be processed as text
  exclude "**/*.pkcs12"

  // Copy the pkcs12 files to the resources (classpath)
  doLast {
    copy {
      from "src/main/resources/tripbruKeystoreWithKey.pkcs12"
      into "$buildDir/resources/main/"
    }
  }
}

Что делает файл pkcs12 в итоге остальными ресурсами. Теперь мне нужно выяснить, как ссылаться, если из списка свойств, но

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