Как использовать NSIS с Maven2 и непрерывной интеграцией?

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

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


person Cuga    schedule 02.07.2010    source источник


Ответы (3)


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

person Anders    schedule 02.07.2010

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

person treaint    schedule 25.05.2011

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

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

person Cuga    schedule 07.07.2010