我陷入混乱,而试图设置一个com.vaadin: vaadin-sping-boo-starter
Gradle项目进入生产模式。
该项目是多模块项目及其(简化)构建的一部分。gradle
文件如下所示:
buildscript {
dependencies {
classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}")
}
}
apply plugin: 'java'
apply plugin: 'org.springframework.boot'
apply plugin: 'io.spring.dependency-management'
dependencyManagement {
imports {
mavenBom "com.vaadin:vaadin-bom:${vaadinVersion}"
}
}
dependencies {
compile("org.springframework.boot:spring-boot-starter-web")
compile("org.springframework.boot:spring-boot-starter-actuator")
compile("com.vaadin:vaadin-spring-boot-starter")
// ... futher more
}
我发现有几个项目和文档关注这个主题,例如:
我的当前状态是,我添加了vaadin.productionMode=true
到application.yaml
文件,这在HTTP GET上导致以下错误:
找不到捆绑清单文件的frontend://vaadin-flow-bundle-manifest.json'在“ES6”浏览器的servlet上下文中。如果您正在maven中运行开发模式servlet容器,例如jetty:run
将其更改为jetty:run
。如果您没有编译前端资源,请在构建脚本中包含“vaadin maven插件”。否则,您可以通过禁用生产模式或设置servlet参数“original”跳过此错误。前端。资源=真”。
所以总的来说,我认为我走的路是对的。
设置servlet参数“原始”。前端。resources=true'
删除错误,但对我来说这似乎是一个解决方法,因此我希望避免它
所以我的问题是:如何在Gradle构建脚本中包含vaadin maven插件
。由于我只使用Flow,我是否应该使用flowmaven插件
?
更新1:我想将一个具有Vaadin依赖关系的Spring初始化Gradle项目设置为生产模式。我不想创建一个新的gradle-vaadin-flow-plugin
项目。
vaadinmaven插件的Gradle等价物是
com。德夫索普。vaadin流
(1),您还需要在构建中配置
(2)vaadin{productionMode=true}
。渐变
还可以配置gradle属性,使其取决于构建时参数,如下所述:configure
vaadin。productionMode=findProperty('productionMode')?:在
生成中为false。gradle
,并在@VaadinServletConfiguration
中添加一个占位符,该占位符将在构建项目时进行预处理。
没有安装 San-CLI 需要安装 npm i -g san-cli 快速创建 san init <app-name> 创建的是 san 项目。 app-name 是要创建的工程项目目录,可以为.(即在当前目录下创建)。 指定脚手架创建 san init <template> <app-name> template 是工程项目脚手架地址,支持 github、icode、gitlab 等 re
项目初始化 俗话说磨刀不误砍柴工,在开始之前要完成一些准备工作以便移植其他框架的组件,首先我们得把框架给安装好,easySwoole是一个非常易于使用的框架,安装一样很简单,只需要切换到项目根目录 //命令行快速安装 bash <(curl https://www.easyswoole.com/installer.sh) //OR curl https://www.easyswoole.com/i
我正试图将我的Gradle项目导入到中,但是当单击“构建模型”时,我遇到了下面的错误 我使用的是Eclipse Mars、Gradle 2.13、Gradle IDE Pack3.7.x和JDK 1.8。
问题内容: Android Studio(Beta) 版本0.8.4 操作系统版本:Windows 8 Java JRE / JDK版本:1.8.0_11 问题答案: 解决方案: 在android studio中打开project gradle.properties文件 2.将此行添加到文件org.gradle.jvmargs = -Xmx1024m的末尾并保存文件 3.关闭并重新打开项目
目前,它需要一整堆必需的可变参数:它需要在哪个Google Cloud项目中运行,它将在哪个bucket和目录前缀中存储文件,它需要从哪个pub/sub订阅中读取,等等。在pipeline.run被称为pipeline.run之前,它对这些参数做了一些工作-验证、字符串拆分等等。在当前的形式中,为了启动作业,我们一直将这些参数传递给PipelineOptionsFactory,并每次都发出新的编译
我使用spring初始化工具来生成一些工作骨架,我使用MAVEN项目的默认值 https://start.spring.io/ 当我运行(在项目中没有做任何更改)时,我得到了以下错误,知道如何克服它吗? 使现代化 这是pom。xml文件,我没有更改任何内容。。。 更新2