在我的Ant
构建文件中,我正在使用加密属性,我正在读取文本文件.我需要在构建过程中的某种引导目标中解密它.我该怎么做呢?
例如,以下是文件的内容.
myFile.txt:
ENCRYPTED=encryptedtext
build.xml:
我得到一种方法是设置目标来执行解密,并将其添加为depends
所有必要目标.我不想那样做.我对使过程尽可能干净的替代品感兴趣.这也意味着我已经考虑过" 你为什么不在其他地方执行解密并从那里读取它? "的解决方案,我对它们不感兴趣.
谢谢.
在我看来,与你声明的目标相反,我认为设置你的要求最简洁的方法是使用depends
ant提供的结构.它是为了这个目的而开发的.
如果你想确保每次运行你的ant进程都运行这个解密,并且你仍然想要抵制使用该depends
工具的冲动,你可以选择在你的ant.bat中放入你的解密过程.正确的ant,或者将ant.bat包装在你自己的decryptAndCallAnt.bat中.