如何在 Ant 中将 base64 编码与加载属性一起使用



我在以base64编码的属性文件中有内容(其中有密码,我只想不是纯文本)。当我在 Ant 中创建这样的加载属性任务时:

<loadproperties srcFile="mypasswords.properties" encoding="base64" />

然后尝试在构建中运行任何目标.xml,我收到如下错误:

/path/to/build.xml:10: Unable to load file: java.io.UnsupportedEncodingException: base64

我已经寻找并寻找可能出错的地方。我是否对编码属性使用了错误的字符串?我错过了一个罐子吗?

我使用的是OS X 10.6.8,Eclipse Indigo,Ant 1.8.2,JRE 1.6.0_31

我怀疑loadproperties任务的编码参数是指文件字符编码,而不是应用于属性值的编码。

我建议不要编码,

而是加密您的密码,以下答案中包含一个例子:

使用 Ivy 和私人公司存储库时,我应该将凭据放在哪里?

相关内容

  • 没有找到相关文章

最新更新