Packaging behavior fixes mostly

#2 Declined
Repository
googolplex
Branch
master
Repository
shemnon
Branch
master
Author
  1. Vladimir Matveev
Reviewers
Description
  • Reimplemented jfxJar task so it uses separate directory to prepare JavaFX artifacts
  • Fixed jfxJar task behavior so it does not package plain jar inside JavaFX artifact
  • Added new property, targetDirectory, which is used by jfxJar and other tasks for collecting files needed for distribution
  • Fixed jfxJar and jfxCopyLibs tasks to copy dependencies to and expect them in $targetDirectory/lib directory
  • Changed all tasks to extend DefaultTask since ConventionTask is internal API and is effectively deprecated
  • Removed extra unneeded arguments in conventionMapping closure values

Comments (1)

  1. Danno Ferrin repo owner

    What IDE did you use to do the re-formatting, and what are the settings you used?