问题描述
我的应用程序由于以下问题而失败:
Source '/.../.ivy2/jars/org.apache.zookeeper_zookeeper-3.4.6.jar' does not exist
但是我看到,该文件夹中存在一个带有“ tests”后缀的jar-org.apache.zookeeper_zookeeper-3.4.6-tests.jar
如果我手动从名称中删除-tests,则应用程序运行正常。
我需要了解如何通过程序/依赖项将应用程序期望的jar放在.ivy文件夹中。
此外,何时将所有jar加载到.ivy / jars文件夹中,是在构建过程中吗?
我在Maven中使用Java。
解决方法
const proxy = process.env.HTTPS_PROXY;
将此添加到您的Maven依赖项中,<!-- https://mvnrepository.com/artifact/org.apache.zookeeper/zookeeper -->
<dependency>
<groupId>org.apache.zookeeper</groupId>
<artifactId>zookeeper</artifactId>
<version>3.4.6</version>
<type>pom</type>
</dependency>
也用于测试环境。