在Maven项目中,将src/main/resources/services
文件夹复制到META-INF
目录下可以采用以下步骤:
pom.xml
文件中添加如下配置:<build>
<resources>
<resource>
<directory>src/main/resources</directory>
<filtering>false</filtering>
</resource>
</resources>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<version>3.0.2</version>
<configuration>
<directory>src/main/resources</directory>
<includes>
<include>services/**</include>
</includes>
<outputDirectory>META-INF</outputDirectory>
</configuration>
</plugin>
</plugins>
</build>这个配置将src/main/resources/services
文件夹下的所有文件复制到META-INF
目录下。META-INF/services
目录,并将src/main/resources/services
目录下的所有文件复制到META-INF/services
目录下。InputStream
读取文件内容,例如:InputStream in = getClass().getResourceAsStream("services/MyService.properties");
Properties props = new Properties();
props.load(in);这个示例从META-INF/services
目录下读取MyService.properties
文件,并将其内容存储在props
对象中。没有搜到相关的沙龙
领取专属 10元无门槛券
手把手带您无忧上云