|
||||||||||
上一课 下一课 | 框架 没有框架 所有类 | |||||||||
摘要:嵌套 | 领域 | 构造 | 方法 | 详细信息:字段 | 构造 | 方法 |
java.lang.Object org.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
在界面中ExpressionEvaluator
ExpressionEvaluationException
public Object evaluate(String expr, Class<?> type) throws ExpressionEvaluationException
evaluate
在界面中TypeAwareExpressionEvaluator
ExpressionEvaluationException
public File alignToBaseDirectory(File file)
alignToBaseDirectory
在界面中ExpressionEvaluator
|
||||||||||
上一课 下一课 | 框架 没有框架 所有类 | |||||||||
摘要:嵌套 | 领域 | 构造 | 方法 | 详细信息:字段 | 构造 | 方法 |