2012-02-16 2 views
3

MavenProject.getBaseDir()は、pom.xmlファイルのディレクトリを返します。 MavenProjectを使用して$ {project.build.directory}を取得するにはどうすればよいですか?私はユーザーがこのプロパティを再定義することが許可されているので、getBaseDir()に "target"を追加するだけでは機能しません。MavenProjectからproject.build.directoryを取得しますか?

+0

mojoで使用しますか? –

+0

ターゲットディレクトリまたはターゲット/クラスにアクセスしようとしていますか? – Gaurav

+0

@ŁukaszRżanek、はい。 – Gili

答えて

12

MavenProject.getBuild()。getDirectory()

+2

getBuild()はBuildオブジェクトを返し、getDirectory()はBuildBaseクラスから継承します。 javadocを見落とすのは簡単です。 – tdrury

2

あなたは、これが適切な値に置き換えられますように

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

をプロパティを定義することができます。第二に

- 。。あなたは()

それはテストされていないが、しかし

MavenProject.getModel()getBuild()getDirectoryを確認することができます。

関連する問題