【问题标题】:Pom.xml returns error in compiling maven-processor-pluginPom.xml 在编译 maven-processor-plugin 时返回错误
【发布时间】:2016-05-17 12:20:33
【问题描述】:

我正在尝试构建一个 jhipster 项目。 我正在尝试设置一个本地服务器并运行一个 hello world 类型的应用程序。 我的 pom.xml 文件如下:

    <plugin>
            <groupId>org.bsc.maven</groupId>
            <artifactId>maven-processor-plugin</artifactId>
            <version>2.2.4</version>
            <executions>
                <execution>
                    <id>process</id>
                    <phase>generate-sources</phase>
                    <goals>
                        <goal>process</goal>
                    </goals>
                </execution>
            </executions>
            <dependencies>
                <dependency>
                    <groupId>org.mapstruct</groupId>
                    <artifactId>mapstruct-processor</artifactId>
                    <version>${mapstruct.version}</version>
                </dependency>
            </dependencies>
            <configuration>
                <defaultOutputDirectory>${project.build.directory}/generated-sources</defaultOutputDirectory>
                <processors>
                    <processor>org.mapstruct.ap.MappingProcessor</processor>
                </processors>
                <options>
                    <mapstruct.suppressGeneratorTimestamp>true</mapstruct.suppressGeneratorTimestamp>
                    <mapstruct.defaultComponentModel>spring</mapstruct.defaultComponentModel>
                </options>
            </configuration>
        </plugin>

我在maven构建过程中遇到的错误如下:

    org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.bsc.maven:maven-processor-plugin:2.2.4:process (process) on project jhipsterdemo: Error executing
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:483)
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)
Caused by: org.apache.maven.plugin.MojoExecutionException: Error executing
at org.bsc.maven.plugin.processor.AbstractAnnotationProcessorMojo.execute(AbstractAnnotationProcessorMojo.java:292)
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:134)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:207)
... 20 more
Caused by: java.lang.Exception: error during compilation
at org.bsc.maven.plugin.processor.AbstractAnnotationProcessorMojo.executeWithExceptionsHandled(AbstractAnnotationProcessorMojo.java:548)
at org.bsc.maven.plugin.processor.AbstractAnnotationProcessorMojo.execute(AbstractAnnotationProcessorMojo.java:285)
... 22 more

我是初学者,无法找到错误的根源。我没有修改任何代码,因此希望构建过程能够运行。 任何指向正确方向的指针都将不胜感激。

【问题讨论】:

  • 你从哪里运行你的 maven 项目?

标签: java spring maven spring-boot jhipster


【解决方案1】:

您需要修复 Eclipse 中 ma​​ven-processor-plugin:2.2.4:process 插件的问题。

关注这个Jhipster Import Process

您也可以简单地转到命令提示符中存在pom.xml 的应用程序的根目录,然后运行:

mvn

然后在另一个命令提示符窗口中运行:

gulp

mvn 将获取所有 pom 依赖项,编译并启动您的应用程序(@port 8080)

gulp 将获取所有 JavaScript、CSS 等依赖项并连接您的前端 Angular 代码并在浏览器中启动您的应用程序(@port 9000)。

【讨论】:

    猜你喜欢
    • 2017-11-26
    • 2021-02-07
    • 1970-01-01
    • 2016-05-02
    • 2012-02-04
    • 2011-07-15
    • 2012-10-31
    • 2019-08-09
    • 1970-01-01
    相关资源
    最近更新 更多