Я новичок как в Java, так и в Maven, так что это, вероятно, очень просто.
Если я буду следовать инструкциям maven2 hello world
здесь:
http://maven.apache.org/guides/getting-started/maven-in-five-minutes.html
все работает нормально.Если затем я изменю pom.xml
, чтобы ввести зависимость из удаленного репозитория, файлы для этой зависимости будут сохранены в ~/.m2/repository/new-dependency/
.
Использование синтаксиса в инструкциях hello world
для запуска приложения требует, чтобыЯ добавляю абсолютный путь к зависимости к моему classpath (либо путем установки переменной среды, либо с помощью переключателя командной строки):
java -cp target/my-app-1.0-SNAPSHOT.jar:/.../.m2/.../new-dependency.jar com.mycompany.app.App
Это, очевидно, быстро станет громоздким:)
IПодозреваю, что это не обычный способ запуска java-программы, и мне просто нужно больше узнать о файлах .jar, но пока я делаю это, я буду признателен за любые советы о том, как это сделать правильно.
Я не использую IDE, кстати.vim из командной строки.
Спасибо!
Майк.