Я смог заставить это работать, но я не мог получить -post-jar для запуска без явного ввода его в качестве зависимости в основной конфигурации сборки. Это в Netbeans 7.0.1 для проекта Rich Client.
Вместо этого в файле build.xml для модуля Netbeans, где я хочу иметь внешние файлы ресурсов (в основном .txt-файлы, которые пользователь может впоследствии редактировать позже), я ввел следующее:
<target name="netbeans-extra">
<echo>Copying resources files to build cluster directory...</echo>
<mkdir dir="${cluster}/resources"/>
<copy todir="${cluster}/resources">
<fileset dir="resources" includes="**"/>
</copy>
</target>
Затем я создаю новый каталог в верхнем каталоге моего модуля (прямо рядом с src, release, build), называемый «ресурсами», и размещайте там файлы .txt.
Когда вы создаете этот модуль, netbeans-extra будет вызываться как зависимость и выполнять создание папки ресурсов в главном каталоге сборки / кластера проекта, а затем копировать содержимое каталога ресурсов проекта ,
В конечном счете, когда вы создадите дистрибутив для своего проекта, вы найдете каталог ресурсов, расположенный рядом с каталогом модулей проектов, что делает его приятным и аккуратным.