maven, java 모두 초보라서 질문을 제대로 할 수 있을지 걱정되네요.
maven을 통해서 프로젝트를 생성했고 pom.xml에 dependency를 하나 추가 하였습니다. 추가한 dependency는 rabbitmq이고요. 예제는 그냥 심플한 hello, world 예제입니다.
mvn compile; mvn package라고 하니 제대로 빌드가 되더군요.
문제는 java -cp ./target/helloworl.jar com.rabbitmq.test.App 을 실행하니 Exception in thread "main" java.lang.NoClassDefFoundError: com/rabbitmq/client/ConnectionFactory 라는 에러가 뜨는 겁니다.
즉, -cp 옵션을 통해 rabbitmq의 패키지를 지정해 줘야 하는 것 같은데 아무리 찾아보아도 rabbitmq 관련된 패키지가 보이지 않습니다. maven의 dependency 룰을 통해 자동으로 다운되어 로컬 어딘가에 저장되는 것이 아닌가요?