Условия вопроса немного искусственные, но это задача. Проект должен быть встроен в Apache Ant. Сам веб-проект в основном основан на JSF. Задача - написать MANIFEST.MF для сборки проекта с указанным внутри исполняемым классом. Проблема в том, что в JSF и других подобных фреймворках нет точки входа, такой как psvm
. Я нашел официальную документацию для записи файлов MANIFEST.MF в Apache Ant . Вот отрывок из файла build. xml, который я получил на данный момент с целью сборки:
<target name="build" depends="compile">
<echo>Building...</echo>
<buildnumber/>
<jar destfile="${jarfile}">
<fileset dir="${classes}" excludes="Test*.class"/>
</jar>
<echo>Building DONE!</echo>
</target>
Я также видел теги <manifest>
, интегрированные в <target>
, но это не соответствует текущая задача. Итак, что мне написать в MANIFEST.MF вместо этого исполняемого класса, или как я могу решить это другим способом?