Я пытаюсь настроить Sublime Text 3 s Run Java .sublime-build file, чтобы добавить параметр для выполнения JUnit 5 test на Ma c OS X .
Из окна терминала Ma c OS X у меня работает следующее:
$ java -jar /Users/pavlomaistrenko/Documents/Junit1.6/junit-platform-console-standalone-1.6.2.jar -cp /Users/pavlomaistrenko/Documents/GitHub/SvitlanaMo/Java01/ --scan-classpath
Мой Run Java .sublime-build файл конфигурации:
{
"selector": "source.java",
"file_patterns": "*.java",
"working_dir": "$file_path",
"shell_cmd": "javac -cp .:/Users/pavlomaistrenko/Documents/GitHub/SvitlanaMo/Java01/:/Users/pavlomaistrenko/Documents/Junit1.6/junit-platform-console-standalone-1.6.2.jar $file_name",
"variants": [
{
"name": "Run class.jar",
"shell_cmd": "java -cp .:/Users/pavlomaistrenko/Documents/GitHub/SvitlanaMo/Java01/:/Users/pavlomaistrenko/Documents/Junit1.6/junit-platform-console-standalone-1.6.2.jar $file_base_name"
},
{
"name": "JavaDoc",
"shell_cmd": "mkdir -p documentation && javadoc -header \"<script type='text/javascript' src='http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML'></script>\" -d documentation *.java"
},
{
"name": "JAR",
"cmd": "javac '$realpath$file' && echo \"Main-Class: $file_base_name\" > Manifest.txt && jar cfm $file_base_name.jar Manifest.txt *.class && rm *.class && java -jar $file_base_name.jar"
},
{
"name": "JUnit5",
"cmd": "java -jar /Users/pavlomaistrenko/Documents/Junit1.6/junit-platform-console-standalone-1.6.2.jar -cp $file_path --scan-classpath"
}
]
}
Вместо полного вывода JUnit 5 я просто получаю [Finished in X.Xs]
.
Получает ли JUnit казнен? Если да, то где же результат?
PS Я читал, что Sublime не идеальная среда для Java, но все же.