首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >停止m2e以创建在build-helper-maven-plugin中指定的不存在的源文件夹

停止m2e以创建在build-helper-maven-plugin中指定的不存在的源文件夹
EN

Stack Overflow用户
提问于 2013-10-24 15:41:17
回答 1查看 281关注 0票数 0

在我的项目的父pom中,我有以下build-helper-maven-plugin设置:

代码语言:javascript
复制
<plugin>
            <groupId>org.codehaus.mojo</groupId>
            <artifactId>build-helper-maven-plugin</artifactId>
            <version>1.5</version>
            <executions>
                <execution>
                    <id>add-test-source</id>
                    <phase>generate-sources</phase>
                    <goals>
                        <goal>add-test-source</goal>
                    </goals>
                    <configuration>
                        <sources>
                            <source>src/it/java</source>
                        </sources>
                    </configuration>
                </execution>
            </executions>
        </plugin>

因此,当我执行Maven java更新项目时,m2e会将src/it/ ->文件夹添加到项目的源代码中。该文件夹存在于使用该父pom的大多数项目中,但是对于没有该文件夹的项目,m2e将创建它。我不希望创建该文件夹。有没有办法告诉eclipse/m2/build-helper plugin如果源文件夹不存在就不要创建它?我使用的是eclipse Kepler和m2e 1.4以及build-helper connector0.5。

当我执行Maven ->更新项目并取消勾选"Update project configuration from pom“时,文件夹不会被创建,但我宁愿告诉m2e不要创建文件夹,而不是只为某些项目取消勾选该选项。

在eclipse Indigo中使用旧版本的插件(0.10.2)不会出现这个问题。

EN

回答 1

Stack Overflow用户

发布于 2013-10-24 15:54:42

为什么不更新required projects文件夹的路径,而使用插件来更新呢?

m2e将更容易掌握它,从专家的角度来看,它将更加标准。下面是指向要更新的条目的链接:http://maven.apache.org/pom.html#Build_Element

如果不使用您当前的插件,您可以添加一个配置文件来激活您当前的插件,前提是您的文件夹存在于当前模块中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19559856

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档