JavaFX - POM, пользовательский интерфейс и контроллеры на устройство - PullRequest
0 голосов
/ 07 января 2019

Я новичок в Java и новичок в программировании (я могу сделать простой сценарий bash).

Я знаю, что есть часто используемые POM, но я хочу избежать ненужных в проекте и создавать собственные POM. Поскольку мой английский не идеален, плохо иллюстрирую его.

  • SRC / Main
    • Ядро // куда идут дела
      • Основные файлы пакета, каждая работа выполняется здесь
    • Android // fxml, css, общий интерфейс и контроллеры
      • включает ядро ​​
    • ПК // как указано выше
      • включает ядро ​​
    • web // как указано выше
      • включает ядро ​​
  • SRC / Тест
    • // как указано выше, но #testing
  • BIN
    • Android
    • PC
    • Web

Отдельные платформы с различным отображением, вводом, назначением (запуск в фоновом режиме на Android, уведомления). Вот почему название JavaFX. Компилирование разных ресурсов для разных платформ. Где ядро ​​имеет возможность работать в командной строке.

Цель - протестировать, собрать, скомпилировать все пакеты для каждой платформы, используя одну команду. Что-то вроде проекта с подпроектами. Может быть, я сумасшедший, но я думаю, что это возможно через gradle.

Может быть, я сплю, поэтому я спрашиваю. Это хорошая идея? Кто-то практикует эту структуру проекта? С этим макетом можно по-прежнему иметь автомобильное движение, как в Maven / Ant / Gradle? Если вы знаете какой-либо учебник, связанный с этим POM, я буду рад увидеть любую ссылку.


Связано, но не объясняет:

Ресурсы являются лишь частью цели. Если вы хотите, я могу разбить этот вопрос на несколько небольших вопросов.

...