JFXtras 8.0

73 views
Skip to first unread message

tbeernot

unread,
Feb 20, 2014, 1:19:11 AM2/20/14
to jfxtras-dev@googlegroups.com (via tbeernot@gmail.com)
I've made a start with maving things to the official JFXtras release. As Gerrit suggested / requested I've also split things up, but because this first set does not really require it, it feels a bit contrived:
- common
- fxml
- controls
- agenda

And in order to solve a sharing issue:
- test-support

The first set of controls are over, the code compiles and runs inside Eclipse, and also JFXtras Labs and Samples are running again (with the code extracted).

Now for the big hurdle; getting Gradle to compile and release artifacts, plus a jfxtras-all-8.0.jar. (My book still ain't here ;-)

Tom

Michael Hoffer

unread,
Feb 25, 2014, 10:06:01 AM2/25/14
to jfxtr...@googlegroups.com
The new project structure works really well! Thanks for doing all the gradle work!

I have a suggestion for subproject naming. I think it would be a good idea to rename subprojects to jfxtras-common, jfxtras-agenda etc. You already did this for the artifact names but not for the project names itself. This leads to inconsistent jar file names if one compiles jfxtras without maven publishing. Another disadvantage is that it's not so easy to distinguish subprojects of one project from another if you work in an IDE (e.g. jfxtras-agena and lfxtras-labs-agenda).

What do you think?

tbeernot

unread,
Feb 25, 2014, 10:39:45 AM2/25/14
to jfxtr...@googlegroups.com
In doubt.

That approach would have saved me HUGE amounts of time last saturday, but I refused to do it... Was matter of principal, but there is a bit of remaining frustration lingering there :-)

Saturday I figured the subproject was named "agenda", not "jfxtras-agenda", and stubbornly stuck to that. However in Maven I like artifacts to be prefixed with their project name, so I modified only the artifact names. But if that choice is causing more problems besides the Maven artifact id, I think renaming is a good idea. Do remove the prefixing in the build.gradle file.

Tom

tbeernot

unread,
Mar 6, 2014, 10:12:13 AM3/6/14
to jfxtr...@googlegroups.com
I've renamed the subprojects. Another advantage is that they now more clearly are being set off from the supporting directories like "gradle", "build", "_build" (for my eclipse), etc.




On 2014-2-25 16:06, Michael Hoffer wrote:
--
You received this message because you are subscribed to the Google Groups "JFXtras Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jfxtras-dev...@googlegroups.com.
To post to this group, send email to jfxtr...@googlegroups.com.
Visit this group at http://groups.google.com/group/jfxtras-dev.
For more options, visit https://groups.google.com/groups/opt_out.

Michael Hoffer

unread,
Mar 9, 2014, 5:36:01 AM3/9/14
to jfxtr...@googlegroups.com
+1
Reply all
Reply to author
Forward
0 new messages