|
||||||||||
| 上一课 下一课 | 框架 没有框架 所有类 | |||||||||
| 摘要:嵌套 | 领域 | 构造 | 方法 | 详细信息:字段 | 构造 | 方法 | |||||||||
java.lang.Objectorg.apache.maven.plugin.PluginParameterExpressionEvaluator
public class PluginParameterExpressionEvaluator
插件参数表达式的求值器。${被和包围的内容}被评估。公认的价值观是:
| 表达 | 评价结果 | |
|---|---|---|
session | 实际上MavenSession | |
session.* | (从 Maven 3 开始) | |
localRepository | MavenSession.getLocalRepository() | |
reactorProjects | MavenSession.getProjects() | |
repositorySystemSession | (从 Maven 3 开始) | MavenSession.getRepositorySession() |
project | MavenSession.getCurrentProject() | |
project.* | ||
pom.* | (从 Maven 3 开始) | 与...一样project.* |
executedProject | MavenProject.getExecutionProject() | |
settings | MavenSession.getSettings() | |
settings.* | ||
basedir | MavenSession.getExecutionRootDirectory()或者System.getProperty( "user.dir" )如果为空 | |
mojoExecution | 实际上MojoExecution | |
mojo | (从 Maven 3 开始) | 与...一样mojoExecution |
mojo.* | (从 Maven 3 开始) | |
plugin | (从 Maven 3 开始) | MojoExecution.getMojoDescriptor().getPluginDescriptor() |
plugin.* | ||
* | 系统属性 | |
* | 项目属性 |
reports在 Maven 2.x 中受支持,但在 Maven 3 中被删除
MavenSession,
MojoExecution| 构造函数摘要 | |
|---|---|
PluginParameterExpressionEvaluator(MavenSession session)
|
|
PluginParameterExpressionEvaluator(MavenSession session,
MojoExecution mojoExecution)
|
|
PluginParameterExpressionEvaluator(MavenSession session,
MojoExecution mojoExecution,
PathTranslator pathTranslator,
Logger logger,
MavenProject project,
Properties properties)
已弃用。 |
|
| 方法总结 | |
|---|---|
File |
alignToBaseDirectory(File file)
|
Object |
evaluate(String expr)
|
Object |
evaluate(String expr,
Class<?> type)
|
| 从类 java.lang 继承的方法。目的 |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| 构造函数详细信息 |
|---|
@Deprecated
public PluginParameterExpressionEvaluator(MavenSession session,
MojoExecution mojoExecution,
PathTranslator pathTranslator,
Logger logger,
MavenProject project,
Properties properties)
public PluginParameterExpressionEvaluator(MavenSession session)
public PluginParameterExpressionEvaluator(MavenSession session,
MojoExecution mojoExecution)
| 方法详情 |
|---|
public Object evaluate(String expr)
throws ExpressionEvaluationException
evaluate在界面中ExpressionEvaluatorExpressionEvaluationException
public Object evaluate(String expr,
Class<?> type)
throws ExpressionEvaluationException
evaluate在界面中TypeAwareExpressionEvaluatorExpressionEvaluationExceptionpublic File alignToBaseDirectory(File file)
alignToBaseDirectory在界面中ExpressionEvaluator
|
||||||||||
| 上一课 下一课 | 框架 没有框架 所有类 | |||||||||
| 摘要:嵌套 | 领域 | 构造 | 方法 | 详细信息:字段 | 构造 | 方法 | |||||||||