首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Maven在intellij idea中排除文件夹

使用Maven在intellij idea中排除文件夹
EN

Stack Overflow用户
提问于 2010-01-08 20:26:24
回答 1查看 5.6K关注 0票数 5

我们正在使用maven来管理我们的idea项目,但是我遇到了一个问题,那就是从idea项目中排除一个目录。

使用idea,我只需转到项目设置|模块|源,选择我想要排除的文件夹,然后单击“排除”按钮。当从pom加载项目时,target会自动被排除。我还想排除日志文件夹。

在maven中,我使用的是一个idea maven插件,它显示我可以排除文件夹。我正在使用这段代码,但它似乎不起作用:

代码语言:javascript
复制
<plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-idea-plugin</artifactId>
            <version>2.3-atlassian-1</version>
            <configuration>
                <downloadSources>true</downloadSources>
                <downloadJavadocs>true</downloadJavadocs>
                <exclude>
                    ${project.basedir}/logs
                </exclude>
            </configuration>
        </plugin>

我已经尝试了不同的格式,并输入了完全限定的路径(作为测试),但似乎没有什么能将日志目录排除在我的idea项目之外。

有没有人有什么办法让它工作起来?

谢谢,尼克。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-01-09 00:10:24

我刚刚做了一个小测试,并使用以下代码片段:

代码语言:javascript
复制
<plugin>
  <groupId>org.apache.maven.plugins</groupId>
  <artifactId>maven-idea-plugin</artifactId>
  <configuration>
    <exclude>test-output,.clover,logs</exclude>
  </configuration>
</plugin>

生成的.iml文件包含以下条目:

代码语言:javascript
复制
  <excludeFolder url="file://$MODULE_DIR$/.clover"/>
  <excludeFolder url="file://$MODULE_DIR$/logs"/>
  <excludeFolder url="file://$MODULE_DIR$/target"/>
  <excludeFolder url="file://$MODULE_DIR$/test-output"/>

据我所知,这是预期的结果。

你有什么不一样的吗?你还在等别的什么吗?

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

https://stackoverflow.com/questions/2027505

复制
相关文章

相似问题

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