依赖:离线
全名:
org.apache.maven.plugins:maven-dependency-plugin:2.4:go-offline
说明:
解决所有项目依赖项的目标,包括插件和报告及其依赖项。
属性:
- 需要执行一个 Maven 项目。
- 需要对范围内的工件进行依赖解析:test。
- 自版本:2.0。
- 在执行自身之前调用此插件的目标解析插件的执行。
可选参数
姓名 |
类型 |
自从 |
描述 |
追加输出 |
布尔值 |
2.2 |
是否将输出附加到输出文件或覆盖它。 默认值为:false。 |
分类器 |
细绳 |
2.0 |
指定要查找的分类器。示例:来源
|
excludeArtifactIds |
细绳 |
2.0 |
工件名称的逗号分隔列表也排除在外。
|
排除分类器 |
细绳 |
2.0 |
要排除的分类器的逗号分隔列表。空字符串表示不排除任何内容(默认)。
|
excludeGroupIds |
细绳 |
2.0 |
要排除的 GroupId 名称的逗号分隔列表。
|
排除范围 |
细绳 |
2.0 |
要排除的范围。空字符串表示没有范围(默认)。
|
排除传递 |
布尔值 |
2.0 |
如果我们应该排除传递依赖 默认值是:false。 |
排除类型 |
细绳 |
2.0 |
要排除的类型的逗号分隔列表。空字符串表示不排除任何内容(默认)。
|
包括ArtifactIds |
细绳 |
2.0 |
要包含的工件名称的逗号分隔列表。
|
包括分类器 |
细绳 |
2.0 |
要包括的分类器的逗号分隔列表。空字符串表示包含所有内容(默认)。
|
包括GroupIds |
细绳 |
2.0 |
要包含的 GroupId 的逗号分隔列表。
|
包括范围 |
细绳 |
2.0 |
要包括的范围。空字符串表示所有范围(默认)。
|
包括类型 |
细绳 |
2.0 |
要包含的类型的逗号分隔列表。空字符串表示包含所有内容(默认)。
|
标记目录 |
文件 |
2.0 |
存储标志文件的目录 默认值为:${project.build.directory}/dependency-maven-plugin-markers。 |
输出绝对工件文件名 |
布尔值 |
2.0 |
已解析工件的输出绝对文件名 默认值为:false。 |
输出文件 |
文件 |
2.0 |
如果指定,此参数将导致依赖项写入指定的路径,而不是写入控制台。
|
overWriteIfNewer |
布尔值 |
2.0 |
覆盖不存在或比源更旧的工件。 默认值为:true。 |
覆盖释放 |
布尔值 |
1.0 |
覆盖发布工件 默认值为:false。 |
覆盖快照 |
布尔值 |
1.0 |
覆盖快照工件 默认值为:false。 |
prependGroupId |
布尔值 |
2.2 |
在复制期间添加 groupId。 默认值为:false。 |
无声 |
布尔值 |
2.0 |
如果插件应该是静默的。 默认值为:false。 |
类型 |
细绳 |
2.0 |
指定基于分类器构建工件时要查找的类型。示例:java-source,jar,war 默认值为:java-source。 |
参数详情
追加输出:
是否将输出附加到输出文件或覆盖它。
- 类型:布尔值
- 从: 2.2
- 要求:否
- 表达式:${appendOutput}
- 默认值:假
分类器:
指定要查找的分类器。示例:来源
- 类型:java.lang.String
- 从: 2.0
- 要求:否
- 表达式:${分类器}
excludeArtifactIds:
工件名称的逗号分隔列表也排除在外。
- 类型:java.lang.String
- 从: 2.0
- 要求:否
- 表达式:${excludeArtifactIds}
排除分类器:
要排除的分类器的逗号分隔列表。空字符串表示不排除任何内容(默认)。
- 类型:java.lang.String
- 从: 2.0
- 要求:否
- 表达式:${excludeClassifiers}
excludeGroupIds:
要排除的 GroupId 名称的逗号分隔列表。
- 类型:java.lang.String
- 从: 2.0
- 要求:否
- 表达式:${excludeGroupIds}
排除范围:
要排除的范围。空字符串表示没有范围(默认)。
- 类型:java.lang.String
- 从: 2.0
- 要求:否
- 表达式:${excludeScope}
排除传递:
如果我们应该排除传递依赖
- 类型:布尔值
- 从: 2.0
- 要求:否
- 表达式:${excludeTransitive}
- 默认值:假
排除类型:
要排除的类型的逗号分隔列表。空字符串表示不排除任何内容(默认)。
- 类型:java.lang.String
- 从: 2.0
- 要求:否
- 表达式:${excludeTypes}
包括ArtifactIds:
要包含的工件名称的逗号分隔列表。
- 类型:java.lang.String
- 从: 2.0
- 要求:否
- 表达式:${includeArtifactIds}
包括分类器:
要包括的分类器的逗号分隔列表。空字符串表示包含所有内容(默认)。
- 类型:java.lang.String
- 从: 2.0
- 要求:否
- 表达式:${includeClassifiers}
包括GroupIds:
要包含的 GroupId 的逗号分隔列表。
- 类型:java.lang.String
- 从: 2.0
- 要求:否
- 表达式:${includeGroupIds}
包括范围:
要包括的范围。空字符串表示所有范围(默认)。
- 类型:java.lang.String
- 从: 2.0
- 要求:否
- 表达式:${includeScope}
包括类型:
要包含的类型的逗号分隔列表。空字符串表示包含所有内容(默认)。
- 类型:java.lang.String
- 从: 2.0
- 要求:否
- 表达式:${includeTypes}
标记目录:
存放标志文件的目录
- 类型:java.io.File
- 从: 2.0
- 要求:否
- 表达式:${markersDirectory}
- 默认值:${project.build.directory}/dependency-maven-plugin-markers
outputAbsoluteArtifactFilename:
输出已解析工件的绝对文件名
- 类型:布尔值
- 从: 2.0
- 要求:否
- 表达式:${outputAbsoluteArtifactFilename}
- 默认值:假
输出文件:
如果指定,此参数将导致依赖项写入指定的路径,而不是写入控制台。
- 类型:java.io.File
- 从: 2.0
- 要求:否
- 表达式:${outputFile}
overWriteIfNewer:
覆盖不存在或比源更旧的工件。
- 类型:布尔值
- 从: 2.0
- 要求:否
- 表达式:${overWriteIfNewer}
- 默认值:真
覆盖释放:
覆盖发布工件
- 类型:布尔值
- 从: 1.0
- 要求:否
- 表达式:${overWriteReleases}
- 默认值:假
覆盖快照:
覆盖快照工件
- 类型:布尔值
- 从: 1.0
- 要求:否
- 表达式:${overWriteSnapshots}
- 默认值:假
prependGroupId:
在复制期间添加 groupId。
- 类型:布尔值
- 从: 2.2
- 要求:否
- 表达式:${mdep.prependGroupId}
- 默认值:假
沉默:
如果插件应该是静默的。
- 类型:布尔值
- 从: 2.0
- 要求:否
- 表达式:${silent}
- 默认值:假
类型:
指定基于分类器构建工件时要查找的类型。示例:java-source,jar,war
- 类型:java.lang.String
- 从: 2.0
- 要求:否
- 表达式:${type}
- 默认值:java-source