想法:项目

全名:

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