2016-12-28 6 views
1

Я запускаю install4j из плагина gradle, но использую пользовательский интерфейс для редактирования файла install4j. Но я нахожу, что мне всегда нужно вручную обновлять мой General Settings -> Application Info -> Version каждый раз, когда я делаю новую версию. Это уже хранится в файле в нашем исходном коде, поэтому я хочу просто прочитать этот файл, чтобы избежать дополнительного ввода.В Install4j - Как я могу прочитать версию из внешнего файла?

Как я могу прочитать этот файл, получить информацию о версии, а затем использовать его в General Settings -> Appplication Info -> Version?

Заранее спасибо.

ответ

1

Я хотел бы предложить вызывать install4j из вашего процесса сборки, install4j поддерживает ant, gradle и maven и также может быть вызван с помощью исполняемого файла командной строки.

В этом случае, вы можете установить версию

  • с атрибутом release в ant task
  • с атрибутом gradle task
  • release переопределения release свойства maven plugin, The Maven плагин автоматически использует версию в POM.
  • , передавая --release аргумент в command line compiler

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

+0

мы используем плагин gradle. –

+0

, так что я могу добавить в файл .install4j для версии приложения? будет ли это просто проигнорировано? –

+0

Следующий вопрос: http://stackoverflow.com/questions/41727635/in-install4j-how-can-i-specify-the-apps-version-via-gradle-plugin –

Смежные вопросы