- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
使用sbt run
时如下:
sbt "project epa-recon" "run"
我们看到找到了两个主要的:
[warn] Multiple main classes detected. Run 'show discoveredMainClasses' to see the list
Multiple main classes detected, select one to run:
[1] com.lash.epa.recon.EPAReconApp
[2] com.lash.epa.recon.EPAReconApp47D
那么我们应该能够使用 runMain
.. 不?
sbt "project epa-recon" "runMain com.lash.epa.recon.EPAReconApp"
嗯 .. 不 ..
[warn] Multiple main classes detected. Run 'show discoveredMainClasses' to see the list
java.lang.RuntimeException: No main class detected.
at scala.sys.package$.error(package.scala:27)
[trace] Stack trace suppressed: run last epa-recon/compile:runMain for the full output.
[error] (epa-recon/compile:runMain) No main class detected.
这些消息是矛盾的。那么 .. 对这里的实际问题有什么见解吗?
最佳答案
我只是运行了您在问题中提供的确切语法,并且成功了。在 Linux 上使用 sbt 1.2.3。
sbt "project subproject1" "runMain com.myco.SomeClassName"
关于sbt 无法从 runMain 中找到 "main"类,但可以从运行中看到它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38599313/
如何在 Windows 上从命令行执行 runMain 时为其设置系统属性? 我希望能够运行以下命令: sbt -Dconfig.resource=../application.conf "runMa
我有一个简单的任务: lazy val myCustomTask = TaskKey[Unit]("description of my task") myCustomTask := { val
我正在尝试运行代码生成器,并将文件名传递给它以写入输出: resourceGenerators in (proj, Compile) += Def.task { val file = (resou
使用sbt run时如下: sbt "project epa-recon" "run" 我们看到找到了两个主要的: [warn] Multiple main classes detected. Ru
问题 在多模块构建中,每个模块都有自己的 baseDirectory 但我想启动模块中定义的应用程序,使用根项目的 baseDirectory 而不是 baseDirectory 相对于所涉及的模块。
我正在尝试使用 sbt runMain 命令从 SBT 运行程序。但我遇到了以下错误 - [error] java.nio.file.NoSuchFileException: /home/user/j
我是一名优秀的程序员,十分优秀!