【发布时间】:2011-04-19 19:48:32
【问题描述】:
我正在编写一个 Maven 插件,该插件将项目构建的 .jar 文件的路径作为参数。目前,我在 Mojo 类中为我的配置变量使用以下定义...
/**
* Location of the built artifact
* @parameter expression="${project.build.finalName}
* @required
*/
private File path;
${project.build.finalName} 属性返回构建工件的路径,但不包含文件扩展名。因此,如果我的构建生成了一个名为 TheBuiltJar-1.0.jar 的文件,我的路径变量的路径指向 TheBuiltJar-1.0 - 这不是有效的文件路径。
是否还有另一个包含完整路径和扩展名的 Maven 属性?或者甚至是另一个只包含扩展的属性?
【问题讨论】:
标签: maven-2 maven maven-plugin