Я новичок в Java / Maven. У меня есть стандартная структура проекта maven, и я написал несколько вспомогательных классов, которые я хочу использовать в некоторых скриптах тестирования, и эти классы находятся в src/test/java
. После того как я mvn clean install
, я вижу, что эти классы находятся в target/test-classes
, но в моем скрипте, хотя я использую абсолютный путь к каталогу target
в моем CLASSPATH
, я вижу Could not find or load main class ...
.
Например, у меня есть src/test/java/validation/CrossValidator.java
, и в моем сценарии я использую java -cp $CLASSPATH validation.CrossValidator ...
, где CLASSPATH
- абсолютный путь к каталогу target
.
Кто-нибудь может подсказать мне, как это сделать? Я знаю, что могу просто переместить эти классы в src/java/main
, но я не хочу, чтобы эти классы были частью библиотеки jar
, поскольку они не используются во время выполнения.
Заранее спасибо.