遇到这种情况,最先想到的就是pom文件配置的resources属性有问题,可能确实了aplication.properties文件。
于是,打开datax-executor模块下的pom.xml文件:
可以看到在这里面配置扫描resources文件的,于是到src/main/assembly/deploy.xml里面:
发现没有application.properties文件。 加上即可。
<fileSet> <directory>./src/main/resources</directory> <includes> <include>logback.xml</include> <include>application.yml</include> <include>application.properties</include> </includes> <outputDirectory>datax-executor/conf</outputDirectory> </fileSet>
再次打包可发现application.properties出现在tar包中了。