maven插件配置

时间:2010-06-15 13:27:04

标签: maven-2 maven-plugin

编写Maven插件时,您可以在mojo类中配置各种参数,例如:

/**
 * The path to the properties files.
 * 
 * @parameter expression="${project.build.directory}"
 */
private File buildDir;

是否有引用列出了所有可用的项目属性(例如$ {project.build.directory})?例如,如何获取资源目录的值?

谢谢, 唐

2 个答案:

答案 0 :(得分:1)

我认为您正在寻找Maven Properties Guide

答案 1 :(得分:1)

  

是否有引用列出了所有可用的项目属性(例如$ {project.build.directory})?

已经提到的Maven Properties Guide是值得去的地方。另外,请务必检查引入以下语法的PLXUTILS-37

    如果project.dependencies[0]dependencies对象或数组对象,则
  • java.util.List
  • 如果project.dependenciesAsMap(dep1)dependenciesAsMap对象,则为
  • java.util.Map
  

例如,如何获取资源目录的值?

你为什么需要这个?资源通常会复制到${project.build.directory},您应该从那里与它们进行交互。

但如果您真的想这样做,请不要忘记project.build.resources拥有List Resource(因此您可能需要${project.build.resources[0].directory})。

相关问题