...
Code Block |
---|
$ gradle projects
...
:projects
------------------------------------------------------------
Root project
------------------------------------------------------------
Root project 'rt'
+--- Project ':apps'
+--- Project ':base'
+--- Project ':controls'
+--- Project ':fxml'
+--- Project ':fxpackager'
+--- Project ':fxpackagerservices'
+--- Project ':graphics'
+--- Project ':jmx'
+--- Project ':media'
+--- Project ':swing'
+--- Project ':swt'
+--- Project ':systemTests'
\--- Project ':web'
To see a list of the tasks of a project, run gradle <project-path>:tasks
For example, try running gradle :apps:tasks
BUILD SUCCESSFUL in 1s
1 actionable task: 1 executed
kcr@beethoven:~/javafx/openjfx/jfx-kcr/rt$ |
Projects in gradle are named according to their depth. So the root project is simply named "rt" (or whatever your top directory is named). The immediate subprojects are all prefixed with a ":". Sub-subprojects have their parents in their name, for example, ":graphics:effects-jsl". When you execute a command such as gradle assemble what actually happens is that Gradle locates the assemble task on all projects and executes them. (TODO Is this entirely accurate?)
...
Overview
Content Tools
ThemeBuilder