jade-idea:ideaGoal for generating IDEA files from a POM. This plug-in provides the ability to generate IDEA project files (.ipr, .iml and .iws files) for IDEA Mojo Attributes:
Optional Parameters
Parameter Detailsproject-helper instance, used to make addition of resources simpler
artifactResolver Used to look up Artifacts in the local or remote repository.
artifactFactory Used to look up Artifacts in the local or remote repository.
localRepository The local repository
pluginArtifacts The plugin dependency artifacts
maven2AntManager The manager to link maven project with an Ant project.
nameProvider No Description.
artifactMetadataSource No Description.
groupDefinitions No Description.
templatesPath Absolute path for the workspace/module/project templates
overwrite Whether to update the existing project files or overwrite them.
externalModules A list of external modules to nbe added to the project
wagonManager No Description.
linkModules Whether to link the reactor projects as dependency modules or as libraries
deploymentDescriptorFile Specify the location of the deployment descriptor file, if one is provided
useFullNames Whether to use full artifact names when referencing libraries
downloadSources Enables/disables the downloading of source attachments
downloadJavadocs Enables/disables the downloading of javadoc attachements
sourceClassifier Sets the classifier string attached to an artifact source archive name
javadocClassifier Sets the classifier string attached to an artifact javadoc archive name
libraries 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>
exclude A comma-separated list of directories that should be excluded. These directories are in addition to those already excluded, such as target.
dependenciesAsLibraries 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.
ideaPlugin Tell IntelliJ IDEA that this module is an IntelliJ IDEA Plugin
attemptDownloadMgr No Description.
jdkName Specify the name of the registered IDEA JDK to use for the project.
jdkLevel Specify the version of the JDK to use for the project for the purpose of enabled assertions and 5.0 language features. The default value is the specification version of the executing JVM.
wildcardResourcePatterns Specify the resource pattern in wildcard format, for example "?*.xml;?*.properties". Currently supports 4.x and 5.x. The default value is any file without a java extension ("!?*.java"). Because IDEA doesn't distinguish between source and resources directories, this is needed. Please note that the default value includes package.html files as it's not possible to exclude those.
ideaVersion Specify the version of idea to use. 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.
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||