Когда я собираю свой .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>