我有一个属性文件,假设它叫做my-file.properties。
除此之外,我还有几个应用程序的配置文件,其中一些信息必须根据my-file.properties文件的内容填写。
my-file.properties:
因此,在我的配置文件中,我会找到一些
当我使用Maven2构建我的应用程序时,我只需要指定属性文件并说我的资源文件已被过滤(如这个答案中回答另一个问题)。然而,我需要仅使用Ant实现相同的功能。
我看到Ant提供了一个过滤任务。但是,它强制我在我的配置文件中使用模式
我该如何解决我的问题?
my-file.properties:
application.version=1.0
application.build=42
user.name=foo
user.password=bar
因此,在我的配置文件中,我会找到一些
${application.version}
,${user.name}
等,它们将被替换为在属性文件中获取的值...当我使用Maven2构建我的应用程序时,我只需要指定属性文件并说我的资源文件已被过滤(如这个答案中回答另一个问题)。然而,我需要仅使用Ant实现相同的功能。
我看到Ant提供了一个过滤任务。但是,它强制我在我的配置文件中使用模式
@property.key@
(即@user.name@
而不是#{user.name}
),这在我的情况下是不可接受的。我该如何解决我的问题?