如果我可以${project.build.sourceDirectory}用来引用源目录,我可以用什么来引用"resources"目录?
看着超级pom,看起来${project.build.resources.resource.directory}会起作用,但事实并非如此...
cth*_*aud 50
${project.build.resources[0].directory}
Run Code Online (Sandbox Code Playgroud)
maven reference @ Sonatype,"资源过滤"一章说,可以访问maven内部"Model.class"中的任何内容.报价:
" 有关Maven Model对象上可用属性的完整列表,请查看maven-model项目的JavaDoc http://maven.apache.org/ref/3.0.4/maven-model/apidocs/index .html.加载这个JavaDoc之后,看一下Model类.从这个Model类JavaDoc中,你应该可以导航到你想要引用的POM属性. "
然后,maven帮助插件有一个方便的帮助:评估目标,让你做试验和错误发现属性.
使用 Maven 帮助插件扩展 @chiebaud 的答案,我认为今天正确的选项是
${project.resources[0].directory}
Run Code Online (Sandbox Code Playgroud)
(没有“ .build”部分)。
| 归档时间: |
|
| 查看次数: |
36929 次 |
| 最近记录: |