如何将Wildfly bin / client文件夹中存在的jboss-client.jar包含到我的maven项目中?

时间:2019-05-31 06:12:33

标签: maven jboss-wildfly-11

我有一个Maven项目,必须在该项目中添加一个位于Jboss Wildfly 10 bin文件夹(bin / client)中的外部jar jboss-client.jar。 jar名称中未指定版本。

当我在构建路径中手动添加jar时,它工作正常。

但是,由于这是一个Maven项目,所以我需要一种更好的方法来实现此目的。

注意:该项目仅适用于此jar,不适用于我尝试下载的pom.xml中指定的其他版本。

此外,如果我尝试在pom.xml中指定外部依赖关系,它将要求提供该依赖关系的版本。但是,我不能指定与jar中未提及的相同。

我的最终目标是在Jboss Wildfly 10中部署该项目。

还有其他方法可以添加罐子吗?

2 个答案:

答案 0 :(得分:0)

将您的jar复制到其他位置并解压缩/解压缩,然后在Manifest file路径中找到META-INF\MANIFEST.MF

在文本编辑器中将其打开,然后查找Implementation-Version

它将为您提供版本。

Reference

答案 1 :(得分:0)

您可以使用maven在本地安装第三方库。 https://maven.apache.org/guides/mini/guide-3rd-party-jars-local.html

使用以下命令可以安装。

mvn install:安装文件-Dfile =文件路径/jboss-client.jar -DgroupId = org.jboss -DartifactId = jboss-client -Dversion = 1.0