project.build.finalName的价值是多少?

Feu*_*mel 28 maven

Maven的文档介绍了一个属性说话project.build.finalName,但我找不到它被设置为基于其它值的值的定义pom.xml.

如果project.build.finalName在没有覆盖属性定义的情况下计算的值是pom.xml多少?

Dan*_*Dan 30

谷歌...看看Maven POM参考:http://maven.apache.org/pom.html#BaseBuild_Element

finalName:这是捆绑项目最终构建时的名称(没有文件扩展名,例如:my-project-1.0.jar).它默认为$ {artifactId} - $ {version}.然而,术语"finalName"有点用词不当,因为构建捆绑项目的插件有权忽略/修改此名称(但通常不会).例如,如果maven-jar-plugin配置为给jar一个测试分类器,那么上面定义的实际jar将被构建为my-project-1.0-test.jar.

  • 当我在谷歌搜索这是第一个链接! (10认同)

R.D*_*ire 12

在Eclipse Maven POM编辑器的"Effective POM"选项卡中,您可以显式地看到该值.


小智 5

在IntelliJ Idea中,右键单击项目顶部文件夹,然后单击Maven => Show effective POM即可查看有效的pom文件。在该文件中,搜索“finalName”即可了解它。