使用Maven和Netbeans从JAR中排除log4j.properties

时间:2014-08-13 11:12:11

标签: java maven netbeans

我已经使用Netbeans一段时间了,但直到现在还没有使用Maven。

我正在尝试设置一个场景,在构建项目时,两个属性文件(Log4J.properties和另一个特定于应用程序的文件)将自动复制到target目录。我也希望它们包含在类路径中,以便应用程序可以看到它们。

我不想要的是将属性文件合并到jar本身,因为这会给那些希望编辑文件的人带来痛苦。

我已按照these条款进行操作,一切顺利。属性文件从src/main/resources复制到target,Jar可以从命令行成功运行;但是,我再也无法在Netbeans中运行该项目了,因为它再也看不到属性文件....我得到了

  

log4j:警告没有找到附加程序

等...我需要做什么才能让Netbeans在运行时看到这些属性文件?

我是否需要在此处添加类路径设置?

<manifestEntries> 
    <Class-Path>.</Class-Path>
</manifestEntries>  

或者Netbeans本身有什么设置吗?

0 个答案:

没有答案