为了账号安全,请及时绑定邮箱和手机立即绑定

无法解析项目组织的依赖关系

无法解析项目组织的依赖关系

慕莱坞森 2022-09-28 16:28:52
想开始做方法的基准测试,我将从现在开始编写,从很长一段时间开始有动力,最终决定从昨天开始这样做。但是我被我的设置过程所震撼。我已正确安装了 JMH 插件。所有导入工作正常。甚至我的POM也没有显示任何错误。但是当我运行命令时,我得到以下错误:mvn clean install[错误]无法在项目上执行目标 测试选项: 无法解析项目 Vishwaratna 的依赖关系:测试选项:jar:1.0-SNAPSHOT: 无法解析以下工件 d: org.openjdk.jmh:jmh-core:jar:1.21, org.openjdk.jmh:jmh-生成器-annprocess:jar:1.21: 找不到工件组织.openjdk.jmh:jmh-core:jar:1.21 in art_all (http://maven/artifactory/li bs-快照)我以为我必须强制更新存储库,所以我跑了,再次没有运气。mvn -U clean install做了大量的搜索,并浏览了N个SO线程,但仍然无法弄清楚我哪里出错了。当我刚刚运行我的测试.java类,我得到以下消息:没有匹配的基准测试。拼写错误的正则表达式?使用“额外详细”模式调试模式匹配。进程已完成,退出代码为 1我很困惑,当maven无法从中央代表那里找到那些JMH库时,为什么我的所有注释的代码都没有显示红色编译错误??如果库被正确导入,那么为什么当我从终端运行时,我会收到xx无法下载的错误?mvn clean install经过2个小时的挣扎,我想放弃POM.xml并尝试手动添加jar,我下载了JMH注释jar和JMH核心jar并手动配置路径。猜猜什么仍然没有运气。如果你想知道我在编码什么:import org.openjdk.jmh.annotations.Benchmark;import org.openjdk.jmh.annotations.BenchmarkMode;import org.openjdk.jmh.annotations.Mode;import org.openjdk.jmh.runner.Runner;import org.openjdk.jmh.runner.RunnerException;import org.openjdk.jmh.runner.options.Options;import org.openjdk.jmh.runner.options.OptionsBuilder;public class Testing {    @Benchmark    @BenchmarkMode({ Mode.AverageTime})    public void wellHelloThere() {        // this method was intentionally left blank.    }    public static void main(String[] args) throws RunnerException {        Options opt = new OptionsBuilder()            .include(Testing.class.getSimpleName())            .forks(1)            .build();        new Runner(opt).run();    }}
查看完整描述

1 回答

?
翻阅古今

TA贡献1780条经验 获得超5个赞

我已成功运行您的示例。我唯一需要改变的就是把你的放入任何包装中,例如Testing.javapackage t;

如果您的存储库有任何问题,请尝试您的文件中没有任何奇怪的设置。https://maven.apache.org/settings.html。可能有一些代理集或类似的东西,这可能会改变你对项目的预期行为。settings.xml

将 中的网址更改为 https://repo1.maven.org/maven2/settings.xml


查看完整回答
反对 回复 2022-09-28
  • 1 回答
  • 0 关注
  • 191 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号