Подтвердить что ты не робот

Управление зависимостями DLL с Maven

У меня есть Java-программа, в которой Maven управляет своими зависимостями. Одна из этих зависимостей - это оболочка JNI для другой программы. Maven позаботится о ссылке на соответствующий JAR файл, но я сам оставил файл DLL.

Есть ли хороший способ заставить Maven обрабатывать DLL? В идеале я хотел бы, чтобы DLL загружалась в наш локальный репозиторий, такой как JAR файл.

4b9b3361

Ответ 1

Вы попробовали что-то вроде этого:

<dependency>
    <groupId>com.foo</groupId>
    <artifactId>footron</artifactId>
    <version>4.2</version>
    <scope>runtime</scope>
    <type>dll</type>
</dependency>

Вы можете добавить их в репозиторий maven примерно так:

mvn install:install-file -Dfile=footron.dll -DgroupId=com.foo -DartifactId=footron  -Dversion=4.2 -Dpackaging=dll -DgeneratePom=true 

Не делал этого для DLL, но что-то вроде этого должно работать.