【问题标题】:Groovy Maven plugin, marking target stub as source directoryGroovy Maven 插件,将目标存根标记为源目录
【发布时间】:2018-11-26 21:38:20
【问题描述】:

我使用的是gmavenplus-plugin,下面是配置详情

  <plugin>
                <groupId>org.codehaus.gmavenplus</groupId>
                <artifactId>gmavenplus-plugin</artifactId>
                <version>1.6</version>
                <executions>
                    <execution>
                        <goals>
                            <goal>addSources</goal>
                            <goal>addTestSources</goal>
                            <goal>generateStubs</goal>
                            <goal>compile</goal>
                            <goal>generateTestStubs</goal>
                            <goal>compileTests</goal>
                            <goal>removeStubs</goal>
                            <goal>removeTestStubs</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>

每次 maven clean build 后,intellij 的设置都会更新,它会生成存根作为源和测试源文件夹。理想情况下,目标 removeStubs 和 removeTestStubs 应该从源中删除它。网上所有的例子都是基于以上配置的。

我是不是错过了什么。

【问题讨论】:

    标签: java intellij-idea groovy maven-2 maven-plugin


    【解决方案1】:

    IntelliJ 与 GMavenPlus(和 GMaven)生命周期挂钩的方式是期望特定的目标名称。 1.6 通过重命名目标以符合 IntelliJ 的期望来解决此问题。

    【讨论】:

      猜你喜欢
      • 2022-09-27
      • 2015-10-23
      • 2017-01-29
      • 2012-08-28
      • 1970-01-01
      • 2019-12-13
      • 1970-01-01
      • 1970-01-01
      • 2010-12-12
      相关资源
      最近更新 更多