截至 2018 年 5 月,无法在 eclipse 中安装 GWT 插件
Not able to install GWT Plugin as of May 2018 in eclipse
两个问题都请回复。
问题 1:
通过 eclipse 市场安装 GWT 插件直到上个月都运行良好。但是现在当我检查时出现了一些问题。 URL http://storage.googleapis.com/gwt-eclipse-plugin/v3/release 无法访问。这个url是用来在eclipse中安装插件的
第 2 期
我还尝试从 https://github.com/gwt-plugins/gwt-eclipse-plugin 编译源代码。我也贴出部分日志输出供参考:
[信息] 添加存储库 http://download.eclipse.org/webtools/repository/mars
[信息] 添加存储库 http://download.eclipse.org/tools/orbit/downloads/drops/R20160221192158/repository
[信息] 添加存储库 https://dl.google.com/eclipse/google-cloud-eclipse/stable
[错误] 无法解析目标定义 C:\Work\softwares\gwt-eclipse-plugin-master\eclipse\mars\gwt-eclipse-mars.target: 在当前位置的存储库中找不到 "com.google.cloud.tools.eclipse.suite.feature.feature.group/1.6.0.201803071812" -> [帮助 1]
org.apache.maven.MavenExecutionException: 无法解析目标定义 C:\Work\softwares\gwt-eclipse-plugin-master\eclipse\mars\gwt-eclipse-mars.target: 在当前位置的存储库中找不到 "com.google.cloud.tools.eclipse.suite.feature.feature.group/1.6.0.201803071812"
在 org.eclipse.tycho.core.maven.TychoMavenLifecycleParticipant.afterProjectsRead(TychoMavenLifecycleParticipant.java:100)
在 org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:266)
在 org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:193)
在 org.apache.maven.DefaultMaven.execute(DefaultMaven.java:106)
在 org.apache.maven.cli.MavenCli.execute(MavenCli.java:863)
在 org.apache.maven.cli.MavenCli.doMain(MavenCli.java:288)
在 org.apache.maven.cli.MavenCli.main(MavenCli.java:199)
在 sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)
在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
在 java.lang.reflect.Method.invoke(Method.java:498)
在 org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
在 org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
在 org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
在 org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
原因:org.eclipse.tycho.core.shared.BuildFailureException:无法解析目标定义 C:\Work\softwares\gwt-eclipse-plugin-master\eclipse\mars\gwt-eclipse-mars.target:在当前位置的存储库中找不到 "com.google.cloud.tools.eclipse.suite.feature.feature.group/1.6.0.201803071812"
在 org.eclipse.tycho.p2.target.TargetDefinitionResolver.resolveContent(TargetDefinitionResolver.java:99)
在 org.eclipse.tycho.p2.target.TargetDefinitionResolverService.resolveFromArguments(TargetDefinitionResolverService.java:70)
在 org.eclipse.tycho.p2.target.TargetDefinitionResolverService.getTargetDefinitionContent(TargetDefinitionResolverService.java:60)
在 org.eclipse.tycho.p2.target.TargetPlatformFactoryImpl.resolveTargetDefinitions(TargetPlatformFactoryImpl.java:214)
在 org.eclipse.tycho.p2.target.TargetPlatformFactoryImpl.createTargetPlatform(TargetPlatformFactoryImpl.java:155)
在 org.eclipse.tycho.p2.target.TargetPlatformFactoryImpl.createTargetPlatform(TargetPlatformFactoryImpl.java:128)
在 org.eclipse.tycho.p2.target.TargetPlatformFactoryImpl.createTargetPlatform(TargetPlatformFactoryImpl.java:1)
在 org.eclipse.tycho.p2.manager.ReactorRepositoryManagerImpl.computePreliminaryTargetPlatform(ReactorRepositoryManagerImpl.java:84)
在 org.eclipse.tycho.p2.resolver.P2DependencyResolver.computePreliminaryTargetPlatform(P2DependencyResolver.java:223)
在 org.eclipse.tycho.core.resolver.DefaultTychoResolver.resolveProject(DefaultTychoResolver.java:109)
在 org.eclipse.tycho.core.maven.TychoMavenLifecycleParticipant.afterProjectsRead(TychoMavenLifecycleParticipant.java:95)
... 14 更多
原因:org.eclipse.tycho.p2.target.facade.TargetDefinitionResolutionException:在当前位置的存储库中找不到 "com.google.cloud.tools.eclipse.suite.feature.feature.group/1.6.0.201803071812"
在 org.eclipse.tycho.p2.target.TargetDefinitionResolver$LoadedIULocation.findUnitInThisLocation(TargetDefinitionResolver.java:313)
在 org.eclipse.tycho.p2.target.TargetDefinitionResolver$LoadedIULocation.getRootIUs(TargetDefinitionResolver.java:303)
在 org.eclipse.tycho.p2.target.TargetDefinitionResolver$ResolverRun.addLocation(TargetDefinitionResolver.java:155)
在 org.eclipse.tycho.p2.target.TargetDefinitionResolver.resolveContentWithExceptions(TargetDefinitionResolver.java:121)
在 org.eclipse.tycho.p2.target.TargetDefinitionResolver.resolveContent(TargetDefinitionResolver.java:94)
... 还有 24 个
[错误]
[错误]
[错误] 有关错误和可能的解决方案的更多信息,请阅读以下文章:
[错误] [帮助 1] http://cwiki.apache.org/confluence/display/MAVEN/MavenExecutionException
只需使用https://github.com/gwt-plugins/gwt-eclipse-plugin
这是旧插件的分支,但仍在维护并具有许多额外功能。
查看 GitHub 页面以获取文档(也以视频的形式)。
也可以在 Eclipse Marktplace 中找到:https://marketplace.eclipse.org/content/gwt-eclipse-plugin
两个问题都请回复。
问题 1: 通过 eclipse 市场安装 GWT 插件直到上个月都运行良好。但是现在当我检查时出现了一些问题。 URL http://storage.googleapis.com/gwt-eclipse-plugin/v3/release 无法访问。这个url是用来在eclipse中安装插件的
第 2 期 我还尝试从 https://github.com/gwt-plugins/gwt-eclipse-plugin 编译源代码。我也贴出部分日志输出供参考:
[信息] 添加存储库 http://download.eclipse.org/webtools/repository/mars [信息] 添加存储库 http://download.eclipse.org/tools/orbit/downloads/drops/R20160221192158/repository [信息] 添加存储库 https://dl.google.com/eclipse/google-cloud-eclipse/stable [错误] 无法解析目标定义 C:\Work\softwares\gwt-eclipse-plugin-master\eclipse\mars\gwt-eclipse-mars.target: 在当前位置的存储库中找不到 "com.google.cloud.tools.eclipse.suite.feature.feature.group/1.6.0.201803071812" -> [帮助 1] org.apache.maven.MavenExecutionException: 无法解析目标定义 C:\Work\softwares\gwt-eclipse-plugin-master\eclipse\mars\gwt-eclipse-mars.target: 在当前位置的存储库中找不到 "com.google.cloud.tools.eclipse.suite.feature.feature.group/1.6.0.201803071812" 在 org.eclipse.tycho.core.maven.TychoMavenLifecycleParticipant.afterProjectsRead(TychoMavenLifecycleParticipant.java:100) 在 org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:266) 在 org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:193) 在 org.apache.maven.DefaultMaven.execute(DefaultMaven.java:106) 在 org.apache.maven.cli.MavenCli.execute(MavenCli.java:863) 在 org.apache.maven.cli.MavenCli.doMain(MavenCli.java:288) 在 org.apache.maven.cli.MavenCli.main(MavenCli.java:199) 在 sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法) 在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 在 java.lang.reflect.Method.invoke(Method.java:498) 在 org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289) 在 org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229) 在 org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415) 在 org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356) 原因:org.eclipse.tycho.core.shared.BuildFailureException:无法解析目标定义 C:\Work\softwares\gwt-eclipse-plugin-master\eclipse\mars\gwt-eclipse-mars.target:在当前位置的存储库中找不到 "com.google.cloud.tools.eclipse.suite.feature.feature.group/1.6.0.201803071812" 在 org.eclipse.tycho.p2.target.TargetDefinitionResolver.resolveContent(TargetDefinitionResolver.java:99) 在 org.eclipse.tycho.p2.target.TargetDefinitionResolverService.resolveFromArguments(TargetDefinitionResolverService.java:70) 在 org.eclipse.tycho.p2.target.TargetDefinitionResolverService.getTargetDefinitionContent(TargetDefinitionResolverService.java:60) 在 org.eclipse.tycho.p2.target.TargetPlatformFactoryImpl.resolveTargetDefinitions(TargetPlatformFactoryImpl.java:214) 在 org.eclipse.tycho.p2.target.TargetPlatformFactoryImpl.createTargetPlatform(TargetPlatformFactoryImpl.java:155) 在 org.eclipse.tycho.p2.target.TargetPlatformFactoryImpl.createTargetPlatform(TargetPlatformFactoryImpl.java:128) 在 org.eclipse.tycho.p2.target.TargetPlatformFactoryImpl.createTargetPlatform(TargetPlatformFactoryImpl.java:1) 在 org.eclipse.tycho.p2.manager.ReactorRepositoryManagerImpl.computePreliminaryTargetPlatform(ReactorRepositoryManagerImpl.java:84) 在 org.eclipse.tycho.p2.resolver.P2DependencyResolver.computePreliminaryTargetPlatform(P2DependencyResolver.java:223) 在 org.eclipse.tycho.core.resolver.DefaultTychoResolver.resolveProject(DefaultTychoResolver.java:109) 在 org.eclipse.tycho.core.maven.TychoMavenLifecycleParticipant.afterProjectsRead(TychoMavenLifecycleParticipant.java:95) ... 14 更多 原因:org.eclipse.tycho.p2.target.facade.TargetDefinitionResolutionException:在当前位置的存储库中找不到 "com.google.cloud.tools.eclipse.suite.feature.feature.group/1.6.0.201803071812" 在 org.eclipse.tycho.p2.target.TargetDefinitionResolver$LoadedIULocation.findUnitInThisLocation(TargetDefinitionResolver.java:313) 在 org.eclipse.tycho.p2.target.TargetDefinitionResolver$LoadedIULocation.getRootIUs(TargetDefinitionResolver.java:303) 在 org.eclipse.tycho.p2.target.TargetDefinitionResolver$ResolverRun.addLocation(TargetDefinitionResolver.java:155) 在 org.eclipse.tycho.p2.target.TargetDefinitionResolver.resolveContentWithExceptions(TargetDefinitionResolver.java:121) 在 org.eclipse.tycho.p2.target.TargetDefinitionResolver.resolveContent(TargetDefinitionResolver.java:94) ... 还有 24 个 [错误] [错误] [错误] 有关错误和可能的解决方案的更多信息,请阅读以下文章: [错误] [帮助 1] http://cwiki.apache.org/confluence/display/MAVEN/MavenExecutionException
只需使用https://github.com/gwt-plugins/gwt-eclipse-plugin
这是旧插件的分支,但仍在维护并具有许多额外功能。
查看 GitHub 页面以获取文档(也以视频的形式)。
也可以在 Eclipse Marktplace 中找到:https://marketplace.eclipse.org/content/gwt-eclipse-plugin