全名:
org.apache.maven.plugins:maven-compiler-plugin:2.1:testCompile
说明:
属性:
test
.2.0
.test-compile
.姓名 | 类型 | 自从 | 描述 |
---|---|---|---|
compiler参数 | String |
2.0 |
如果 fork 设置为 true,则设置要传递给编译器的未格式化参数字符串。 这是因为传递给 Java 编译器的有效参数列表因编译器版本而异。 |
compilerArguments | Map |
2.0.1 |
如果 fork 设置为 true,则设置要传递给编译器的参数(添加破折号)。 这是因为传递给 Java 编译器的有效参数列表因编译器版本而异。 |
编译器 ID | String |
2.0 |
要使用的编译器的编译器 ID。有关更多信息,请参阅本指南。 默认值为: javac 。 |
编译器版本 | String |
2.0 |
要使用的编译器版本,例如。“1.3”、“1.5”,如果 fork 设置为 true。 |
调试 | boolean |
2.0 |
设置为 true 以在编译的类文件中包含调试信息。 默认值为: true 。 |
调试级别 | String |
2.1 |
要附加到 -g 命令行开关的关键字列表。合法值是 none 或以下关键字的逗号分隔列表:lines、vars 和 source。如果未指定 debuglevel,默认情况下,不会将任何内容附加到 -g。如果未打开调试,则该属性将被忽略。 |
编码 | String |
2.0 |
Java 编译器的 -encoding 参数。 默认值为: ${project.build.sourceEncoding} 。 |
可执行的 | String |
2.0 |
设置当 fork 为真时使用的编译器的可执行文件。 |
失败错误 | boolean |
2.0.2 |
指示即使出现编译错误,构建是否会继续;默认为真。 默认值为: true 。 |
叉 | boolean |
2.0 |
允许在单独的进程中运行编译器。如果为“false”,则使用内置编译器,如果为“true”,则使用可执行文件。 默认值为: false 。 |
最大内存 | String |
2.0.1 |
设置内存分配池的最大大小,以兆字节为单位,例如。"128", "128m" 如果 fork 设置为 true。 |
仿古 | String |
2.0.1 |
内存分配池的初始大小(以 MB 为单位),例如。"64", "64m" 如果 fork 设置为 true。 |
优化 | boolean |
2.0 |
设置为 true 以使用编译器的优化方法优化编译的代码。 默认值为: false 。 |
输出文件名 | String |
2.0 |
将一组源编译为单个文件时设置输出文件的名称。 |
显示弃用 | boolean |
2.0 |
设置是否显示使用已弃用 API 的源位置。 默认值为: false 。 |
显示警告 | boolean |
2.0 |
设置为 true 以显示编译警告。 默认值为: false 。 |
跳过 | boolean |
2.0 |
将此设置为“true”以完全绕过单元测试。不推荐使用它,但有时很方便。 |
资源 | String |
2.0 |
Java 编译器的 -source 参数。 |
陈旧的米利斯 | int |
2.0 |
设置最后修改日期的粒度(以毫秒为单位),以测试源是否需要重新编译。 默认值为: 0 。 |
目标 | String |
2.0 |
Java 编译器的 -target 参数。 |
testCompiler参数 | String |
2.0 |
如果 fork 设置为 true,则设置要传递给测试编译器的未格式化参数字符串。 这是因为传递给 Java 编译器的有效参数列表因编译器版本而异。 |
testCompilerArguments | Map |
2.0.1 |
如果 fork 设置为 true,则设置要传递给测试编译器的参数(前置破折号)。 这是因为传递给 Java 编译器的有效参数列表因编译器版本而异。 |
测试排除 | Set |
2.0 |
编译器的排除过滤器列表。 |
测试包括 | Set |
2.0 |
编译器的包含过滤器列表。 |
测试源 | String |
2.0 |
测试 Java 编译器的 -source 参数。 |
测试目标 | String |
2.0 |
测试 Java 编译器的 -target 参数。 |
冗长的 | boolean |
2.0 |
设置为 true 以显示有关编译器正在做什么的消息。 默认值为: false 。 |
如果 fork 设置为 true,则设置要传递给编译器的未格式化参数字符串。
这是因为传递给 Java 编译器的有效参数列表因编译器版本而异。
java.lang.String
2.0
No
如果 fork 设置为 true,则设置要传递给编译器的参数(添加破折号)。
这是因为传递给 Java 编译器的有效参数列表因编译器版本而异。
java.util.Map
2.0.1
No
java.lang.String
2.0
No
${maven.compiler.compilerId}
javac
java.lang.String
2.0
No
${maven.compiler.compilerVersion}
调试:
boolean
2.0
No
${maven.compiler.debug}
true
调试级别:
java.lang.String
2.1
No
${maven.compiler.debuglevel}
编码:
java.lang.String
2.0
No
${encoding}
${project.build.sourceEncoding}
java.lang.String
2.0
No
${maven.compiler.executable}
失败错误:
boolean
2.0.2
No
${maven.compiler.failOnError}
true
叉子:
boolean
2.0
No
${maven.compiler.fork}
false
最大内存:
java.lang.String
2.0.1
No
${maven.compiler.maxmem}
追忆:
java.lang.String
2.0.1
No
${maven.compiler.meminitial}
优化:
boolean
2.0
No
${maven.compiler.optimize}
false
java.lang.String
2.0
No
${project.build.finalName}
显示弃用:
boolean
2.0
No
${maven.compiler.showDeprecation}
false
显示警告:
boolean
2.0
No
${maven.compiler.showWarnings}
false
跳过:
boolean
2.0
No
${maven.test.skip}
来源:
java.lang.String
2.0
No
${maven.compiler.source}
int
2.0
No
${lastModGranularityMs}
0
目标:
java.lang.String
2.0
No
${maven.compiler.target}
如果 fork 设置为 true,则设置要传递给测试编译器的未格式化参数字符串。
这是因为传递给 Java 编译器的有效参数列表因编译器版本而异。
java.lang.String
2.0
No
如果 fork 设置为 true,则设置要传递给测试编译器的参数(前置破折号)。
这是因为传递给 Java 编译器的有效参数列表因编译器版本而异。
java.util.Map
2.0.1
No
测试排除:
java.util.Set
2.0
No
测试包括:
java.util.Set
2.0
No
测试来源:
java.lang.String
2.0
No
${maven.compiler.testSource}
测试目标:
java.lang.String
2.0
No
${maven.compiler.testTarget}
详细:
boolean
2.0
No
${maven.compiler.verbose}
false