Maven: ошибка при добавлении зависимости в банку, находящуюся внутри файла .tgzJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Maven: ошибка при добавлении зависимости в банку, находящуюся внутри файла .tgz

Сообщение Anonymous »

Myapp.tgz
|_ lib
|_ abc.jar
У меня есть проект «Project1», который должен зависеть от jar, и это jar находится внутри файла *.tgz(

Код: Выделить всё

Myapp.tgz
).
Мое требование состоит в том, что мне нужна возможность импортировать классы в abc.jar из Project1.

Файл Myapp.tgz находится внутри репозитория maven, который я использую (например, он доступен для maven из http://xxxx.net/artifactory/app-cloud)
Структура файла tgz показана выше. У файла tgz есть папка, и внутри нее находится jar-файл, в который мне нужно добавить зависимость.
Как с помощью плагинов maven я могу распаковать файл tgz и убедиться, что jar-файл добавлен как зависимость в pom.xml?

Код: Выделить всё

    
zz.yy.zz
Myapp
0.1.4.1
tgz



artifactofabcjar
groupidofabcjar
system
${project.build.directory}/classes/Myapp/lib/abc.jar





org.apache.maven.plugins
maven-dependency-plugin


${project.groupId}.${project.artifactId} unpack-dependencies
generate-sources

unpack-dependencies


true
tgz
${project.build.directory}/classes






org.apache.maven.plugins
maven-install-plugin


fincore
install

install-file


zz.yy.kk
artname
0.1.4-SNAPSHOT
jar
${project.build.directory}/classes/Myapp/lib
true
true






Я добавил вышеупомянутые плагины в pom.xml «Project1». Но когда я добавил зависимость abc.jar в pom.xml, он показывает следующую ошибку: «Зависимость не найдена». Как исправить эту ошибку?
Изображение



Подробнее здесь: https://stackoverflow.com/questions/781 ... a-tgz-file
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»