Maven:包括来自更具体目录的非java文件
包括Maven:包括来自更具体目录的非java文件,java,maven-3,Java,Maven 3,包括src/main/javaI定义的非java(txt)文件 <resources> <resource> <directory>src/main/java</directory> <includes> <include>**/*.txt</include> </includes> </resource&g
src/main/java
I定义的非java(txt)文件
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.txt</include>
</includes>
</resource>
</resources>
事实并非如此。这是故意的还是我遗漏了什么?将其更改为,可能没有更多的子目录可供查看
<resources>
<resource>
<directory>src/main/java/com/oppballi/kanake</directory>
<includes>
<include>*.txt</include>
</includes>
</resource>
</resources>
src/main/java/com/oppballi/kanake
*.txt
您可以查看target/classes
内容
由于您将
src/main/java/com/oppballi/kanake
定义为一个资源根目录,因此像src/main/java/com/oppballi/kanake/core/readme.txt这样的txt文件可能出现在target/classes/core/readme.txt
是的,它位于target/classes
文件夹下。但是txt文件仍然不在生成的jar文件中,也不在与相关类文件相同的包中。为什么?嗯。你有自定义的maven jar插件配置吗?
<resources>
<resource>
<directory>src/main/java/com/oppballi/kanake</directory>
<includes>
<include>*.txt</include>
</includes>
</resource>
</resources>