Когда я создаю свой файл .war через ant, он исключает файл, у которого нет расширения, из пути к классу. Итак, в пути к классам есть два конкретных файла WEB-INF/classes/fruit/apple.ppk, а затем WEB-INF/classes/fruit/apple_dsa, мой муравей встраивает .ppk в войну, но исключает файл без расширения по какой-то причине, как я могу избежать этого? Вот моя сборка муравья для файла войны
<target name="create-war"
depends="initialize, compile, create-manifest"
description="Creates an WAR file">
<war destfile="${dist.dir}/${war.name}"
webxml="${web.root}/WEB-INF/web.xml"
manifest="${build.dir}/META-INF/MANIFEST.MF"
duplicate="fail">
<classes dir="${java.classes.dir}">
<exclude name="**/*test*" />
</classes>
<fileset dir="${web.root}">
<exclude name="**/*test*" />
<exclude name="WEB-INF/classes/**" />
<exclude name="WEB-INF/web.xml" />
<exclude name="**/context.xml" />
</fileset>
</war>
</target>