Итак, я наконец-то взял погружение и установил maven2, но у меня возникли некоторые проблемы.
Мой код опирается на некоторые сторонние jar-файлы, которые я установил с помощью install: install-file. Затем я перечислил эти банки как зависимости в моем pom. Maven может скомпилировать и упаковать все отлично и денди. Но когда я запускаю свою банку так:
java -cp "target / *" com.blah.App
Он не работает, потому что не может найти некоторые классы, которые необходимы во время выполнения.
Эти классы находятся в jar, который был установлен и используется для компиляции.
Я указал область зависимости для этой банки как «предоставленную». Я тоже пытался использовать «систему», но это тоже не работает. Что я делаю не так?
Я могу заставить его работать, если я сделаю это, хотя:
java -cp "target / *: путь / к / jar1: путь / к / jar2" com.blah.App
Но должен быть какой-то способ заставить maven поместить необходимые jar-файлы в целевой каталог.