我喜歡飛鏢,我一直在玩它一段時間。我想與基於Spring Boot的Maven web應用程序項目集成。飛鏢與Maven(在春季啓動應用程序)
我想正確的方法是使用dart-maven-plugin。但我不知道如何正確地粘貼到位。 Spring Boot有它自己的結構,Maven也是如此,Dart使得它更好。
我需要Dart部分的入口點,意思是Spring Boot模板文件夾需要包含來自Dart的html資源。
我會感激任何想法,最佳實踐。 PS:前面提到的飛鏢 - 插件插件並不是真的很生動,我應該害怕使用它,因爲我沒有看到任何進展,相比于飛鏢本身。
UPDATE
因此,這可能是解決方案(請注意我只有一個所謂的 「切入點」 - .dart到目前爲止文件)中的src/main /鏢
- 正常飛鏢結構
- 用戶將dart-maven-plugin的pub build命令放入$ {project.build.directory}/dart
- maven-resources-plugin:從$ {project.build.directory}/dart/web複製資源到$ {project.build.directory}/classes/public/
- 開戰
我仍然能夠使用的IntelliJ的飛鏢從整合的src /主/鏢。 Spring Boot將類/ public /文件夾映射到/以便正確加載dart文件和html文件。
這不是理想的,但它迄今爲止工作。請隨意寫下任何評論。
認爲是因爲我的src/main/dart文件夾遵循Dart結構,所以我可以直接從那裏開發,但問題在於我想移動dart2js'ed。js文件到Spring啓動相同的HTML作爲其中的鏈接不適合:( – Zveratko 2015-02-23 19:43:16
我認爲Gradle更加靈活和適合您的需要,請參閱我的https://github.com/sdeleuze/opensnap GitHub存儲庫以獲得真實例如: – 2015-02-23 19:59:43
更改構建系統,可以選擇,但不是在我的情況。問題是如何使用編譯dart.js,仍然可以使用飛鏢結構作爲dev。 – Zveratko 2015-02-24 06:40:36