从MavenProject获取project.build.directory?

时间:2012-02-16 20:57:48

标签: maven maven-plugin

MavenProject.getBaseDir()返回pom.xml文件的目录。如何使用MavenProject获取$ {project.build.directory}?我相信用户可以重新定义这个属性,所以简单地将“target”添加到getBaseDir()将不起作用。

2 个答案:

答案 0 :(得分:12)

MavenProject.getBuild()。getDirectory()

答案 1 :(得分:2)

您可以通过某种方式定义属性

@parameter default-value="${project.build.directory}"

这将被替换为适当的值。

第二 - 你可以检查

MavenProject.getModel()。getBuild()getDirectory。()

但是,它没有经过测试。