Maven${project.name}是否为空?

Maven${project.name}是否为空?,maven,Maven,我想使用${project.name}进行资源筛选。我知道这个值来自Maven对象。但是文档并没有指出这是否会返回null 在资源筛选期间,即使POM未指定值,是否始终将值分配给${project.name}?我想要一些权威的参考资料。谢谢。是的,如果您没有在标记中定义它,它可以是 为什么要使用${project.name},而不是${project.artifactId}?您应该改为使用后者。是的,如果您没有在标记中定义它,则可以使用后者 为什么要使用${project.name},而不是${

我想使用
${project.name}
进行资源筛选。我知道这个值来自Maven对象。但是文档并没有指出这是否会返回
null


在资源筛选期间,即使POM未指定值,是否始终将值分配给
${project.name}
?我想要一些权威的参考资料。谢谢。

是的,如果您没有在
标记中定义它,它可以是


为什么要使用
${project.name}
,而不是
${project.artifactId}
?您应该改为使用后者。

是的,如果您没有在
标记中定义它,则可以使用后者


为什么要使用
${project.name}
,而不是
${project.artifactId}
?您应该改用后者。

谢谢您的回答,但如果能得到权威的参考,那就太好了。我不知道你怎么能猜出我“应该”使用什么,虽然,不知道我的预期目标。例如,我可能希望在筛选项目中包含项目名称,或者,如果没有定义名称,则包含工件ID。谢谢您的回答,但是如果能够获得权威参考,那就太好了。我不知道你怎么能猜出我“应该”使用什么,虽然,不知道我的预期目标。例如,我可能希望在筛选项目中包含项目名称,或者,如果没有定义名称,则包含工件ID。