2016-03-17 3 views
0

У меня есть 50 банок, которые мне нужно добавить в проект Maven в качестве зависимостей. Они не находятся в публичном репозитории, я не могу установить локальный репозиторий, и мне бы хотелось узнать быстрое решение, чтобы добавить их в мой pom.xml.Добавить несколько локальных Jars как зависимостей Maven

Я знаю, что добавить локальную зависимость можно написать

<dependency> 
    <groupId>sample</groupId> 
    <artifactId>com.sample</artifactId> 
    <version>1.0</version> 
    <scope>system</scope> 
    <systemPath>${project.basedir}/src/main/resources/yourJar.jar</systemPath> 
</dependency> 

, но это просто реальная задача долго с несколькими Кувшинов. Есть ли простой способ сделать это?

Решения, предлагаемые в How to add local jar files in maven project?, специфичны для одного или нескольких банок, но не в том случае, когда вы многие из них.

+0

Начните использовать диспетчер хранилища и установите их там и используйте их в качестве зависимостей, которые есть ... – khmarbaise

+0

Я использую корпоративную рабочую станцию, где мне не разрешено устанавливать диспетчер хранилища. Единственное решение, которое я нашел до сих пор, - написать собственный скрипт для генерации кода ... .... –

ответ

-1

Добавьте эти банки в локальный репозиторий maven, а затем добавьте их зависимость к вашему POM. См. Эту ссылку: MKYong: How to include custom library into maven local repository?

+0

«Я не могу установить локальный репозиторий» –

+2

@LucaS. Все установки maven включают локальный репозиторий. Вот как работает maven *. Если у вас есть maven, у вас уже есть локальный репозиторий, и вы уже можете установить в него артефакты. –