在generate-sources处将源文件夹添加到Eclipse项目中

时间:2016-07-18 07:44:49

标签: java eclipse maven

在将我重定向到与此相关的众多其他帖子之一(例如thisthis)之前,请知道我已经尝试过。

我想做的很简单:我在src的同一级别有一个名为generated-sources的文件夹,我希望maven自动将它添加到源目录。

这是片段,因为它也可以在我上面链接的问题中看到:

         <plugin>
            <groupId>org.codehaus.mojo</groupId>
            <artifactId>build-helper-maven-plugin</artifactId>
            <version>1.8</version>
            <executions>
                <execution>
                    <id>add-source</id>
                    <phase>generate-sources</phase>
                    <goals>
                        <goal>add-source</goal>
                    </goals>
                    <configuration>
                        <sources>
                            <source>generated-sources/enums/</source>
                        </sources>
                    </configuration>
                </execution>
            </executions>
        </plugin>

当我运行它时,它实际上显示了行

[INFO] --- build-helper-maven-plugin:1.8:add-source (add-source) @ gui ---
[INFO] Source directory: C:\development\gdg\gui\generated-sources\enums added.

事情是,即使我这样做,源目录也不会出现在Project Explorer中,我也不能将它们用作依赖项。

注意:我目前正在使用m2e连接器插件,并且已尝试使用<pluginManagement>标记。我也已经重新加载了项目,但没有用。

我可能只是再次感到非常愚蠢,所以感谢任何帮助。 〜克劳利

1 个答案:

答案 0 :(得分:3)

除了重新加载项目外,请尝试Maven > Update Project ...

如果这没有帮助,您可以随时手动将源添加到项目中:在项目的属性下,在Java Build Path,Sources选项卡中,使用Add Folder按钮选择您的文件夹。