gpt4 book ai didi

java - maven编译失败。无法访问

转载 作者:行者123 更新时间:2023-11-30 06:20:14 37 4
gpt4 key购买 nike

我正在访问一个类,它是 Elasticsearch 服务器的一部分。当我在 Eclipse 中编译代码时,没有任何问题。在 Maven 中执行此操作时出现错误:

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile (default-compile) on project flume-ng-elasticsearch-sink: Compilation failure
[ERROR] \Eclipse\Workspace\flume\flume-ng-sinks\flume-ng-elasticsearch-sink\src\main\java\org\apache\flume\sink\elasticsearch\client\ElasticSearchTransportClient.java:[202,19] error: cannot access Level

我的代码是:

Settings.Builder settingsBuilder = Settings.builder()
.put("cluster.name", clusterName);

属性“Level”是在 Elasticsearch 项目的一个类中定义的。代码可用 here .

你知道哪个可能是错误的吗?

谢谢

赫尔穆特

最佳答案

发现问题了。
在项目的 pom 文件中,对 Log4J 的依赖具有“test”范围,因此它不可用于编译范围。删除了范围测试,现在一切都很好。

关于java - maven编译失败。无法访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48306413/

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