如何将命令行参数作为密码传递给gradle项目?

时间:2016-02-04 11:54:28

标签: java gradle command-line build.gradle

您好我想传递用户名和密码作为命令行参数,我能够做到这一点,但我的问题是当我输入密码时,它会显示在命令行上。我希望以*****格式显示。

1 个答案:

答案 0 :(得分:1)

根据您的控制台,以下代码将获取Console对象,并在屏蔽控制台回显时接受输入。

Console console = System.console();
char password[] = console.readPassword("Enter password: ");
console.printf("You entered: %s%n", new String(password));

请注意,如果您使用的是带有内置控制台(IE Eclipse)的IDE,则可能无效。