|
7 | 7 | import java.util.List; |
8 | 8 | import java.util.Map; |
9 | 9 |
|
| 10 | +import io.github.fvarrui.javapackager.model.*; |
10 | 11 | import org.apache.maven.execution.MavenSession; |
11 | 12 | import org.apache.maven.plugin.AbstractMojo; |
12 | 13 | import org.apache.maven.plugin.BuildPluginManager; |
|
18 | 19 | import org.apache.maven.plugins.annotations.ResolutionScope; |
19 | 20 | import org.apache.maven.project.MavenProject; |
20 | 21 |
|
21 | | -import io.github.fvarrui.javapackager.model.FileAssociation; |
22 | | -import io.github.fvarrui.javapackager.model.LinuxConfig; |
23 | | -import io.github.fvarrui.javapackager.model.MacConfig; |
24 | | -import io.github.fvarrui.javapackager.model.Manifest; |
25 | | -import io.github.fvarrui.javapackager.model.Platform; |
26 | | -import io.github.fvarrui.javapackager.model.Scripts; |
27 | | -import io.github.fvarrui.javapackager.model.WindowsConfig; |
28 | 22 | import io.github.fvarrui.javapackager.packagers.Context; |
29 | 23 | import io.github.fvarrui.javapackager.packagers.Packager; |
30 | 24 | import io.github.fvarrui.javapackager.packagers.PackagerFactory; |
@@ -314,7 +308,10 @@ public class PackageMojo extends AbstractMojo { |
314 | 308 | */ |
315 | 309 | @Parameter(property = "scripts", required = false) |
316 | 310 | private Scripts scripts; |
317 | | - |
| 311 | + |
| 312 | + @Parameter(property = "arch", required = false, defaultValue="x64") |
| 313 | + private JavaArch arch; |
| 314 | + |
318 | 315 | public void execute() throws MojoExecutionException { |
319 | 316 |
|
320 | 317 | Context.setContext( |
@@ -370,7 +367,8 @@ public void execute() throws MojoExecutionException { |
370 | 367 | .url(url) |
371 | 368 | .version(version) |
372 | 369 | .vmArgs(vmArgs) |
373 | | - .winConfig(winConfig); |
| 370 | + .winConfig(winConfig) |
| 371 | + .arch(arch); |
374 | 372 |
|
375 | 373 | // generate app, installers and bundles |
376 | 374 | packager.createApp(); |
|
0 commit comments