Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows Maven多个平台相关软件包_Windows_Linux_Maven_Wix_Deb - Fatal编程技术网

Windows Maven多个平台相关软件包

Windows Maven多个平台相关软件包,windows,linux,maven,wix,deb,Windows,Linux,Maven,Wix,Deb,我已经用Java编写了一个可以在Linux和Windows上使用的应用程序。目前,通过运行mvn包,我的maven构建系统将使用WiX生成一个.msi 有没有一种方法可以创建两个包“任务”,所以我可以说是mvn包windows或mvn包linux`您可以使用配置文件来实现这一点,或者更好的方法是使用三个项目。 一个用于核心,一个用于Linux,另一个用于使用核心项目的Windows。如果要打包两个版本(Linux和Windows),可以将mvn打包阶段绑定到一个额外的阶段,该阶段将构建另一个工件

我已经用Java编写了一个可以在Linux和Windows上使用的应用程序。目前,通过运行
mvn包
,我的maven构建系统将使用WiX生成一个.msi


有没有一种方法可以创建两个包“任务”,所以我可以说是
mvn包windows或
mvn包linux`

您可以使用配置文件来实现这一点,或者更好的方法是使用三个项目。
一个用于核心,一个用于Linux,另一个用于使用核心项目的Windows。

如果要打包两个版本(Linux和Windows),可以将mvn打包阶段绑定到一个额外的阶段,该阶段将构建另一个工件

。。。
org.group.extra
额外maven插件
1.4
[...]
包裹
...
这可能是您已经使用maven wix插件所做的