JavaFX-POM、UI&;每个设备的控制器

JavaFX-POM、UI&;每个设备的控制器,java,gradle,javafx,pom.xml,object-model,Java,Gradle,Javafx,Pom.xml,Object Model,我是Java新手,begginer是编程新手(我可以编写简单的bash脚本) 我知道有常用的POM,但我想避免项目中的垃圾,并创建自定义POM。由于我的英语不太好,我来举例说明 总工程师/总工程师 核心//事情的发展方向 主程序包文件,所有工作都在这里完成 Android//fxml、css、通用UI和控制器 包括核心 PC/如上所述 包括核心 web//如上所述 包括核心 SRC/测试 //如上所述,但#测试 垃圾箱 安卓 个人电脑

我是Java新手,begginer是编程新手(我可以编写简单的bash脚本)

我知道有常用的POM,但我想避免项目中的垃圾,并创建自定义POM。由于我的英语不太好,我来举例说明

  • 总工程师/总工程师
    • 核心//事情的发展方向
      • 主程序包文件,所有工作都在这里完成
    • Android//fxml、css、通用UI和控制器
      • 包括核心
    • PC/如上所述
      • 包括核心
    • web//如上所述
      • 包括核心
  • SRC/测试
    • //如上所述,但#测试
  • 垃圾箱
    • 安卓
    • 个人电脑
不同的平台具有不同的显示、输入和命运(在android上后台运行,通知)。这就是为什么标题是JavaFX。为不同的平台编译不同的资源。core有可能在命令行中工作

目标是使用一个命令测试、构建和编译所有每个平台的包。类似于带有子项目的项目。也许我疯了,但我认为这应该可以通过格拉德尔实现

也许我在做梦,所以我在问。这是个好主意?有人实践这个项目结构吗?在这种布局下,是否仍然可以像Maven/Ant/Gradle中那样拥有自动运动?如果你知道任何与这个POM相关的教程,我很乐意看到任何链接


相关,但不解释:

资源只是目标的一部分。如果你愿意,我可以把这个问题分成几个小问题