我想通过将它们作为Java类的静态最终字符串变量存储,并引用或静态导入它们,将它们用作XML,字符串,方法,注释等中的值来强制执行标准化的键。如何在XML文件中利用字符串常量?
有谁知道一个好的方法,让Maven插入(如过滤)像StringKeys.SOME_KEY值到一个XML文件?例如像
<element value="${StringKeys.SOME_KEY}"/>
或类似的 - 主要想法是强制通用性和防止关键失准。或者一种替代解决方案来实现 - 用一些语义来说,如果一个不存在的字符串被引用,它在构建过程中会失败?如果它在C#中工作,也可以获得奖励积分。
你想比过滤别的东西,对不对? – 2010-04-02 21:07:19
是的 - 因为我希望令牌的来源位于Java类中 - 理想情况下更接近EL评估的东西,但这会代替 – jayshao 2010-04-02 21:16:10