Как использовать NSIS с Maven2 и непрерывной интеграцией? - PullRequest
1 голос
/ 02 июля 2010

Я хочу включить установщик, созданный NSIS, в проект Java, организованный с помощью Maven2. Как я могу включить это так, чтобы установщик автоматически создавался каждый раз, когда я использую maven для создания дистрибутива? Я пробовал следующее: http://mojo.codehaus.org/nsis-maven-plugin/plugin-info.html

Единственный способ, которым я мог включить плагин, - вытащить копию исходного кода в svn и создать собственный снимок кода плагина codehaus. Теперь он говорит мне, что мне нужно ввести местоположение Макенсиса. Проблема в том, что сервер непрерывной интеграции работает на Linux. Я SOL?

Ответы [ 3 ]

1 голос
/ 26 мая 2011

Вы также можете самостоятельно скомпилировать makensis в Linux: http://www.xdevsoftware.com/blog/post/How-to-Install-the-Nullsoft-Installer-NSIS-on-Linux-.aspx

1 голос
/ 02 июля 2010

makensis (компилятор NSIS) компилируется и работает на платформах POSIX, для получения дополнительной информации см. Документацию NSIS

0 голосов
/ 07 июля 2010

Другой ответ помог, но в качестве дополнительной информации для всех, кто может это прочитать - для Linux доступны предварительно скомпилированные версии makensis.Я установил пакет mingw32-nsis, а для fedora / redhat / centos вы можете сделать: yum install nsis.

http://hany.sk/~hany/RPM/mingw32-nsis.html

...