gwt-maven-plugin失败,出现NullPointerException

Yegoshin Maxim

我已经从github下载了GWTP示例

我试图使用Maven(mvn clean install)来构建它,但是我得到了:

[ERROR] Failed to execute goal org.codehaus.mojo:gwt-maven-plugin:2.7.0:compile (default) on project gwtp-sample-basic-spring: Execution default of goal org.codehaus.mojo:gwt-maven-plugin:2.7.0:compile failed. NullPointerException -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.codehaus.mojo:gwt-maven-plugin:2.7.0:compile (default) on project gwtp-sample-basic-spring: Execution default of goal org.codehaus.mojo:gwt-maven-plugin:2.7.0:compile failed.
    at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:592)
    at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:323)
    at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:247)
    at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:104)
    at org.apache.maven.cli.MavenCli.execute(MavenCli.java:427)
    at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:157)
    at org.apache.maven.cli.MavenCli.main(MavenCli.java:121)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:483)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
    at org.codehaus.classworlds.Launcher.main(Launcher.java:31)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:483)
    at com.intellij.rt.execution.application.AppMain.main(AppMain.java:120)
Caused by: org.apache.maven.plugin.PluginExecutionException: Execution default of goal org.codehaus.mojo:gwt-maven-plugin:2.7.0:compile failed.
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:114)
    at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:576)
    ... 20 more
Caused by: java.lang.NullPointerException
    at org.codehaus.mojo.gwt.ClasspathBuilder.buildClasspathList(ClasspathBuilder.java:71)
    at org.codehaus.mojo.gwt.AbstractGwtMojo.getClasspath(AbstractGwtMojo.java:223)
    at org.codehaus.mojo.gwt.shell.CompileMojo.compile(CompileMojo.java:443)
    at org.codehaus.mojo.gwt.shell.CompileMojo.doExecute(CompileMojo.java:415)
    at org.codehaus.mojo.gwt.shell.AbstractGwtShellMojo.execute(AbstractGwtShellMojo.java:159)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:105)
    ... 21 more

目前,我找不到有关gwt-maven-plugin的NPE的任何有用信息。我做错了什么?我应该朝哪个方向找出导致此错误的原因?

托马斯·布罗耶
Caused by: java.lang.NullPointerException
    at org.codehaus.mojo.gwt.ClasspathBuilder.buildClasspathList(ClasspathBuilder.java:71)

该行表示记录器尚未初始化。您正在使用哪个Maven版本?
该插件已使用Maven 3.2构建和验证(并使用3.0开发),而我刚刚尝试过使用Maven 3.3,并且集成测试也通过了;但是如果您不使用这些版本之一,则可能是Maven版本控制问题。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

gwt-maven-plugin:编译失败“状态为1”

无法运行GWT 2.7 net.ltgt.gwt.maven:gwt-maven-plugin项目

GWT 2.7 SOYC的Maven编译失败

gwt-maven-plugin在GWT Maven反应器版本的Maven模块中找不到源

net.ltgt.gwt.maven:带有Lombok的gwt-maven-plugin

GWT Maven Eclipse插件-由于类重复而导致编译失败

无法使用gwt-maven-plugin superdev反映更改

在哪里获取gwt-maven-plugin 2.8.0-SNAPSHOT

gwt-maven-plugin在错误的地址上运行测试

gwt-maven-plugin:仅生成必要的js文件

无法使用GWT 2.2使用GWT-maven-plugin成功创建项目

GWT-Maven-plugin:将GWT编译文件链接到定义的目录中

IntelliJ:Maven gwt:运行

新的 GWT Maven 插件

GWT Maven多模块

Maven GWT 2.0和Eclipse

在DEV模式下向gwt-maven-plugin添加额外的参数

使用 tbroyers gwt-maven-plugin 刷新时未检测到更改

GWT + Spring:getServletContext()调用上出现NullPointerException

如何在没有任何浏览器插件的情况下从gwt-maven-plugin运行GWT应用程序?

无法执行目标(GWT Maven插件)

在Eclipse中创建gwt-maven原型

GWT Maven插件-gwt:run有效,但gwt:compile无效。为什么?

由于Maven-surefire-plugin出现VM崩溃,GitLab CI失败

使用Maven GWT插件运行GWTTestCase时出错

如何从GWT中的外部Maven依赖关系访问类?

gwt maven插件部署到独立的tomcat无法加载

未加载GWT Maven应用程序入口点

net.ltgt.gwt.maven和org.codehaus.mojo GWT Maven插件之间有什么区别?