We are using maven to manage our idea projects but I'm having a problem excluding a directory from the idea project.
Using idea, I would just go to Project Settings | Modules | Sources and select the folder I wanted to exclude and click on the "Excluded" button. When loading the project from the pom, target is excluded automatically. I want to exclude a logs folder as well.
In maven I'm using an idea maven plugin and it says I can exclude folders. I'm using this code but it doesn't seem to work:
<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>
I've tried different formats as well as putting in the fully qualified path (as a test) but nothing seems to exclude the logs directory from my idea project.
Anyone any ideas on how to get this working?
Thanks, Nick.
I just did a small test and, with the following snippet:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-idea-plugin</artifactId>
<configuration>
<exclude>test-output,.clover,logs</exclude>
</configuration>
</plugin>
The generated .iml
file contains the following entries:
<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"/>
Which is to my knowledge the expected result.
Do you get something different? Are you expecting somehting else?
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With