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