Java 使用jar文件中的属性文件
我有一个Maven项目。项目pom.xml包含一个依赖jar文件,其中存在x.properties文件 现在,这个x.properties文件中声明了一些变量,如- excel.location=${root.folder} root.folder在pom.xml中定义为-Java 使用jar文件中的属性文件,java,properties,maven-2,pom.xml,Java,Properties,Maven 2,Pom.xml,我有一个Maven项目。项目pom.xml包含一个依赖jar文件,其中存在x.properties文件 现在,这个x.properties文件中声明了一些变量,如- excel.location=${root.folder} root.folder在pom.xml中定义为- <properties> <root.folder>${project.basedir}/Test</root.folder> </properties> 当我使用Class
<properties>
<root.folder>${project.basedir}/Test</root.folder>
</properties>
当我使用ClassLoader从jar文件读取属性文件时,我没有得到实际的变量值,即没有实现资源过滤
我怎样才能做到这一点
如何从依赖jar筛选资源只有在构建jar时,即在项目上运行mvn包时,才会进行资源筛选。如果它在一个依赖的jar中,则不会过滤任何内容,因为jar已经在其他地方构建
在构建jar时,似乎没有进行过滤。@Xabster它主要在配置中,而不是在代码中。你有什么特别想要的吗?