带Maven的Dart(在Spring Boot应用程序中)
我喜欢飞镖,我已经玩了一段时间了。我想与基于SpringBoot的Maven web应用程序项目集成 我想正确的方法是使用dart maven插件。但我不知道如何正确地把它粘在适当的地方。Spring Boot也有自己的结构,Maven和Dart都不例外 我可能需要Dart部分的入口点,这意味着SpringBootTemplates文件夹需要包含来自Dart的html资源 如果您有任何想法和最佳实践,我将不胜感激 PS:前面提到的dart maven插件不是很生动,我应该害怕使用它,因为与dart本身相比,我没有看到任何进展 更新 所以这就是解决方案(注意,到目前为止,我只有一个所谓的“入口点”-.dart文件)带Maven的Dart(在Spring Boot应用程序中),maven,dart,spring-boot,Maven,Dart,Spring Boot,我喜欢飞镖,我已经玩了一段时间了。我想与基于SpringBoot的Maven web应用程序项目集成 我想正确的方法是使用dart maven插件。但我不知道如何正确地把它粘在适当的地方。Spring Boot也有自己的结构,Maven和Dart都不例外 我可能需要Dart部分的入口点,这意味着SpringBootTemplates文件夹需要包含来自Dart的html资源 如果您有任何想法和最佳实践,我将不胜感激 PS:前面提到的dart maven插件不是很生动,我应该害怕使用它,因为与dar
虽然不太理想,但到目前为止效果不错。请随意写下任何评论。我自己也曾尝试过几次在maven项目中使用dart,但总是遇到一些问题。现在,我正在一个单独的模块中开发我的dart应用程序,这个模块是我用pub构建的,它用rest连接到基于maven的java后端 这对我有几个好处,例如:
- 我可以使用pub,避免过时的maven插件出现问题
- 我使用最适合静态dart代码和资产的服务机制(在我的例子中,使用nginx的docker映像)
- 我使用定制的RESTAPI将后端和前端代码完全分离
如果您想将dart与从JSP或其他模板引擎生成的html相结合,那么这不是一个好方法。但是IMHO dart还不太适合这种体系结构 我想是因为我的src/main/dart文件夹遵循dart结构,所以我可以直接从那里开发,但问题是在我想将dart2js`ed.js文件移动到Spring Boot之后,与html相同,因为其中的链接不适合:(我认为Gradle更灵活,更适合您的需要,请参阅我的GitHub存储库以获取真实示例。更改构建系统,可以是可选的,尽管我的情况并非如此。问题还在于如何使用编译的dart.js,并且仍然能够像dev一样使用dart结构。@SébastienDeleuze看起来您的项目有完整的独立dart a部分。)nd您没有使用dart2js。我需要.js能够在不同的浏览器上运行。我使用的是dart2js,Java部分有一个配置文件,可以在开发模式下直接使用Dart文件。