|
100 | 100 | <executable>jpackage</executable> |
101 | 101 | <workingDirectory>${project.basedir}</workingDirectory> |
102 | 102 | <arguments> |
| 103 | + <argument>${application.package.stdout.encoding}</argument> |
| 104 | + <argument>${application.package.stderr.encoding}</argument> |
103 | 105 | <argument>-n</argument> |
104 | 106 | <argument>JavaFXSample</argument> |
105 | 107 | <argument>-t</argument> |
|
113 | 115 | <argument>-m</argument> |
114 | 116 | <argument>sample/com.icuxika.MainApp</argument> |
115 | 117 | <argument>--icon</argument> |
116 | | - <argument> |
117 | | - ${project.basedir}/src/main/resources/application.icns |
118 | | - </argument> |
| 118 | + <argument>${application.icon}</argument> |
119 | 119 | <argument>--app-version</argument> |
120 | 120 | <argument>1.0.0</argument> |
121 | 121 | </arguments> |
|
130 | 130 | <executable>jpackage</executable> |
131 | 131 | <workingDirectory>${project.basedir}</workingDirectory> |
132 | 132 | <arguments> |
| 133 | + <argument>${application.package.stdout.encoding}</argument> |
| 134 | + <argument>${application.package.stderr.encoding}</argument> |
133 | 135 | <argument>-n</argument> |
134 | 136 | <argument>JavaFXSample</argument> |
135 | 137 | <argument>-t</argument> |
136 | | - <argument>dmg</argument> |
| 138 | + <argument>${application.package.type}</argument> |
137 | 139 | <argument>-p</argument> |
138 | 140 | <argument> |
139 | 141 | ${project.build.directory}/alternateLocation${path.separator}${project.build.directory}/${project.artifactId}-${project.version}.jar |
|
143 | 145 | <argument>-m</argument> |
144 | 146 | <argument>sample/com.icuxika.MainApp</argument> |
145 | 147 | <argument>--icon</argument> |
146 | | - <argument> |
147 | | - ${project.basedir}/src/main/resources/application.icns |
148 | | - </argument> |
| 148 | + <argument>${application.icon}</argument> |
149 | 149 | <argument>--app-version</argument> |
150 | 150 | <argument>1.0.0</argument> |
| 151 | + <argument><![CDATA[${application.package.options}]]></argument> |
| 152 | + <argument>${application.package.options1}</argument> |
| 153 | + <argument>${application.package.options2}</argument> |
| 154 | + <argument>${application.package.options3}</argument> |
| 155 | + <argument>${application.package.options4}</argument> |
| 156 | + <argument>${application.package.options5}</argument> |
| 157 | + <argument>${application.package.options6}</argument> |
| 158 | + <argument>${application.package.options7}</argument> |
| 159 | + <argument>${application.package.options8}</argument> |
| 160 | + <argument>${application.package.options9}</argument> |
151 | 161 | </arguments> |
152 | 162 | </configuration> |
153 | 163 | </execution> |
|
174 | 184 | <profiles> |
175 | 185 | <profile> |
176 | 186 | <id>win</id> |
| 187 | + <activation> |
| 188 | + <activeByDefault>true</activeByDefault> |
| 189 | + </activation> |
| 190 | + <properties> |
| 191 | + <application.package.type>msi</application.package.type> |
| 192 | + <application.icon>${project.basedir}/src/main/resources/application.ico</application.icon> |
| 193 | + <application.package.stdout.encoding>-J-Dsun.stdout.encoding=UTF-8</application.package.stdout.encoding> |
| 194 | + <application.package.stderr.encoding>-J-Dsun.stderr.encoding=UTF-8</application.package.stderr.encoding> |
| 195 | + <application.package.options/> |
| 196 | + <application.package.options1>--win-dir-chooser</application.package.options1> |
| 197 | + <application.package.options2>--win-menu</application.package.options2> |
| 198 | + <application.package.options3>--win-menu-group</application.package.options3> |
| 199 | + <application.package.options4>JavaFXSample</application.package.options4> |
| 200 | + <application.package.options5>--win-per-user-install</application.package.options5> |
| 201 | + <application.package.options6>--win-shortcut</application.package.options6> |
| 202 | + <application.package.options7>--win-shortcut-prompt</application.package.options7> |
| 203 | + <application.package.options8>--win-upgrade-uuid</application.package.options8> |
| 204 | + <application.package.options9>fd5b16cf-e0a9-4ef4-abc8-73d396fecf6d</application.package.options9> |
| 205 | + </properties> |
177 | 206 | <build> |
178 | 207 | <plugins> |
179 | 208 | <plugin> |
|
194 | 223 | </profile> |
195 | 224 | <profile> |
196 | 225 | <id>mac</id> |
| 226 | + <properties> |
| 227 | + <application.package.type>dmg</application.package.type> |
| 228 | + <application.icon>${project.basedir}/src/main/resources/application.icns</application.icon> |
| 229 | + <application.package.stdout.encoding>-J-Dsun.stdout.encoding=UTF-8</application.package.stdout.encoding> |
| 230 | + <application.package.stderr.encoding>-J-Dsun.stderr.encoding=UTF-8</application.package.stderr.encoding> |
| 231 | + <application.package.options/> |
| 232 | + </properties> |
197 | 233 | <build> |
198 | 234 | <plugins> |
199 | 235 | <plugin> |
|
0 commit comments