当前位置: 首页 > 知识库问答 >
问题:

如何阻止Intellij自动运行SBT

空慈
2023-03-14

我将一个SBT项目导入到IntelliJ13.1中。

每当我更改build.sbt、plugins.sbt等时,Intellij都会重新运行sbt。

共有1个答案

谢灵均
2023-03-14

当导入SBT项目时,我会保留autoimport复选框。

这样它就不自动刷新了,必须用手来完成。

为了更改它,在导入后,您可以手工编辑.idea/sbt.xml文件:

<project version="4">
  <component name="ScalaSbtSettings">
    <option name="linkedExternalProjectsSettings">
      <SbtProjectSettings>
        <option name="externalProjectPath" value="$PROJECT_DIR$" />
        <option name="jdk" value="1.7" />
        <option name="resolveClassifiers" value="true" />
        <option name="useAutoImport" value="true" />
      </SbtProjectSettings>
    </option>
  </component>
</project>

当对.sbt文件做大量工作时,我禁用自动导入。

 类似资料:
  • 我在docker中用这样的命令启动了jenkins: docker run-p 8080:8080-p50000:50000--restart总是jenkins/jenkins: lts-jdk11 尝试使用命令docker kill get response停止它无法杀死容器::权限被拒绝 同时尝试停止容器也会被拒绝权限。

  • 当我试图提交这个gradle.build文件时,它失败了,并显示以下消息: 当我查看日志时,我看到: 而且,令人惊讶的是,在日志的末尾出现了关于丢失文件的奇怪消息:

  • 问题内容: 强制保持Node.js进程运行的最佳方法是什么,即使其事件循环不为空,从而防止进程终止?我能想到的最好的解决方案是: 如果您将间隔时间保持足够长,它将使间隔运行,而不会引起过多干扰。 有更好的方法吗? 问题的长版 我有一个使用Edge.js来注册回调函数的Node.js脚本,以便可以从.NET中的DLL内部对其进行调用。每秒将调用此功能1次,发送一个应打印到控制台的简单序列号。 Edg

  • Rspec尝试在运行任何规范文件或整个测试套件的末尾运行测试::单元测试。它仍然可以,因为我没有任何测试单元测试文件,但它尝试将给定给rspec的命令行选项传递给test::unit,结果是 如何阻止rspec运行测试单元测试? 我正在使用的测试gem版本是

  • 我最近遵循了一个关于网络抓取的教程,作为该教程的一部分,我必须执行(?)我在命令行中编写的脚本。现在脚本每小时运行一次,我不知道如何阻止它。 我想停止脚本运行。我试图删除代码,但脚本仍然运行。那我该怎么办?

  • 问题内容: 我使用下面的代码作为示例菜单。 当我在IE浏览器中运行以上代码时,它显示页面顶部(URL栏下方),例如 “为了帮助保护您的安全,Internet Explorer限制了该网页的运行脚本或Activex控件,这些脚本或Activex控件可以访问您的计算机。单击查看选项。” 当我右键单击并单击允许的被阻止内容时,它会运行。但是我想要没有此弹出消息,我需要运行代码…如何自动运行此代码? 问题