В Java 8 существует новая дата/рремя API JSR 310 , которая более нормальна. Вывод спецификации совпадает с основным автором JodaTime, и они совместно используют много подобных понятий и шаблонов.
Я бы использовал плагин IzPack maven , если вам нужен полноценный установщик, или appassembler-maven-plugin , если вам просто нужно для генерации демонов для служб Java.
Существуют также плагины для пакетов NSIS , Debian и RPM , но с помощью этих средств вы должны поддерживать конфигурации для каждой платформы, на другой. hand IzPack позволяет вам создать установщик для Windows XP / Vista / 2003/2000, Mac OS X, Solaris, Linux и * BSD.
Подключаемый модуль appassembler обеспечивает создание демонов JSW для каждой платформы. Вот пример конфигурации:
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>appassembler-maven-plugin</artifactId>
<version>1.0</version>
<execution>
<id>generate-jsw-scripts</id>
<phase>package</phase>
<goals>
<goal>generate-daemons</goal>
</goals>
<configuration>
<daemons>
<daemon>
<id>myApp</id>
<mainClass>name.seller.rich.MainClass</mainClass>
<commandLineArguments>
<commandLineArgument>start</commandLineArgument>
</commandLineArguments>
<platforms>
<platform>jsw</platform>
</platforms>
</daemon>
</daemons>
<target>${project.build.directory}/appassembler</target>
</configuration>
</execution>
</plugin>
Для этой цели вы можете использовать IzPack и плагин IzPack maven. У меня это работает неплохо: http://izpack.codehaus.org/izpack-maven-plugin/
Я не уверен, правильно ли я понял вопрос. Вы когда-нибудь пробовали сборку maven?
http://maven.apache.org/plugins/maven-assembly-plugin/
Это была моя первая идея для вашего вопроса.