全名:
org.apache.maven.plugins:maven-plugin-plugin:3.6.4:descriptor
说明:
生成插件描述符。
注意:从 3.0 开始,对于 Java 插件注解支持, 此目标定义的默认阶段是在任何脚本的“编译”之后。这不会覆盖在 Maven 核心的 generate-resources 阶段编码的默认绑定。
属性:
compile+runtime
.2.0
.process-classes
.姓名 | 类型 | 自从 | 描述 |
---|---|---|---|
<checkExpectedProvidedScope> |
boolean |
3.6.3 |
标志控制是“提供范围内的预期依赖关系”检查是否执行。默认值:true 。默认值为: true 。用户属性是: maven.plugin.checkExpectedProvidedScope 。 |
<encoding> |
String |
2.5 |
源文件的文件编码。 默认值为: ${project.build.sourceEncoding} 。用户属性是: encoding 。 |
<expectedProvidedScopeExclusions> |
List |
3.6.3 |
groupId:artifactId 要从“预期提供范围”检查中排除的工件坐标字符串列表。默认值:["org.apache.maven:maven-archiver",
"org.apache.maven:maven-jxr"] 。 |
<expectedProvidedScopeGroupIds> |
List |
3.6.3 |
groupId 预期在“提供”范围内的工件坐标字符串列表。默认值:
["org.apache.maven"] 。 |
<extractors> |
Set |
2.0 |
要使用的 mojo 提取器的角色名称。 如果未设置,将使用所有 mojo 提取器。如果设置为空提取器名称,则不会使用 mojo 提取器。 例子:<!-- Use all mojo extractors --> <extractors/> <!-- Use no mojo extractors --> <extractors> <extractor/> </extractors> <!-- Use only bsh mojo extractor --> <extractors> <extractor>bsh</extractor> </extractors> |
<goalPrefix> |
String |
2.0 |
将出现在“:”之前的目标前缀。 |
<mojoDependencies> |
List |
3.5 |
将依赖项指定为groupId:artifactId
包含(抽象)Mojos,以过滤在运行时扫描的依赖项,并专注于对 Mojo 分析真正有用的依赖项。默认情况下,该值为 isnull 并扫描所有依赖项(与添加此参数之前一样)。如果在没有子项的配置中指定,则不扫描任何依赖项。 |
<packagingTypes> |
List |
3.3 |
Maven 插件封装类型。默认为单个“maven-plugin”。 |
<skip> |
boolean |
2.8 |
将此设置为“true”以跳过调用插件的任何目标或报告。 默认值为: false 。用户属性是: maven.plugin.skip 。 |
<skipDescriptor> |
boolean |
2.6 |
禁用生成有plugin.xml 利于手动编写的插件描述符的标志。默认值为: false 。 |
<skipErrorNoDescriptorsFound> |
boolean |
3.0 |
默认情况下,如果没有找到 mojo 描述符,则会抛出异常。由于 maven-plugin 在 core 中定义,描述符生成器 mojo 绑定到 generate-resources 阶段。但是对于注解,需要编译的类,所以跳过错误 默认值为: false 。用户属性是: maven.plugin.skipErrorNoDescriptorsFound 。 |
true
。boolean
3.6.3
No
maven.plugin.checkExpectedProvidedScope
true
java.lang.String
2.5
No
encoding
${project.build.sourceEncoding}
groupId:artifactId
要从“预期提供范围”检查中排除的工件坐标字符串列表。默认值:["org.apache.maven:maven-archiver",
"org.apache.maven:maven-jxr"]
。java.util.List
3.6.3
No
groupId
预期在“提供”范围内的工件坐标字符串列表。默认值:
["org.apache.maven"]
。java.util.List
3.6.3
No
要使用的 mojo 提取器的角色名称。
如果未设置,将使用所有 mojo 提取器。如果设置为空提取器名称,则不会使用 mojo 提取器。
例子:<!-- Use all mojo extractors --> <extractors/> <!-- Use no mojo extractors --> <extractors> <extractor/> </extractors> <!-- Use only bsh mojo extractor --> <extractors> <extractor>bsh</extractor> </extractors>
java.util.Set
2.0
No
java.lang.String
2.0
No
groupId:artifactId
包含(抽象)Mojos,以过滤在运行时扫描的依赖项,并专注于对 Mojo 分析真正有用的依赖项。默认情况下,该值为 isnull
并扫描所有依赖项(与添加此参数之前一样)。如果在没有子项的配置中指定,则不扫描任何依赖项。java.util.List
3.5
No
java.util.List
3.3
No
boolean
2.8
No
maven.plugin.skip
false
plugin.xml
利于手动编写的插件描述符的标志。boolean
2.6
No
false
boolean
3.0
No
maven.plugin.skipErrorNoDescriptorsFound
false