Мне нужно использовать стороннюю JAR-библиотеку в моем проекте (на самом деле это Dresden OCL для Eclipse), который не предоставляется как Maven артефакт. Вместо этого это просто загружаемый JAR файл. Могу ли я дать Maven возможность использовать этот JAR файл так же, как я использую <dependencies>
? Я полагаю, что для этой цели должен быть какой-то плагин?
пс. Я просто не хочу добавлять 35Mb сторонних двоичных файлов в свой SVN-репозиторий.
Было бы неплохо настроить его таким образом:
<build>
<plugins>
<plugin>
<groupId>com.example</groupId>
<artifactId>non-maven-dependencies-injector</artifactId>
<configuration>
<libraries>
<library>http://www.example.com/something*.jar</library>
<library>http://www.example.com/something-else*.jar</library>
</libraries>
</configuration>
</plugin>
<plugins>
</build>
И этот плагин будет 1) загружать эти JAR файлы и 2) добавлять их в зависимости от pom.xml
. Возможно, этот плагин может хранить их где-то в ~/.m2/temp/
...