Частные ресурсы в игровом приложении

#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/ каталоге. Запутывание не является пуленепробиваемым, если кто-то настроен решительно — это не моя цель. Моя цель — исключить возможность того, что кто-то случайно наткнется на них или из любопытства, что соответствует их законным правам.