Java Maven下载带有HTML内容的JAR

Java Maven下载带有HTML内容的JAR,java,maven,Java,Maven,我是Maven的新手,我在Windows 10上的IntelliJ IDEA Maven 3中使用它 我正在为一个游戏服务器做一个小项目。我的pom.xml如下所示: 但问题是,当我使用“包”目标时,它会下载损坏的文件。这些文件不能用Java打开,当用文本编辑器打开时,它们实际上是HTML文件 [ERROR] error reading C:\Users\Marek\.m2\repository\commons-lang\commons-lang\2.6\commons-lang-2.6.jar

我是Maven的新手,我在Windows 10上的IntelliJ IDEA Maven 3中使用它

我正在为一个游戏服务器做一个小项目。我的pom.xml如下所示:

但问题是,当我使用“包”目标时,它会下载损坏的文件。这些文件不能用Java打开,当用文本编辑器打开时,它们实际上是HTML文件

[ERROR] error reading C:\Users\Marek\.m2\repository\commons-lang\commons-lang\2.6\commons-lang-2.6.jar; error in opening zip file
[ERROR] error reading C:\Users\Marek\.m2\repository\com\google\guava\guava\21.0\guava-21.0.jar; error in opening zip file
[ERROR] error reading C:\Users\Marek\.m2\repository\com\google\code\gson\gson\2.8.0\gson-2.8.0.jar; error in opening zip file
[ERROR] error reading C:\Users\Marek\.m2\repository\org\yaml\snakeyaml\1.23\snakeyaml-1.23.jar; error in opening zip file
[ERROR] error reading C:\Users\Marek\.m2\repository\org\bukkit\Craftbukkit\1.14.3-R0.1-SNAPSHOT\Craftbukkit-1.14.3-R0.1-SNAPSHOT.jar; error in opening zip file
[ERROR] error reading C:\Users\Marek\.m2\repository\org\jetbrains\annotations\17.0.0\annotations-17.0.0.jar; error in opening zip file
[ERROR] error reading C:\Users\Marek\.m2\repository\com\github\MilkBowl\VaultAPI\1.5\VaultAPI-1.5.jar; error in opening zip file
扩展名为JAR、SHA1和POM的文件大小相同,都是HTML文件。我尝试将扩展名改为HTML,例如,这是在Chrome中打开的/com/google/guava中的HTML文件

我试图在代码中使用这些工件的任何内容都显示为未解决。。。例如:

我已尝试删除整个本地repository.m2文件夹并再次下载所有内容,以下是完整的调试日志:

基本上,它显示如下警告:

[WARNING] Checksum validation failed, expected <!DOCTYPE but is 050da2db9640b4a9b651c7a13770b477d66147c4 for https://hub.spigotmc.org/stash/projects/spigot/repos/craftbukkit/browse/org/spigotmc/spigot-api/1.14.3-R0.1-SNAPSHOT/maven-metadata.xml
Downloaded: https://hub.spigotmc.org/stash/projects/spigot/repos/craftbukkit/browse/org/spigotmc/spigot-api/1.14.3-R0.1-SNAPSHOT/maven-metadata.xml (23 KB at 20.7 KB/sec)
[DEBUG] Writing tracking file C:\Users\Marek\.m2\repository\org\spigotmc\spigot-api\1.14.3-R0.1-SNAPSHOT\resolver-status.properties
[DEBUG] Could not find metadata org.spigotmc:spigot-api:1.14.3-R0.1-SNAPSHOT/maven-metadata.xml in vault-repo (http://nexus.hc.to/content/repositories/pub_releases)
[WARNING] The metadata C:\Users\Marek\.m2\repository\org\spigotmc\spigot-api\1.14.3-R0.1-SNAPSHOT\maven-metadata-bukkit-repo.xml is invalid: expected = after attribute name (position: TEXT seen ...ey="_super" data-wrm-batch-type="context" data-initially-rendered>... @18:270) 
org.codehaus.plexus.util.xml.pull.XmlPullParserException: expected = after attribute name (position: TEXT seen ...ey="_super" data-wrm-batch-type="context" data-initially-rendered>... @18:270) 
我的pom.xml是正确的,我和其他人一样使用存储库和工件。但这对我不起作用

我已经在互联网上搜索过了,这里是stackoverflow。。。但是没有发现任何有用的东西。这些错误主要由三方面造成:

pom.xml中使用了错误的存储库,但我到处都有错误,不是吗 只有一次回购

代理连接到其他地方我不支持代理

防病毒软件阻止和破坏下载我只使用Windows Defender,在尝试重新下载所有内容之前已停止使用


这可能是因为以下内容不是Maven存储库,而是常规web页面。尝试移除它,看看是否有帮助

<repository>
    <id>bukkit-repo</id>
    <url>https://hub.spigotmc.org/stash/projects/spigot/repos/craftbukkit/browse</url>
</repository>

就这样,谢谢!但我还是不明白为什么这个条目毁掉了一切。。。为什么Maven对每件艺术品都选择这种回购?我想这可能是由站点发送的HTTP状态码造成的。例如。https://hub.spigotmc.org/stash/projects/spigot/repos/craftbukkit/browse/org/spigotmc/spigot-api/1.14.3-R0.1-SNAPSHOT/maven-metadata.xml 返回一个200=OK。如果所有请求的资源都出现这种情况,Maven可能认为该存储库提供了所有工件