代码之家  ›  专栏  ›  技术社区  ›  Leviand

无法再编译Vaadin项目(无法执行目标com.Vaadin:Vaadin maven插件)

  •  1
  • Leviand  · 技术社区  · 7 年前

    代码或pom中的任何内容均未更改 .

    clean package -e ,但问题是相同的,即使我启动 jetty:run

    [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] 
    

    但如果我尝试发射 mvn vaadin:update-widgetset ,它工作时没有错误。

    以下是我的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>
    

    这是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>
    

    我正在使用IntelliJ Idea x64、Java 1.8和Windows 7

    1 回复  |  直到 7 年前
        1
  •  2
  •   Leviand    7 年前

    经过多次尝试,我发现问题出在我们公司的代理人身上。

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

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

    推荐文章