У меня есть вопрос, когда я использую vertx run
.
Моя команда vertx run groovy:myModule -conf conf.json
. Но все зависимости находятся в lib
. Я нашел документ о добавлении пути к классам в vertx, просто передайте -cp
в vertx run
.
Поэтому я использую vertx run groovy:myModule -conf conf.json -cp "lib/*"
, но это не работает, также выдает исключение unable to resolve class
.
Затем я прочитал скрипт vertx и обнаружил, что vertx передает переменную окружения CLASSPATH
. Поэтому я пробую так:
CLASSPATH="lib/*" vertx run groovy:myModule -conf conf.json
Оно работает!
Почему -cp
не работает?