<!-- Maven compiler plugin -->
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.3</version>
<configuration>
<source>${version.jdk}</source>
<target>${version.jdk}</target>
</configuration>
</plugin>
I think this [Maven compiler plugin] above will process files from /src/main/** to /target/
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<configuration>
<includes>
<include>**/*</include>
</includes>
<excludes>
<exclude>config/**</exclude>
<exclude>**/*.xml</exclude>
<exclude>**/*.properties</exclude>
</excludes>
</configuration>
</plugin>
This [Maven jar plugin] above will process files from /src/main/** to /target/
Reference URLs:
Move resource files to target and exclude from jar
https://stackoverflow.com/questions/39705917/move-resource-files-to-target-and-exclude-from-jarHow to Exclude properties file from jar file?
https://stackoverflow.com/questions/2728993/how-to-exclude-properties-file-from-jar-file