我是 Spring Tool Suite 的新手,我正在尝试在 LoongArch[1] 上构建 sts4 4.16.1 版本,但遇到错误。我正在使用构建命令 local-build.sh。我正在做的事情有什么问题吗?我想将sts4适配到LoongArch。我需要做任何额外的工作吗?
谢谢
[ERROR] Internal error: java.lang.RuntimeException: Failed to load p2 repository with ID 'p2-thirdparty-bundles' from location https://dist.springsource.com/release/TOOLS/third-party/misc-p2-repo/3.9.4.201902271843: No repository found at https://dist.springsource.com/release/TOOLS/third-party/misc-p2-repo/3.9.4.201902271843. -> [Help 1]
org.apache.maven.InternalErrorException: Internal error: java.lang.RuntimeException: Failed to load p2 repository with ID 'p2-thirdparty-bundles' from location https://dist.springsource.com/release/TOOLS/third-party/misc-p2-repo/3.9.4.201902271843
at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:120)
at org.apache.maven.cli.MavenCli.execute (MavenCli.java:960)
at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:293)
at org.apache.maven.cli.MavenCli.main (MavenCli.java:196)
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke (Method.java:566)
at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke (Method.java:566)
at org.apache.maven.wrapper.BootstrapMainStarter.start (BootstrapMainStarter.java:47)
at org.apache.maven.wrapper.WrapperExecutor.execute (WrapperExecutor.java:156)
at org.apache.maven.wrapper.MavenWrapperMain.main (MavenWrapperMain.java:72)
[1] https://www.loongson.cn/EN/application/list?id=39
在LoongArch上构建sts4
https://dist.springsource.com下的所有存储库都移动到了新位置:https://cdn.spring.io/spring-tools/,因此您需要更改
中的这些存储库位置pom.xml
文件。
此外,如果您从该
local-build.sh
标签检出存储库,则 4.16.1.RELEASE
文件会稍微过时,因此您需要将配置文件切换到您想要运行构建的底层 Eclipse 平台之一反对,例如-Pe425
为 Eclipse 2022-09 构建。