Java Can';不再编译Vaadin项目(未能执行goal com.Vaadin:Vaadin maven插件)

Java Can';不再编译Vaadin项目(未能执行goal com.Vaadin:Vaadin maven插件),java,maven,gwt,vaadin,vaadin8,Java,Maven,Gwt,Vaadin,Vaadin8,我有一个Vaadin 8.6.1项目,到目前为止没有任何问题,但编译突然失败:代码或pom中的任何内容都没有更改 我正在运行的命令是cleanpackage-e,但即使我启动jetty:run 这是stacktrace的错误 [INFO] Compiling module AppWidgetset [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE

我有一个Vaadin 8.6.1项目,到目前为止没有任何问题,但编译突然失败:代码或pom中的任何内容都没有更改

我正在运行的命令是
cleanpackage-e
,但即使我启动
jetty:run

这是stacktrace的错误

[INFO] Compiling module AppWidgetset
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 02:13 min
[INFO] Finished at: 2018-11-30T12:03:26+01:00
[INFO] Final Memory: 80M/732M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal com.vaadin:vaadin-maven-plugin:8.6.1:compile (default) on project eglobal: Command [[
[ERROR] C:\Program Files\Java\jdk1.8.0_161\jre\bin\java -Xmx1G -Dgwt.persistentunitcache=false com.google.gwt.dev.Compiler -logLevel INFO -style OBF -war C:\Sviluppo\workspaceIntelliJ\eglobalMaven\target\classes\VAADIN\widgetsets -localWorkers 4 -failOnError -XfragmentCount -1 -sourceLevel auto -gen C:\Sviluppo\workspaceIntelliJ\eglobalMaven\target\.generated AppWidgetset
[ERROR] ]] failed with status 1
[ERROR] -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal com.vaadin:vaadin-maven-plugin:8.6.1:compile (default) on project eglobal: Command [[
C:\Program Files\Java\jdk1.8.0_161\jre\bin\java -Xmx1G -Dgwt.persistentunitcache=false com.google.gwt.dev.Compiler -logLevel INFO -style OBF -war C:\Sviluppo\workspaceIntelliJ\eglobalMaven\target\classes\VAADIN\widgetsets -localWorkers 4 -failOnError -XfragmentCount -1 -sourceLevel auto -gen C:\Sviluppo\workspaceIntelliJ\eglobalMaven\target\.generated AppWidgetset
]] failed with status 1
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:212)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:116)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:80)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:307)
    at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:193)
    at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:106)
    at org.apache.maven.cli.MavenCli.execute(MavenCli.java:863)
    at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:288)
    at org.apache.maven.cli.MavenCli.main(MavenCli.java:199)
    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:498)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
    at org.codehaus.classworlds.Launcher.main(Launcher.java:47)
Caused by: org.apache.maven.plugin.MojoExecutionException: Command [[
C:\Program Files\Java\jdk1.8.0_161\jre\bin\java -Xmx1G -Dgwt.persistentunitcache=false com.google.gwt.dev.Compiler -logLevel INFO -style OBF -war C:\Sviluppo\workspaceIntelliJ\eglobalMaven\target\classes\VAADIN\widgetsets -localWorkers 4 -failOnError -XfragmentCount -1 -sourceLevel auto -gen C:\Sviluppo\workspaceIntelliJ\eglobalMaven\target\.generated AppWidgetset
]] failed with status 1
    at org.codehaus.mojo.gwt.shell.CompileMojo.compile(CompileMojo.java:582)
    at org.codehaus.mojo.gwt.shell.CompileMojo.doExecute(CompileMojo.java:435)
    at org.codehaus.mojo.gwt.shell.AbstractGwtShellMojo.execute(AbstractGwtShellMojo.java:182)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:134)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:207)
    ... 21 more
Caused by: org.codehaus.mojo.gwt.shell.JavaCommandException: Command [[
C:\Program Files\Java\jdk1.8.0_161\jre\bin\java -Xmx1G -Dgwt.persistentunitcache=false com.google.gwt.dev.Compiler -logLevel INFO -style OBF -war C:\Sviluppo\workspaceIntelliJ\eglobalMaven\target\classes\VAADIN\widgetsets -localWorkers 4 -failOnError -XfragmentCount -1 -sourceLevel auto -gen C:\Sviluppo\workspaceIntelliJ\eglobalMaven\target\.generated AppWidgetset
]] failed with status 1
    at org.codehaus.mojo.gwt.shell.JavaCommand.execute(JavaCommand.java:330)
    at org.codehaus.mojo.gwt.shell.CompileMojo.compile(CompileMojo.java:578)
    ... 25 more
[ERROR] 
[ERROR] 
但是,如果我尝试启动
mvnvaadin:updatewidgetset
,它将不会出错

以下是我的pom的相关部分:

<properties>
    <vaadin.version>8.6.1</vaadin.version>
    <vaadin.plugin.version>8.6.1</vaadin.plugin.version>
    <jetty.plugin.version>9.4.11.v20180605</jetty.plugin.version>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <maven.compiler.source>1.8</maven.compiler.source>
    <maven.compiler.target>1.8</maven.compiler.target>
</properties>

8.6.1
8.6.1
9.4.11.v20180605
UTF-8
1.8
1.8
这是vaadin插件

<plugin>
            <groupId>com.vaadin</groupId>

            <artifactId>vaadin-maven-plugin</artifactId>
            <version>${vaadin.plugin.version}</version>
            <executions>
                <execution>
                    <goals>
                        <goal>update-theme</goal>
                        <goal>update-widgetset</goal>
                        <goal>compile</goal>
                        <goal>compile-theme</goal>

                    </goals>
                </execution>
            </executions>
            <configuration>
                <gwtSdkFirstInClasspath>true</gwtSdkFirstInClasspath> 
            </configuration>
        </plugin>

com.vaadin
vaadin maven插件
${vaadin.plugin.version}
更新主题
更新WidgeSet
编译
编译主题
真的
我能做些什么来解决这个问题?我找不到解决这个问题的办法。
我正在使用IntelliJ Idea x64、Java 1.8、Windows 7。经过多次尝试,我发现问题出在我们公司的代理上

在将我的笔记本电脑与公司网络断开连接,并将其直接连接到互联网之外之后,我可以毫无问题地进行编译

我与Vaadin支持人员进行了交谈,他们猜测许可证试图联系Vaadin服务器以验证其有效性,但最终出现了此错误,该错误与此失败的连接无关


事实上,在成功编译之后,我能够再次编译,甚至在代理之后。

看起来小部件编译失败,真正的错误不在代码段中。如果对您隐藏了真正的错误,您可能必须查看您的目标(我不是maven用户,但例如gradle插件为widgetset编译生成了一个日志文件)我使用的参数
-e
用于显示maven中的错误:我已经按照您的建议检查了目标文件夹,但是我找不到任何与maven编译相关的日志或txt:(您是否尝试过maven的
-X
?这个问题很可能与(可传递的)deps更改有关(经典示例是javax.validation 1.0 vs 1.1)失败的GWT compile命令实际上在上面的错误消息中可见,但在执行的输出中不可见。也许您可以尝试在命令行上单独运行该命令以查看输出?您可能会查找如下信息行:我发现这个奇怪的“C:\Program Files\Java\jdk1.8.0_161\jre\bin\Java”,不是吗“C:\Program Files\Java\jdk1.8.0\u 161\bin\Java”,您的Java\u主页是否出于某种奇怪的原因指向JRE子文件夹?