mmc*_*omb 8 maven-2 maven-plugin maven
我正在编写一个Maven插件,该插件将项目构建的.jar文件的路径作为参数.目前我在我的Mojo类中使用以下定义作为我的配置变量...
/**
* Location of the built artifact
* @parameter expression="${project.build.finalName}
* @required
*/
private File path;
Run Code Online (Sandbox Code Playgroud)
$ {project.build.finalName}属性返回构建工件的路径,但不包含文件扩展名.因此,如果我的构建生成了一个名为TheBuiltJar-1.0.jar的文件,则我的路径变量的路径指向TheBuiltJar-1.0 - 这不是有效的文件路径.
是否有另一个maven属性包含完整路径和扩展名?或者甚至包含扩展名的另一个属性?
Pas*_*ent 16
是否有另一个maven属性包含完整路径和扩展名?或者甚至包含扩展名的另一个属性?
你不是在寻找:
${project.build.directory}/${project.build.finalName}.${project.packaging}
Run Code Online (Sandbox Code Playgroud)