Leiningen プロジェクトを Intellij にインポートして、既存の Java および Scala モジュールと並べて配置しました。Clojure モジュールからこれらのモジュールの関数を呼び出したいのですが、この依存関係を定義する方法がわかりません。Project Settings -> Modules に移動しましたが、通常そこにある [Dependencies] タブが表示されないため、Leiningen プロジェクト ファイル以外の場所で依存関係を表現することは許可されていないと思いました (Leiningen プロジェクト エディターで遊んだことがあります)。そして、そこでこれを行う方法もわかりません...)。
Intellij がこのモジュールをどのように表示しているか知りたい場合は、.iml ファイルをご覧ください。
<?xml version="1.0" encoding="UTF-8"?>
<module cursive.leiningen.project.LeiningenProjectsManager.displayName="testproject:0.1.0-SNAPSHOT" cursive.leiningen.project.LeiningenProjectsManager.isLeinModule="true" type="WEB_MODULE" version="4">
<component name="NewModuleRootManager" inherit-compiler-output="false">
<output url="file://$MODULE_DIR$/target/classes" />
<output-test url="file://$MODULE_DIR$/target/classes" />
<exclude-output />
<content url="file://$MODULE_DIR$">
<sourceFolder url="file://$MODULE_DIR$/src" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/dev-resources" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/resources" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/test" isTestSource="true" />
<excludeFolder url="file://$MODULE_DIR$/target" />
</content>
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
<orderEntry type="library" name="Leiningen: clojure-complete:0.2.3" level="project" />
<orderEntry type="library" name="Leiningen: org.clojure/clojure:1.6.0" level="project" />
<orderEntry type="library" name="Leiningen: org.clojure/tools.nrepl:0.2.10" level="project" />
