全名:
org.apache.maven.plugins:maven-rar-plugin:2.3:rar
说明:
属性:
姓名 | 类型 | 自从 | 描述 |
---|---|---|---|
最终名称 | 细绳 | - | 要生成的 RAR 文件的名称。 默认值为:${project.build.finalName}。 |
输出目录 | 细绳 | - | 生成的 RAR 的目录。 默认值为:${project.build.directory}。 |
rarSource 目录 | 文件 | - | 要包含在 RAR 中的额外文件的单个目录。 默认值为:${basedir}/src/main/rar。 |
工作目录 | 细绳 | - | 在构建期间将资源复制到的目录。 默认值为:${project.build.directory}/${project.build.finalName}。 |
姓名 | 类型 | 自从 | 描述 |
---|---|---|---|
档案 | Maven存档配置 | - | 要使用的存档配置。请参阅Maven 存档器参考。 |
分隔符 | 列表 | 2.3 | 用于在资源中过滤的表达式的分隔符集。这些定界符以“beginToken*endToken”的形式指定。如果没有给出“*”,则假定开始和结束的分隔符相同。 因此,默认过滤分隔符可以指定为: <delimiters> <delimiter>${*}</delimiter> <delimiter>@</delimiter> </delimiters> 由于'@'分隔符在两端是相同的,我们不需要指定'@*@'(尽管我们可以)。 |
编码 | 细绳 | 2.3 | (无描述) 默认值为:${project.build.sourceEncoding}。 用户属性是:编码。 |
转义字符串 | 细绳 | 2.3 | 不会插入以字符串开头的表达式 ${foo} 将替换为 ${foo} 用户属性是:maven.resources.escapeString。 |
转义Windows路径 | 布尔值 | 2.3 | 是否在 windows 风格的路径中转义反斜杠和冒号。 默认值为:true。 用户属性是:maven.resources.escapeWindowsPaths。 |
过滤器RarSourceDirectory | 布尔值 | 2.3 | 允许过滤链接{rarSourceDirectory} 默认值为:false。 用户属性为:rar.filterRarSourceDirectory。 |
过滤器 | 列表 | 2.3 | 要使用的额外过滤器属性文件列表,以及在 POM 构建/过滤器部分中指定的系统属性、项目属性和过滤器属性文件,这些文件应该用于当前 mojo 执行期间的过滤。 通常,这些将从插件的执行部分配置,为特定执行提供一组不同的过滤器。例如,从 Maven 2.2.0 开始,您可以选择使用 id 的 default-resources和 default-testResources配置执行,以便为两种不同类型的资源提供不同的配置。通过提供extraFilters配置,您可以区分哪些过滤器用于哪种类型的资源。 |
包括空目录 | 布尔值 | 2.3 | 复制资源中包含的任何空目录。 默认值为:false。 用户属性是:maven.resources.includeEmptyDirs。 |
包括罐子 | 布尔值 | - | 指定该项目生成的jar文件是否应包含在rar文件中;默认为真。 |
清单文件 | 文件 | - | 要在 rar 文件中使用的清单文件的位置。 默认值为:${basedir}/src/main/rar/META-INF/MANIFEST.MF。 |
非过滤文件扩展 | 列表 | 2.3 | 不应用过滤的附加文件扩展名(已定义为:jpg、jpeg、gif、bmp、png) |
覆盖 | 布尔值 | 2.3 | 即使目标文件较新,也要覆盖现有文件。 默认值为:false。 用户属性是:maven.resources.overwrite。 |
raXml文件 | 文件 | - | 要在 rar 文件中使用的 ra.xml 文件的位置。 默认值为:${basedir}/src/main/rar/META-INF/ra.xml。 |
资源 | 列表 | 2.3 | 要包含在 rar 存档中的额外资源 |
支持MultiLineFiltering | 布尔值 | 2.3 | 在行尾停止搜索 endToken 默认值为:false。 用户属性是:maven.resources.supportMultiLineFiltering。 |
使用默认分隔符 | 布尔值 | 2.3 | (无描述) 默认值为:true。 |
warnOnMissingRaXml | 布尔值 | 2.3 | 如果ra.xml文件丢失,是否发出警告。如果您希望在没有
ra.xml文件的情况下构建 RAR,请设置为false 。如果您针对 JCA 1.6 或更高版本进行构建,这可能会很有用。默认值为:true。用户属性是:warnOnMissingRaXml。 |
存档:
分隔符:
用于在资源中过滤的表达式的分隔符集。这些定界符以“beginToken*endToken”的形式指定。如果没有给出“*”,则假定开始和结束的分隔符相同。
因此,默认过滤分隔符可以指定为:
<delimiters> <delimiter>${*}</delimiter> <delimiter>@</delimiter> </delimiters>
由于'@'分隔符在两端是相同的,我们不需要指定'@*@'(尽管我们可以)。
编码:
过滤器:
最终名称:
包括罐子:
清单文件:
输出目录:
覆盖:
资源:
工作目录: