Плагин Maven exec не может зависеть от предоставленной зависимости?JAVA

Программисты JAVA общаются здесь
Anonymous
Плагин Maven exec не может зависеть от предоставленной зависимости?

Сообщение Anonymous »

В моем POM у меня есть эта зависимость

Код: Выделить всё


org.projectlombok
lombok
0.10.0-RC1
provided


Теперь я пытаюсь использовать это в плагине Maven exec следующим образом:

Код: Выделить всё

org.codehaus.mojo
exec-maven-plugin
1.2


delombok-source
generate-sources

exec




java

-classpath

org.projectlombok:lombok

lombok.core.Main
delombok
src/main/java
-d
target/src-delomboked



Но каждый раз, когда я выполняю exec:exec, я получаю ошибку «java.lang.NoClassDefFoundError: lombok/core/Main». Некоторые тесты показали, что это связано с тем, что зависимость объявлена ​​в предоставленной области действия.

Почему плагин exec не может использовать предоставленные зависимости? Во-вторых, есть ли способ, чтобы плагин exec мог использовать эту зависимость без изменения области зависимости?

Подробнее здесь: https://stackoverflow.com/questions/641 ... dependancy

Вернуться в «JAVA»