Full name:
org.apache.maven.plugins:maven-idea-plugin:2.2:idea
Description:
Attributes:
generate-resources
prior to executing itself.Name | Type | Since | Description |
---|---|---|---|
dependenciesAsLibraries | boolean |
- |
Causes the module libraries to use a short name for all
dependencies. This is very convenient but has been reported to
cause problems with IDEA. Default value is: false . |
deploymentDescriptorFile | String |
- |
Specify the location of the deployment descriptor file, if one is provided. |
downloadJavadocs | boolean |
- |
Enables/disables the downloading of javadoc attachments. Default value is: false . |
downloadSources | boolean |
- |
Enables/disables the downloading of source attachments. Default value is: false . |
exclude | String |
- |
A comma-separated list of directories that should be excluded. These directories are in addition to those already excluded, such as target/classes. A common use of this is to exclude the entire target directory. |
ideaPlugin | boolean |
- |
Tell IntelliJ IDEA that this module is an IntelliJ IDEA Plugin. Default value is: false . |
ideaVersion | String |
- |
Specify the version of IDEA to target. This is needed to identify
the default formatting of project-jdk-name used by IDEA. Currently
supports 4.x and 5.x.
This will only be used when parameter jdkName is not set. Default value is: 5.x . |
javadocClassifier | String |
- |
Sets the classifier string attached to an artifact javadoc archive
name. Default value is: javadoc . |
jdkLevel | String |
- |
Specify the version of the JDK to use for the project for the purpose of enabled assertions and Java 5.0 language features. The default value is the specification version of the executing JVM. |
jdkName | String |
- |
Specify the name of the registered IDEA JDK to use for the project. |
libraries | Library[] |
- |
An optional set of Library objects that allow you to specify a
comma separated list of source dirs, class dirs, or to indicate
that the library should be excluded from the module. For example:
<libraries> <library> <name>webwork</name> <sources>file://$webwork$/src/java</sources> <!-- <classes>...</classes> <exclude>true</exclude> --> </library> </libraries> |
linkModules | boolean |
- |
Whether to link the reactor projects as dependency modules or as
libraries. Default value is: true . |
overwrite | boolean |
- |
Whether to update the existing project files or overwrite them. Default value is: false . |
sourceClassifier | String |
- |
Sets the classifier string attached to an artifact source archive
name. Default value is: sources . |
useFullNames | boolean |
- |
Whether to use full artifact names when referencing libraries. Default value is: false . |
wildcardResourcePatterns | String |
- |
Specify the resource pattern in wildcard format, for example
"?*.xml;?*.properties". Currently supports 4.x and 5.x. Because
IDEA doesn't distinguish between source and resources directories,
this is needed. The default value corresponds to any file without a
java extension. Please note that the default value includes
package.html files as it's not possible to exclude those. Default value is: !?*.java . |
boolean
No
false
java.lang.String
No
${deploymentDescriptorFile}
boolean
No
${downloadJavadocs}
false
boolean
No
${downloadSources}
false
java.lang.String
No
boolean
No
false
java.lang.String
No
${ideaVersion}
5.x
java.lang.String
No
${javadocClassifier}
javadoc
java.lang.String
No
${jdkLevel}
java.lang.String
No
${jdkName}
<libraries> <library> <name>webwork</name> <sources>file://$webwork$/src/java</sources> <!-- <classes>...</classes> <exclude>true</exclude> --> </library> </libraries>
org.apache.maven.plugin.idea.Library[]
No
boolean
No
${linkModules}
true
boolean
No
${overwrite}
false
java.lang.String
No
${sourceClassifier}
sources
boolean
No
${useFullNames}
false
java.lang.String
No
${wildcardResourcePatterns}
!?*.java