Maven 无法下载依赖项

Maven unable to download dependencies

出于某种原因,Maven 没有更新依赖项。 我试过 1) 更新 global reopsitory 中的 maven 全局索引 2) settings.xml 配置正确 3)mvn clean install -U(强制更新) 4) 还删除了 .m2 存储库

我可以从浏览器

访问 http://repo1.maven.org/maven2/javax/jms/jms/1.1/jms-1.1.pom

错误: ArtifactTransferException: 无法传输工件 javax.jms:jms:jar:1.1 from/to central (http://repo.maven.apache.org/maven2): null to http://repo.maven.apache.org/maven2/javax/jms/jms/1.1/jms-1.1.jar 下面是 pom.xml

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.jms</groupId>
  <artifactId>actmq</artifactId>
  <version>0.0.1-SNAPSHOT</version>
  <dependencies>
    <dependency>
        <groupId>javax.jms</groupId>
        <artifactId>jms</artifactId>
        <version>1.1</version>
    </dependency>
  </dependencies>
</project>

访问此 link 时出现 404 错误:http://central.maven.org/maven2/javax/jms/jms/1.1/jms-1.1.jar

好像没有JAR,只有POM可用。如果您没有明确需要提到的1.1版本,那么您可以尝试将其升级到最新版本。

<dependency>
     <groupId>javax.jms</groupId>
     <artifactId>javax.jms-api</artifactId>
     <version>2.0.1</version>
</dependency>

JAR 可用于此版本。 Link: http://central.maven.org/maven2/javax/jms/javax.jms-api/2.0.1/javax.jms-api-2.0.1.jar