在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.
小智 5
在IntelliJ Idea中,右键单击项目顶部文件夹,然后单击Maven => Show effective POM即可查看有效的pom文件。在该文件中,搜索“finalName”即可了解它。
| 归档时间: |
|
| 查看次数: |
37587 次 |
| 最近记录: |