使用Grails 3.3.1列出配置文件会抛出org.eclipse.aether.transfer.ArtifactNotFoundException

时间:2017-10-01 11:52:53

标签: grails sdkman

我使用SDKMAN安装了Grails 3.3.1。现在我尝试使用

列出可用的配置文件
grails list-profiles

并收到以下错误:

  

|运行Grails CLI时出错错误:无法在grailsCentral(https://repo.grails.org/grails/core)中找到工件org.grails.profiles:angular:jar:4.0.1(注意:堆栈跟踪已被过滤。使用--verbose查看整个跟踪。)   org.eclipse.aether.transfer.ArtifactNotFoundException:在grailsCentral(https://repo.grails.org/grails/core)中找不到工件org.grails.profiles:angular:jar:4.0.1       at org.eclipse.aether.connector.basic.ArtifactTransportListener.transferFailed(ArtifactTransportListener.java:39)       at org.eclipse.aether.connector.basic.BasicRepositoryConnector $ TaskRunner.run(BasicRepositoryConnector.java:355)       在org.eclipse.aether.util.concurrency.RunnableErrorForwarder $ 1.run(RunnableErrorForwarder.java:67)       at org.eclipse.aether.connector.basic.BasicRepositoryConnector $ DirectExecutor.execute(BasicRepositoryConnector.java:581)       at org.eclipse.aether.connector.basic.BasicRepositoryConnector.get(BasicRepositoryConnector.java:249)       at org.eclipse.aether.internal.impl.DefaultArtifactResolver.performDownloads(DefaultArtifactResolver.java:520)       在org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:421)       at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifacts(DefaultArtifactResolver.java:246)       在org.eclipse.aether.internal.impl.DefaultRepositorySystem.resolveDependencies(DefaultRepositorySystem.java:367)       在org.springframework.boot.cli.compiler.grape.AetherGrapeEngine.resolve(AetherGrapeEngine.java:319)       在org.springframework.boot.cli.compiler.grape.AetherGrapeEngine.grab(AetherGrapeEngine.java:129)       在org.springframework.boot.cli.compiler.grape.AetherGrapeEngine.grab(AetherGrapeEngine.java:121)       在org.grails.cli.profile.repository.MavenProfileRepository.getAllProfiles(MavenProfileRepository.groovy:134)       在org.grails.cli.profile.commands.ListProfilesCommand.handle(ListProfilesCommand.groovy:43)       在org.grails.cli.GrailsCli.executeCommandWithArgumentValidation(GrailsCli.groovy:287)       在org.grails.cli.GrailsCli.execute(GrailsCli.groovy:263)       在org.grails.cli.GrailsCli.main(GrailsCli.groovy:159)   |运行Grails CLI时出错错误:无法在grailsCentral(https://repo.grails.org/grails/core)中找到工件org.grails.profiles:angular:jar:4.0.1

我是否必须更改回购?

1 个答案:

答案 0 :(得分:1)

结果是grails repo https://repo.grails.org/grails/core失败了。向上时,它返回可用工件的列表,上面的命令应返回所有可用配置文件的列表,如下所示:

  

grails list-profiles解决依赖关系.. |可用的配置文件

     
      
  • angular - 用于使用Angular 2
  • 创建Grails应用程序的配置文件   
  • rest-api - REST API应用程序的配置文件
  •   
  • base - 由其他配置文件扩展的基本配置文件
  •   
  • angularjs - 使用AngularJS创建应用程序的配置文件
  •   
  • 插件 - 设计用于跨所有配置文件的插件配置文件
  •   
  • 个人资料 - 用于创建新Grails个人资料的个人资料
  •   
  • react - 使用React前端创建Grails应用程序的配置文件
  •   
  • rest-api-plugin - REST API插件的配置文件
  •   
  • web - Web应用程序的配置文件
  •   
  • web-jboss7 - 用于创建JBoss 7.1 EAP项目的配置文件
  •   
  • web-plugin - 专为Web应用程序设计的插件配置文件
  •   
  • webpack - 使用webpack 2创建具有基于节点的前端的应用程序的配置文件
  •