public class PluginParameterExpressionEvaluator extends Object implements TypeAwareExpressionEvaluator
${
被和包围的内容}
被评估。公认的价值观是:表达 | 评价结果 | |
---|---|---|
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)
已弃用。
|
@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
在界面中 ExpressionEvaluator
ExpressionEvaluationException
public Object evaluate(String expr, Class<?> type) throws ExpressionEvaluationException
public File alignToBaseDirectory(File file)
alignToBaseDirectory
在界面中 ExpressionEvaluator
版权所有 © 2001–2014 Apache 软件基金会。版权所有。