Пожалуйста, обновите ваш вопрос содержимым вашего project.clj
файла.
Возможно, у вас неправильный формат для зависимостей. Он должен выглядеть следующим образом:
[javax.mail/javax.mail-api "1.6.0"]
Подробную информацию можно получить в Maven Central . Как мне найти правильные координаты? Просто введите в Google слова
maven central javax.mail.Message
, и вы попадете на правильную страницу Maven Central.
Обновление:
Вот java пример файла, который работает:
package demo;
import javax.mail.Message;
public class Calc {
public static Message msg;
public static void show() {
System.out.println( msg );
}
}
и :dependencies
от project.clj
(обратите внимание на суффикс CLJ, а не CLI):
:dependencies [
[org.clojure/clojure "1.10.1"]
[prismatic/schema "1.1.12"]
[tupelo "0.9.173"]
[javax.mail/mail "1.4"]
;[javax.mail/javax.mail-api "1.6.0"] ; also works
]
и результаты:
~/expr/demo > lein clean; lein test
Compiling 2 source files to /home/alan/expr/demo/target/default+test+test/class-files
lein test _bootstrap
-------------------------------
Clojure 1.10.1 Java 13
-------------------------------
lein test tst.demo.core
Calling Calc/show
null
Ran 2 tests containing 0 assertions.
0 failures, 0 errors.