xsbt-web-plugin相关内容

SBT“包"依赖于“测试"

如何使目标“包"依赖于目标“测试"? 这里有一个解决方案:强制 sbt 0.11 运行测试但它不适用于 xsbt-web-plugin. 解决方案 这就是我所做的: Keys.`package` println("打包测试后")在} 它运行测试,如果测试成功 ..
发布时间:2022-01-24 22:23:49 其他开发

如何在 SBT 中的项目之间共享资源

我正在工作的项目是一个基于 Lift 框架的网络应用程序.我们也在使用 xsbt 网络插件.有一个“核心"项目,其中包含绝大多数功能;我当前的目标是创建两个“分发"项目,将一组不同的类路径资源添加到“核心"项目.问题是我要么 1) 无法运行“分发"项目,要么 2) 让它们运行,但所需的资源似乎不存在. 我的尝试 这是我的 project/Build.scala 的精简版: lazy ..
发布时间:2022-01-24 22:03:39 其他开发

如何为容器使用不同的Web应用程序资源:SBT中的启动和打包任务

我有一个带有纯JS前端和Scala后端的Web应用程序.我想在构建管道中使用Grunt来处理 src/main/webapp 到目标 dist/webapp 目录中,该目录具有串联/缩小的js和html文件,已编译的sass表等我还想保留原始的JS和HTML文件,以便使用container:start任务进行本地测试,而package任务将使用Grunt处理的资源来构建我的WAR文件. 当我在SB ..
发布时间:2020-07-28 06:17:37 其他开发

如何“包装"商品在单个任务的多模块构建中,一些模块会引起jar的冲突,而其他模块会引发战争?

我使用package任务(来自 xsbt-web-plugin )进行打包一个战争项目,并执行assembly任务(来自 sbt-assembly )来打包该项目到一个罐子里. 我有一个多模块构建,有的模块打包成war,有的打包成jar. 我想设置构建以执行assembly任务,并且: Jar模块打包到jar文件中 战争模块打包到战争文件中 在执行assembly任务时如 ..
发布时间:2020-07-28 06:17:20 其他开发

如何通过SBT项目依赖项将sbt-web输出与xsbt-web-plugin一起使用?

我正在尝试使用不带play框架的sbt-web插件,而是使用xsbt-web-plugin构建一个webapp. 我已使sbt-web插件在处理资产管道中正常工作,并使其创建了有效的webjar输出(通过packageBin)以及标准的"web/public/main"输出(通过资产). 另外,我一直在使用xsbt-web-plugin开发一个webapp,并从SBT(通过contai ..
发布时间:2020-07-28 06:17:00 其他开发

如何在SBT中的项目之间共享资源

我正在工作的项目是 Lift 框架上的webapp.我们也在使用 xsbt网络插件.有一个“核心"项目,其中包含绝大多数功能.我当前的目标是创建两个“分发"项目,这些项目将不同的类路径资源集添加到“核心"项目.问题是我要么1)无法运行“分发"项目,要么2)使它们运行,但是所需的资源似乎不存在. 我尝试过的事情 这是我的project/Build.scala的精简版: lazy v ..
发布时间:2020-07-28 06:15:53 其他开发

解析器未共享给依赖的sbt项目?

在这种似乎涉及xsbt-web-plugin的奇怪情况下,我得到了错误 unresolved dependency: play#play-json_2.10;2.2-SNAPSHOT: not found 在加载server子项目时.依赖项和正确的解析器在server依赖的library子项目中指定.如果我在服务器中不包含webSettings,它不会崩溃,但是我正在尝试在其中构建.w ..
发布时间:2020-07-01 02:50:29 其他开发

如何为xsbt-web-plugin的jetty()设置系统属性?

我已经将项目迁移到0.13.5,并开始使用 xsbt-web-plugin . 我想将logback配置为使用由系统属性logback.configurationFile设置的类路径之外的配置文件(这样我就可以将logconfig保留在war文件之外). 以前我只需要设置: System.setProperty("logback.configurationFile", "/som ..
发布时间:2020-05-03 07:24:10 其他开发

SBT“包装"取决于“测试"

如何使目标“包装"取决于目标“测试"? 这里有一个解决方案:强制sbt 0.11运行测试 但这实际上不适用于xsbt-web-plugin. 解决方案 这就是我所做的: Keys.`package` println("after package & ..
发布时间:2020-04-30 11:24:41 其他开发