【发布时间】:2016-11-20 17:35:29
【问题描述】:
在将我重定向到与此相关的众多其他帖子之一(如 this 或 this)之前,请知道我已经尝试过了。
我想要做的很简单:我有一个与 src 处于同一级别的名为 generate-sources 的文件夹,我希望 maven 自动将其添加到源目录中。
这是我在上面链接的问题中也可以看到的 sn-p:
<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.
问题是,即使我这样做了,源目录也不会出现在项目资源管理器中,我也不能将它们用作依赖项。
注意:我目前正在使用 m2e 连接器插件,并且已经尝试使用 <pluginManagement> 标签。我也已经重新加载了项目,但无济于事。
我可能又一次变得非常愚蠢,所以感谢您的帮助。 ~克劳利
【问题讨论】:
-
这样做的原因是什么?