Вставить строку во время компиляции - PullRequest
1 голос
/ 16 марта 2012

В настоящее время я разрабатываю Java-приложение, работающее с Twitters OAuth-API. Для этого нужны 2 ключа, которые должны храниться в секрете. Я хочу, чтобы мое приложение было с открытым исходным кодом, например, для размещения моего кода на хостинге Google Project, поэтому я хочу вставить заполнитель для ключевой строки и заполнить его из неверсионного файла во время компиляции.

Возможно ли это с помощью Netbeans?

1 Ответ

3 голосов
/ 16 марта 2012

Самый простой способ: создать файл свойств (например, oauth_keys.properties) и поместить его в classpath (если вы используете netbeans, вы, вероятно, используете maven как систему сборки, он находится в каталоге src/main/resources /). Затем во время запуска загрузите ключи с помощью ClassLoader.getResource() или выдает исключение, если файл свойств не найден.

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