我需要导出配置文件,并在导出RCP产品时将其与可执行文件一起放置。 log4j.properties中的configration文件位于EditorAPP
RCP应用程序内
为此,我创建了Feature Project FeatureTreeEditor
,其中有一个feature.xml和build属性
build.properties看起来像这样:
bin.includes = feature.xml
root=file:log4j.properties
feature.xml如下所示:
<?xml version="1.0" encoding="UTF-8"?>
<feature
id="FeatureTreeEditor"
label="FeatureTreeEditor"
version="1.0.0.qualifier">
<description url="http://www.example.com/description">
[Enter Feature Description here.]
</description>
<copyright url="http://www.example.com/copyright">
[Enter Copyright Description here.]
</copyright>
<license url="http://www.example.com/license">
[Enter License Description here.]
</license>
<plugin
id="EditorApp"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
</feature>
在我的RCP插件项目(EditorApp
,这是一个简单的RCP插件项目)中,我创建了一个新产品 - newProduct.product
。该产品基于功能。在产品定义中,我选择了EditorApp.application
在依赖项选项卡中,我添加了功能FeatureTreeEditor
。
然后,我正在出口该产品。我现在在RCP项目中添加功能项目之后找到了,现在,在导出名为features
的文件夹后,生成了。但是,我无法在任何地方找到log4j.properties。
我是否需要以某种方式修改现有的旧RCP应用程序?
请帮忙!