Как указать путь для локальных банок в Maven - PullRequest
4 голосов
/ 18 ноября 2011

Я использую maven2 для создания проекта Java.когда я пытаюсь построить с использованием mvn install, я получаю сообщение об ошибке компиляции, говорящее, что некоторый пакет xya.abc.aaa не существует.Этот пакет доступен в моем собственном банке на локальном диске.Этот jar (скажем, test.jar) создан мной.

Как я могу сказать maven использовать этот локальный jar для пакета, который он ищет, доступен на моем локальном диске?

1 Ответ

6 голосов
/ 18 ноября 2011

Вам необходимо установить зависимости в локальный репозиторий .

mvn install:install-file
  -Dfile=<path-to-file>
  -DgroupId=<group-id>
  -DartifactId=<artifact-id>
  -Dversion=<version>
  -Dpackaging=<packaging>
  -DgeneratePom=true

Where: <path-to-file>  the path to the file to load
       <group-id>      the group that the file should be registered under
       <artifact-id>   the artifact name for the file
       <version>       the version of the file
       <packaging>     the packaging of the file e.g. jar
...