#playframework
#playframework
Вопрос:
У меня есть пара файлов ресурсов, которые мне нужно отправить с моим приложением Play 2.8 (Scala), но я хочу, чтобы они были загружены в файл дистрибутива JAR, а не добавлены в conf/
каталог. Стандартная структура каталогов sbt предусматривает такой вариант использования, но Play переопределяет его. Без сомнения, удобно иметь conf/
каталог для пользовательских конфигурационных файлов, но я абсолютно не могу отправлять в нем свои собственные файлы ресурсов. Я понимаю, что могу переупаковать сборку, но это кажется взломом.
Комментарии:
1.
dist
каталог не служит вашей цели? — playframework.com/documentation/2.8.x /…2. Пожалуйста, также обратите внимание, что любой, у кого есть доступ к файлу jar, может извлечь его как обычный ZIP-файл, поэтому, если у вас там есть какие-либо секреты, вам следует использовать какой-нибудь обфускатор.
3. Мои клиенты не могут заглядывать в jar в соответствии с моим лицензионным соглашением. Но не в
conf/
каталоге. Запутывание не является пуленепробиваемым, если кто-то настроен решительно — это не моя цель. Моя цель — исключить возможность того, что кто-то случайно наткнется на них или из любопытства, что соответствует их законным правам.