Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create Windows MSI installer #108

Closed
cbeams opened this issue Oct 3, 2014 · 1 comment
Closed

Create Windows MSI installer #108

cbeams opened this issue Oct 3, 2014 · 1 comment
Assignees
Milestone

Comments

@cbeams
Copy link
Contributor

cbeams commented Oct 3, 2014

When integrating the JavaFX Gradle plugin to build native installers for Bitsquare (#66), an issue was encountered on Windows where, upon attempting to execute the MSI created by the plugin, a fatal error is raised regarding a "missing msvp100.dll" file.

This has been documented in detail at https://bitbucket.org/shemnon/javafx-gradle/issue/43. This issue is here to track progress there from our side.

Note that this DLL problem is fixed in JDK 8u40, but that's not due out until March 2015. We'll need to find a way to work around this earlier than that.

cbeams added a commit that referenced this issue Oct 3, 2014
The plugin's jfx* tasks tie into the normal Gradle build lifecycle, such
that `gradle build` will now generate executables and installers
according to the OS on which the build is being run. These files are
output to the `build/distributions` directory.

Installers work as expected OS X and Linux at this point.

Windows installers do build, but a very particular configuration is
necessary on the Windows machine doing the building (this configuration
is to be documented in #109). However, even when the configuration is in
place and the MSI installer is successfully built, there is still a
fatal error at installer execution time relating to a missing
msvp100.dll file. See details at
https://bitbucket.org/shemnon/javafx-gradle/issue/43. An issue has been
created to track this from the Bitsquare side as well--see #108.

The changes made in this commit are based on on the samples at
http://bitbucket.org/shemnon/javafx-gradle and the article at
http://jaxenter.com/tutorial-a-guide-to-the-gradle-javafx-plugin-46270.html

The gradle/javafx.gradle file is copied directly from the sources in the
bitbucket repository above, as is apparently the convention (not sure
why this isn't part of the plugin itself, but that's a question to be
addressed later).

Resolves #66, #100
See #108, #109
@cbeams cbeams added this to the v0.1 milestone Oct 13, 2014
@cbeams cbeams self-assigned this Oct 26, 2014
@cbeams
Copy link
Contributor Author

cbeams commented Oct 28, 2014

Superseded by #243.

@cbeams cbeams closed this as completed Oct 28, 2014
@cbeams cbeams removed this from the v0.1 milestone Oct 28, 2014
@ManfredKarrer ManfredKarrer modified the milestone: v0.1 Nov 30, 2014
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants