Мне нравится Dart, я играл с ним некоторое время. Я хотел бы интегрироваться с моим проектом веб-приложений Maven на основе Spring Boot.Dart with Maven (в Spring Boot App)
Я полагаю, что правильный способ - использовать dart-maven-plugin. Но я не уверен, как правильно склеить его на месте. Spring Boot имеет свою собственную структуру, Maven, а Dart делает это не лучше.
Мне нужна, вероятно, точка входа для части Дарта, означает, что папка шаблонов Spring Boot должна включать в себя ресурсы html из Dart.
Буду признателен за любую идею, рекомендации.
PS: вышеупомянутый плагин dart-maven не очень яркий, я должен бояться использовать его вообще, поскольку я не вижу никакого прогресса там, по сравнению с самим Дартом.
UPDATE
Так что это может быть решением (обратите внимание, у меня есть только один так называемый «точку входа» - .dart файл до сих пор)
- нормальную структуру дротик в SRC/основной/дротика
- пользователя паб команда сборки DART-Maven-плагин в $ {project.build.directory}/дротик
- Maven-ресурсы-плагин: копировать-ресурсы от $ {project.build.directory}/дротик/веб до $ {project.build.directory}/classes/public/
- делают войну
Я все еще в состоянии использовать интеграцию IntelliJ в дротик из SRC/основной/дротика. Spring Boot отображает классы/общедоступные/папки, чтобы файл dart и html-файлы загружались должным образом.
Это не идеальный вариант, но он работает до сих пор. Пожалуйста, не стесняйтесь записывать любые комментарии.
Думайте, что моя папка src/main/dart соответствует структуре Dart, поэтому я могу развиваться прямо оттуда, но проблема в том, что я хочу переместить dart2js'ed.js для Spring Загрузите то же самое для html, поскольку ссылки в них не будут соответствовать :( – Zveratko
Я думаю, что Gradle более гибкий и подходит для ваших нужд, см. мой https://github.com/sdeleuze/opensnap репозиторий GitHub для реального Пример: –
Изменение системы сборки может быть опцией, хотя и не в моем случае. Вопрос также в том, как использовать скомпилированный dart.js и по-прежнему иметь возможность использовать структуру дротов, как и для разработчика. – Zveratko