我有一个maven项目,我必须添加一个外部jar jboss-client.jar它位于Jboss Wildfly 10 bin文件夹(bin/client(中。jar 名称中未指定版本。
当我在构建路径中手动添加 jar 时,它工作正常。
但是,由于这是一个 maven 项目,我需要一种更好的方法来执行此操作。
注意:该项目仅适用于此jar,而不适用于pom中指定的其他版本.xml我尝试下载了该版本。
此外,如果我尝试在 pom.xml 中指定外部依赖项,它会询问依赖项的版本。但是,我无法指定相同的内容,因为它未在罐子中提及。
我的最终目标是在Jboss Wildfly 10中部署这个项目。
还有其他替代方法,我可以添加罐子吗?
将jar
复制到其他位置并解压缩/解压缩,然后在路径META-INFMANIFEST.MF
找到Manifest file
。
在文本编辑器中打开它并查找 Implementation-Version
.
它将为您提供版本。
参考
您可以使用 maven 在本地安装第三方库。https://maven.apache.org/guides/mini/guide-3rd-party-jars-local.html
使用以下命令可以安装。
mvn install:install-file -dfile=path-to-file/jboss-client.jar -DgroupId=org.jboss -DartifactId=jboss-client -Dversion=1.0