Maven 2 使用maven2自动化NSIS脚本构建

Maven 2 使用maven2自动化NSIS脚本构建,maven-2,nsis,Maven 2,Nsis,我们已经使用NSIS 2.46版开发了一个脚本,它将生成windows安装程序。现在,我们希望借助maven自动化生成安装程序的构建过程 我们目前使用maven来构建java代码项目和最终产品 为了自动化NSIS脚本的构建过程,我无法找到支持NSIS脚本构建的maven插件信息 我在谷歌上搜索了这些信息,但没有得到关于如何开始的任何具体信息 谁能解释一下如何开始,或者给我指一个页面,上面有一个例子来解释这一点吗?试试这个 安装或构建“makensis”后,您应该能够将pom配置为如下所示:

我们已经使用NSIS 2.46版开发了一个脚本,它将生成windows安装程序。现在,我们希望借助maven自动化生成安装程序的构建过程

我们目前使用maven来构建java代码项目和最终产品

为了自动化NSIS脚本的构建过程,我无法找到支持NSIS脚本构建的maven插件信息

我在谷歌上搜索了这些信息,但没有得到关于如何开始的任何具体信息

谁能解释一下如何开始,或者给我指一个页面,上面有一个例子来解释这一点吗?

试试这个

安装或构建“makensis”后,您应该能够将pom配置为如下所示:

    <!-- Codehause Snapshots - Nsis plugin needs this -->
    <pluginRepository>
        <id>Codehaus Snapshots</id>
        <url>http://nexus.codehaus.org/snapshots/</url>
        <snapshots>
            <enabled>true</enabled>
        </snapshots>
        <releases>
            <enabled>true</enabled>  <!-- Workaround for MNG-2974, see note below -->
        </releases>
    </pluginRepository>

   <!-- NSIS plugin for producing nsis installer -->
        <plugin>
            <groupId>org.codehaus.mojo</groupId>
            <artifactId>nsis-maven-plugin</artifactId>
            <version>1.0-SNAPSHOT</version>
            <executions>
                <execution>
                    <phase>package</phase>
                    <goals>
                        <goal>generate-project</goal>
                        <goal>compile</goal>
                    </goals>
                    <configuration>
                        <makensisBin>/usr/local/nsis/nsis-2.46/bin/makensis</makensisBin>
                        <setupScript>src/nsis/setup.nsi</setupScript>
                        <outputFile>${project.build.directory}/${project.build.finalName}.exe</outputFile>
                    </configuration>
                </execution>
            </executions>
        </plugin>

科德豪斯快照
http://nexus.codehaus.org/snapshots/
真的
真的
org.codehaus.mojo
nsis maven插件
1.0-快照
包裹
生成项目
编译
/usr/local/nsis/nsis-2.46/bin/makensis
src/nsis/setup.nsi
${project.build.directory}/${project.build.finalName}.exe

今天我找到了一个插件maven nsis plugin 2.1。假设它是一个插件,用于使用NSIS脚本生成windows installer。当我在POM中使用这个插件时,插件会被下载。下载后会出现一个错误,说明找不到插件描述符。有人能确认maven nsis插件是否与maven2.2.1一起工作吗?似乎应该用替换。第一个对我不起作用,而第二个对我起作用。