Commit graph

5 commits

Author SHA1 Message Date
Chris Beams
e1889b0697
Update JavaFX Gradle plugin repository config
This commit makes the following improvements upon the stock
javafx.gradle file introduced in the previous commit:

 - Swap Maven Central for JCenter
 - Remove mavenLocal entirely
 - Update naming for clarity

See #66
2014-10-03 18:35:18 +02:00
Chris Beams
d16c2740b6
Generate native installers with Gradle JavaFX plugin
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
2014-10-03 18:32:03 +02:00
Manfred Karrer
b9b7d4b3e0 Improve usability, fix bugs 2014-10-02 14:30:05 +02:00
Chris Beams
c5028c178c
Finish upgrading Gradle wrapper from 2.0 => 2.1
Commit 4d4787d updated the Gradle wrapper config from 2.0 => 2.1, but
did not actually update the wrapper properties file (forgot to run
`gradle wrapper`). This commit finishes what was started there.
2014-09-29 14:23:08 +02:00
Chris Beams
4cfc949446
Generate Gradle wrapper artifacts
See http://www.gradle.org/docs/current/userguide/gradle_wrapper.html
2014-08-28 13:56:04 +02:00