gpt4 book ai didi

java - Maven - 安装公共(public)存储库中不可用的 JAR(在 Eclipse 中)

转载 作者:行者123 更新时间:2023-11-30 07:36:00 26 4
gpt4 key购买 nike

当我将成功构建的 Maven 项目从 Eclipse 部署到 Tomcat 时:应用程序提示找不到 jar 文件。

采取的步骤:

1) 在本地 Maven 存储库中安装 JAR:

mvn install:install-file -Dfile=xmlrpc-1.1.jar -DgroupId=org.apache -DartifactId=xmlrpc -Dversion=1.1 -Dpackaging=jar

2) 在 Eclipse 中编辑 POM 文件:

<dependency>
<groupId>org.apache</groupId>
<artifactId>xmlrpc</artifactId>
<version>1.1</version>
</dependency>

3) 将 Maven 依赖同步到 Eclipse 的构建路径:

mvn eclipse:eclipse

关于采取步骤的任何提示?

注意:我不打算在公共(public)存储库中提供该 jar;据我所知,这个特定的 jar 文件无法从公共(public)存储库中获得(所需的类文件是:org/apache/xmlrpc/Base64)。

最佳答案

Any tips on steps to take?

步骤 1)、2)、3) 看起来是正确的。之后你在eclipse下刷新项目了吗?您在 Eclipse 类路径中看到该库了吗? JAR 是否为空?

您是否检查过 Maven 是否正确打包了 WAR?如果是(这将是预期的结果),那么至少您会知道这是一个 Eclipse/Tomcat 问题。

NB: I do not plan to make the jar available in a public repository; as far as I know this particular jar file is not available from a public repository (class file required is: org/apache/xmlrpc/Base64).

此 Artifact 的旧版本,如 xmlrpc-1.1.jar使用 groupId xmlrpc 在存储库中可用:

<dependency>
<groupId>xmlrpc</groupId>
<artifactId>xmlrpc</artifactId>
<version>1.1</version>
</dependency>

更新的版本,如 xmlrpc-3.0.x.jar可以使用 groupId org.apache.xmlrpc

关于java - Maven - 安装公共(public)存储库中不可用的 JAR(在 Eclipse 中),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4057004/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com