我有以下问题创建.jar文件使用蚂蚁。如何将应用程序属性文件处理为Ant构建脚本?
我有一个项目到IntelliJ(但情况将与任何IDE相同)。
该项目使用一些.properties文件被放置在项目本身。所以我有以下结构(仅与.properties文件有关)。
PROJECT-NAME
|
|
|-------> src
| |
| |
| |-------> config (it is a package)
| | |
| | |
| | |-------> mailer.properties
| |
| |
| |-------> log4j.properties
|
|
|-------> config.properties
所以,你可以从previouse模式看,我有3种性质文件到该项目的3个不同的文件夹:
config.properties:这是进入项目根文件夹。
log4j.properties:这是进入该项目的/src目录/文件夹。
mailer.properties:这是进入配置包项目/src目录/文件夹内。
在这个阶段,我已经创建了不创建配置包并没有把我的所有属性在正确的位置提交的build.xml Ant脚本。
所以我的疑问是:如何处理这种情况?
我想,我可以创建配置夹入编译目标和复制的属性在正确的位置文件之前创建一个使用jar目标最终jar文件。
这是一个很好的解决方案吗?我该如何处理这种情况?
你的实际问题是什么?是如何添加属性文件放到ant build xml中? – 2015-03-03 11:53:47
@NomeshDeSilva是的,类似这样的东西。如何正确地添加这些文件(因为它们有特定的位置,我认为当Ant脚本将这些文件放到.jar文件中时,这些文件必须是否在同一位置?或者不是? – AndreaNobili 2015-03-03 12:07:26
您是否尝试过在PropertyTask中使用ant?我认为您需要将它放在同一个级别中,请查看https://ant.apache.org/manual/Tasks/propertyfile .html – 2015-03-03 12:14:09