sakai在遵循安装指南后生成错误

j91ykkif  于 2021-10-10  发布在  Java
关注(0)|答案(1)|浏览(471)

我已经按照上的指南从源代码处设置了sakai 19.0的环境https://confluence.sakaiproject.org/pages/viewpage.action?pageid=109772882.
然而,当我试图按照指南4.0中的详细说明构建源代码时,我遇到了一个错误。以下是已打开调试的日志:

  1. C:\Users\Chitova\Desktop\Projects\sakai\master>mvn clean install
  2. [INFO] Scanning for projects...
  3. Downloading: http://repo1.maven.org/maven2/org/sakaiproject/oss-parent/1/oss-parent-1.pom
  4. [ERROR] The build could not read 1 project -> [Help 1]
  5. [ERROR]
  6. [ERROR] The project org.sakaiproject:master:19.0 (C:\Users\Chitova\Desktop\Projects\sakai\master\pom.xml) has 1 error
  7. [ERROR] Non-resolvable parent POM: Could not transfer artifact org.sakaiproject:oss-parent:pom:1 from/to central (http://repo1.maven.org/maven2): Failed to transfer file: http://repo1.maven.org/maven2/org/sakaiproject/oss-parent/1/oss-parent-1.pom. Return code is: 501 , ReasonPhrase:HTTPS Required. and 'parent.relativePath' points at no local POM @ line 5, column 11 -> [Help 2]
  8. [ERROR]
  9. [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
  10. [ERROR] Re-run Maven using the -X switch to enable full debug logging.
  11. [ERROR]
  12. [ERROR] For more information about the errors and possible solutions, please read the following articles:
  13. [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/ProjectBuildingException
  14. [ERROR] [Help 2] http://cwiki.apache.org/confluence/display/MAVEN/UnresolvableModelException
  15. C:\Users\Chitova\Desktop\Projects\sakai\master>mvn clean install -X
  16. Apache Maven 3.2.5 (12a6b3acb947671f09b81f49094c53f426d8cea1; 2014-12-14T19:29:23+02:00)
  17. Maven home: C:\Users\Chitova\Desktop\Projects\apache-maven-3.2.5\bin\..
  18. Java version: 1.8.0_111, vendor: Oracle Corporation
  19. Java home: C:\Program Files\Java\jdk1.8.0_111\jre
  20. Default locale: en_GB, platform encoding: Cp1252
  21. OS name: "windows 10", version: "10.0", arch: "amd64", family: "dos"
  22. [INFO] Error stacktraces are turned on.
  23. [DEBUG] Reading global settings from C:\Users\Chitova\Desktop\Projects\apache-maven-3.2.5\bin\..\conf\settings.xml
  24. [DEBUG] Reading user settings from C:\Users\Chitova\.m2\settings.xml
  25. [DEBUG] Using local repository at C:\Users\Chitova\.m2\repository
  26. [DEBUG] Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\Users\Chitova\.m2\repository
  27. [INFO] Scanning for projects...
  28. [DEBUG] Using transporter WagonTransporter with priority -1.0 for http://repo1.maven.org/maven2
  29. [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for http://repo1.maven.org/maven2
  30. Downloading: http://repo1.maven.org/maven2/org/sakaiproject/oss-parent/1/oss-parent-1.pom
  31. [DEBUG] Writing tracking file C:\Users\Chitova\.m2\repository\org\sakaiproject\oss-parent\1\oss-parent-1.pom.lastUpdated
  32. [ERROR] The build could not read 1 project -> [Help 1]
  33. org.apache.maven.project.ProjectBuildingException: Some problems were encountered while processing the POMs:
  34. [FATAL] Non-resolvable parent POM: Could not transfer artifact org.sakaiproject:oss-parent:pom:1 from/to central (http://repo1.maven.org/maven2): Failed to transfer file: http://repo1.maven.org/maven2/org/sakaiproject/oss-parent/1/oss-parent-1.pom. Return code is: 501 , ReasonPhrase:HTTPS Required. and 'parent.relativePath' points at no local POM @ line 5, column 11
  35. at org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:416)
  36. at org.apache.maven.DefaultMaven.collectProjects(DefaultMaven.java:672)
  37. at org.apache.maven.DefaultMaven.getProjectsForMavenReactor(DefaultMaven.java:663)
  38. at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:253)
  39. at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:155)
  40. at org.apache.maven.cli.MavenCli.execute(MavenCli.java:584)
  41. at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:216)
  42. at org.apache.maven.cli.MavenCli.main(MavenCli.java:160)
  43. at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  44. at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
  45. at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  46. at java.lang.reflect.Method.invoke(Method.java:498)
  47. at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
  48. at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
  49. at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
  50. at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
  51. [ERROR]
  52. [ERROR] The project org.sakaiproject:master:19.0 (C:\Users\Chitova\Desktop\Projects\sakai\master\pom.xml) has 1 error
  53. [ERROR] Non-resolvable parent POM: Could not transfer artifact org.sakaiproject:oss-parent:pom:1 from/to central (http://repo1.maven.org/maven2): Failed to transfer file: http://repo1.maven.org/maven2/org/sakaiproject/oss-parent/1/oss-parent-1.pom. Return code is: 501 , ReasonPhrase:HTTPS Required. and 'parent.relativePath' points at no local POM @ line 5, column 11 -> [Help 2]
  54. org.apache.maven.model.resolution.UnresolvableModelException: Could not transfer artifact org.sakaiproject:oss-parent:pom:1 from/to central (http://repo1.maven.org/maven2): Failed to transfer file: http://repo1.maven.org/maven2/org/sakaiproject/oss-parent/1/oss-parent-1.pom. Return code is: 501 , ReasonPhrase:HTTPS Required.
  55. at org.apache.maven.project.ProjectModelResolver.resolveModel(ProjectModelResolver.java:195)
  56. at org.apache.maven.project.ProjectModelResolver.resolveModel(ProjectModelResolver.java:244)
  57. at org.apache.maven.model.building.DefaultModelBuilder.readParentExternally(DefaultModelBuilder.java:899)
  58. at org.apache.maven.model.building.DefaultModelBuilder.readParent(DefaultModelBuilder.java:751)
  59. at org.apache.maven.model.building.DefaultModelBuilder.build(DefaultModelBuilder.java:309)
  60. at org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:463)
  61. at org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:432)
  62. at org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:396)
  63. at org.apache.maven.DefaultMaven.collectProjects(DefaultMaven.java:672)
  64. at org.apache.maven.DefaultMaven.getProjectsForMavenReactor(DefaultMaven.java:663)
  65. at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:253)
  66. at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:155)
  67. at org.apache.maven.cli.MavenCli.execute(MavenCli.java:584)
  68. at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:216)
  69. at org.apache.maven.cli.MavenCli.main(MavenCli.java:160)
  70. at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  71. at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
  72. at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  73. at java.lang.reflect.Method.invoke(Method.java:498)
  74. at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
  75. at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
  76. at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
  77. at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
  78. Caused by: org.eclipse.aether.resolution.ArtifactResolutionException: Could not transfer artifact org.sakaiproject:oss-parent:pom:1 from/to central (http://repo1.maven.org/maven2): Failed to transfer file: http://repo1.maven.org/maven2/org/sakaiproject/oss-parent/1/oss-parent-1.pom. Return code is: 501 , ReasonPhrase:HTTPS Required.
  79. at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:444)
  80. at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifacts(DefaultArtifactResolver.java:246)
  81. at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifact(DefaultArtifactResolver.java:223)
  82. at org.eclipse.aether.internal.impl.DefaultRepositorySystem.resolveArtifact(DefaultRepositorySystem.java:294)
  83. at org.apache.maven.project.ProjectModelResolver.resolveModel(ProjectModelResolver.java:191)
  84. ... 22 more
  85. Caused by: org.eclipse.aether.transfer.ArtifactTransferException: Could not transfer artifact org.sakaiproject:oss-parent:pom:1 from/to central (http://repo1.maven.org/maven2): Failed to transfer file: http://repo1.maven.org/maven2/org/sakaiproject/oss-parent/1/oss-parent-1.pom. Return code is: 501 , ReasonPhrase:HTTPS Required.
  86. at org.eclipse.aether.connector.basic.ArtifactTransportListener.transferFailed(ArtifactTransportListener.java:43)
  87. at org.eclipse.aether.connector.basic.BasicRepositoryConnector$TaskRunner.run(BasicRepositoryConnector.java:355)
  88. at org.eclipse.aether.util.concurrency.RunnableErrorForwarder$1.run(RunnableErrorForwarder.java:67)
  89. at org.eclipse.aether.connector.basic.BasicRepositoryConnector$DirectExecutor.execute(BasicRepositoryConnector.java:581)
  90. at org.eclipse.aether.connector.basic.BasicRepositoryConnector.get(BasicRepositoryConnector.java:249)
  91. at org.eclipse.aether.internal.impl.DefaultArtifactResolver.performDownloads(DefaultArtifactResolver.java:520)
  92. at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:421)
  93. ... 26 more
  94. Caused by: org.apache.maven.wagon.TransferFailedException: Failed to transfer file: http://repo1.maven.org/maven2/org/sakaiproject/oss-parent/1/oss-parent-1.pom. Return code is: 501 , ReasonPhrase:HTTPS Required.
  95. at org.apache.maven.wagon.providers.http.AbstractHttpClientWagon.fillInputData(AbstractHttpClientWagon.java:1039)
  96. at org.apache.maven.wagon.providers.http.AbstractHttpClientWagon.fillInputData(AbstractHttpClientWagon.java:977)
  97. at org.apache.maven.wagon.StreamWagon.getInputStream(StreamWagon.java:116)
  98. at org.apache.maven.wagon.StreamWagon.getIfNewer(StreamWagon.java:88)
  99. at org.apache.maven.wagon.StreamWagon.get(StreamWagon.java:61)
  100. at org.eclipse.aether.transport.wagon.WagonTransporter$GetTaskRunner.run(WagonTransporter.java:560)
  101. at org.eclipse.aether.transport.wagon.WagonTransporter.execute(WagonTransporter.java:427)
  102. at org.eclipse.aether.transport.wagon.WagonTransporter.get(WagonTransporter.java:404)
  103. at org.eclipse.aether.connector.basic.BasicRepositoryConnector$GetTaskRunner.runTask(BasicRepositoryConnector.java:447)
  104. at org.eclipse.aether.connector.basic.BasicRepositoryConnector$TaskRunner.run(BasicRepositoryConnector.java:350)
  105. ... 31 more
  106. [ERROR]
  107. [ERROR]
  108. [ERROR] For more information about the errors and possible solutions, please read the following articles:
  109. [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/ProjectBuildingException
  110. [ERROR] [Help 2] http://cwiki.apache.org/confluence/display/MAVEN/UnresolvableModelException
  111. C:\Users\Chitova\Desktop\Projects\sakai\master>

我可能做错了什么?

vnjpjtjt

vnjpjtjt1#

2020年1月15日,maven中央存储库禁用了通过http的访问(参见sonatype博客)。
虽然最新版本的maven在其超级pom中为maven central提供了正确的url,但较旧版本可能仍然使用http url。升级您的maven安装,或者检查您的服务器是否没有覆盖您的服务器中的maven中央存储库 settings.xml 文件
存储库配置应如下所示:

  1. <repository>
  2. <id>central</id>
  3. <name>Central Repository</name>
  4. <url>https://repo.maven.apache.org/maven2</url>
  5. <layout>default</layout>
  6. <snapshots>
  7. <enabled>false</enabled>
  8. </snapshots>
  9. </repository>

相关问题