将源根文件夹还原为普通文件夹

时间:2016-12-13 09:02:21

标签: intellij-idea clojure

我在包.clj中创建了com.lapots.game.journey.math脚本。我看到了clj文件不在源根目录下的通知。

当时我不知道我可以将clojure文件夹作为源根目录,因此我将新包作为源根目录。

enter image description here

但是现在我无法取消绑定math文件夹作为源根目录,并将其显示为包com.lapots.game.journey.math,而不仅仅是math。因此,当我尝试使用clojure namespace

创建clojure

enter image description here

作为math文件夹中我的clojure文件中的命名空间,我只有

(ns script)

而不是

(ns com.lapots.game.journey.math.script)

如何将math文件夹从source root恢复为普通包裹?

2 个答案:

答案 0 :(得分:1)

右键单击项目窗格中的目录,然后选择<?php use Behat\Transliterator\Transliterator; class Urlizer extends Transliterator { }

答案 1 :(得分:0)

简单回答:

  1. 关闭IntelliJ
  2. 删除.idea目录&amp;所有内容
  3. 重新启动IntelliJ并选择File -> New -> Project from existing sources
  4. 导航到根目录并选择project.clj,然后单击“确定”。
  5. 我不确定你的命名空间组织,但我猜你知道它必须与clojure和java的目录层次结构相匹配。