Как я могу включить jboss-client.jar, присутствующий в папке bin/client Wildfly, в мой проект maven?
У меня есть проект maven, к которому я должен добавить внешний jar jboss-client.jar, который находится в папке bin Jboss Wildfly 10 (bin/client). В названии банки не указана версия.
Когда я добавляю банку вручную в путь сборки - все работает нормально.
Однако, поскольку это проект maven, мне нужен лучший способ сделать это.
Примечание: проект работает только с этим jar, а не с другими версиями, указанными в pom.xml, которые я пытался загрузить.
Кроме того, если я пытаюсь указать внешнюю зависимость в pom.xml, он запрашивает версию зависимости. Тем не менее, я не могу указать то же самое, как это не упоминается в банке.
Моя конечная цель - развернуть этот проект в Jboss Wildfly 10.
Есть ли другой альтернативный способ, я могу добавить банку?
2 ответа
Скопируйте свой jar
в другое место и распакуйте / распакуйте его, затем найдите Manifest file
расположен в META-INF\MANIFEST.MF
дорожка.
Откройте его в текстовом редакторе и найдите Implementation-Version
,
Это даст вам версию.
Вы можете использовать maven для установки сторонней библиотеки в локальной системе. https://maven.apache.org/guides/mini/guide-3rd-party-jars-local.html
Используя приведенную ниже команду, вы можете установить.
mvn install: install-file -Dfile = путь к файлу /jboss-client.jar -DgroupId=org.jboss -DartifactId=jboss-client -Dversion=1.0