Full name:
org.apache.maven.plugins:maven-idea-plugin:2.2:module
Description:
Attributes:
generate-sources
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. |
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 . |
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 . |
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
<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