想法:项目

全名

org.apache.maven.plugins:maven-idea-plugin:2.2.1:project

说明

为 IntelliJ IDEA 创建项目文件 (*.ipr)。

属性

  • 需要执行一个 Maven 项目。
  • 在执行自身之前调用生命周期阶段 generate-sources的执行。

可选参数

姓名 类型 自从 描述
想法版本 细绳 - 指定目标的 IDEA 版本。这是识别 IDEA 使用的 project-jdk-name 的默认格式所必需的。目前支持 4.x 和 5.x。这仅在未设置参数 jdkName 时使用。
默认值为5.x
用户属性是ideaVersion
jdk级别 细绳 - 指定用于项目的 JDK 版本以启用断言和 Java 5.0 语言功能。默认值是执行 JVM 的规范版本。
用户属性是jdkLevel
jdk名称 细绳 - 指定要用于项目的已注册 IDEA JDK 的名称。
用户属性是jdkName
覆盖 布尔值 - 是否更新现有项目文件或覆盖它们。
默认值为false
用户属性是覆盖
通配符资源模式 细绳 - 以通配符格式指定资源模式,例如“?*.xml;?*.properties”。目前支持 4.x 和 5.x。因为 IDEA 不区分源目录和资源目录,所以这是必需的。默认值对应于任何没有 java 扩展名的文件。请注意,默认值包括 package.html 文件,因为无法排除这些文件。
默认值为!?*.java
用户属性是wildcardResourcePatterns

参数详情

想法版本

指定目标的 IDEA 版本。这需要识别 IDEA 使用的 project-jdk-name 的默认格式。目前支持 4.x 和 5.x。这仅在未设置参数 jdkName 时使用。
  • 类型java.lang.String
  • 要求
  • 用户属性ideaVersion
  • 默认值5.x

jdk级别

指定用于项目的 JDK 版本以启用断言和 Java 5.0 语言功能。默认值是执行 JVM 的规范版本。
  • 类型java.lang.String
  • 要求
  • 用户属性jdkLevel

jdk名称

指定要用于项目的已注册 IDEA JDK 的名称。
  • 类型java.lang.String
  • 要求
  • 用户属性jdkName

覆盖

是否更新现有项目文件或覆盖它们。
  • 类型布尔值
  • 要求
  • 用户属性覆盖
  • 默认值

通配符资源模式

以通配符格式指定资源模式,例如“?*.xml;?*.properties”。目前支持 4.x 和 5.x。因为 IDEA 不区分源目录和资源目录,所以这是必需的。默认值对应于任何没有 java 扩展名的文件。请注意,默认值包括 package.html 文件,因为无法排除这些文件。
  • 类型java.lang.String
  • 要求
  • 用户属性通配符资源模式
  • 默认值!?*.java