2010-01-08 58 views
4

我們正在使用maven來管理我們的創意項目,但是我有一個問題,不包括想法項目中的一個目錄。使用Maven排除intellij創意中的文件夾

使用想法,我只是去項目設置|模塊|來源並選擇我想要排除的文件夾,然後單擊「排除」按鈕。從POM加載項目時,目標被自動排除。我也想排除日誌文件夾。

在maven我正在使用一個想法maven插件,它說我可以排除文件夾。我使用這個代碼,但它似乎不工作:

<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> 

我已經嘗試了不同的格式,以及投入的完全限定路徑(作爲測試),但似乎沒有排除日誌目錄從我的想法項目。

任何有關如何使這項工作的任何想法?

謝謝,尼克。

回答

4

我只是做了一個小測試,並與下面的代碼片段:

<plugin> 
    <groupId>org.apache.maven.plugins</groupId> 
    <artifactId>maven-idea-plugin</artifactId> 
    <configuration> 
    <exclude>test-output,.clover,logs</exclude> 
    </configuration> 
</plugin> 

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

<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"/> 

這是我的知識預期的結果。

你有什麼不同嗎?你在等別人嗎?

+0

嗨。這是預期的結果,但我沒有得到它。我們已經看到有趣的事情發生在maven中,並且認爲它可能與我們使用的scala插件有關。也許這導致插件不能正常工作。您使用的是哪個版本,我想這只是使用最新版本? – Boomah 2010-02-01 11:51:21

+0

這是插件的2.2版本。也許scala插件確實造成了一些混亂,沒有測試。 – 2010-02-01 12:09:03

+2

最近的IntelliJ版本能夠直接打開我們使用的Maven項目。有沒有一種方法可以解決這個問題? – 2017-01-04 14:12:11

相關問題