Подтвердить что ты не робот

Автоматически подписывать приложения с паролем в ant

В настоящее время у меня есть процесс сборки для всех наших приложений с помощью ANT. Я добавляю возможность теперь создавать release и подписывать приложения.

В настоящее время у меня есть ant.properties с правильными свойствами. И это во всех проектах. И когда я строю проекты, он отлично работает. Признаки, выравнивает и дает мне то, что мне нужно. ОДНАКО, у нас много приложений, и все они встроены в процесс сборки.

Итак, проблема в том, что пользователь должен ввести пароль в Please enter keystore password и Please enter password for alias.

Мне было интересно, есть ли способ получить ANT для ввода этого пароля для нас или есть другой способ подписать с помощью ANT, который будет работать? Возможно, я могу предоставить пароль при запуске процесса сборки и просто использовать этот пароль каждый раз, когда его попросят использовать.

Спасибо

4b9b3361

Ответ 1

У меня есть только эти строки в ant.properties и он автоматически подписывается

key.store.password=mypasswordOne
key.alias.password=mypasswordTwo
key.store=c:/users/myname/my-release-key.keystore
key.alias=release_alias

Ответ 2

В определении пути вы можете использовать переменные Ant.

key.store = ${user.home}/.keystore