0

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

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

但是,由于这是一个 Maven 项目,我需要一种更好的方法来执行此操作。

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

此外,如果我尝试在 pom.xml 中指定外部依赖项,它会询问依赖项的版本。但是,我不能指定与 jar 中未提及的相同。

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

有没有其他替代方法,我可以添加罐子?

4

2 回答 2

0

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

在文本编辑器中打开它并查找Implementation-Version.

它会给你版本。

参考

于 2019-05-31T06:19:32.457 回答
0

您可以使用 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

于 2019-05-31T09:47:36.757 回答