Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Maven 如何获取子项目的${project.name}_Maven_Pom.xml_Parent Pom - Fatal编程技术网

Maven 如何获取子项目的${project.name}

Maven 如何获取子项目的${project.name},maven,pom.xml,parent-pom,Maven,Pom.xml,Parent Pom,在子pom中引用${project.name}似乎包括父级名称,例如 parent-name/child-name 有没有办法只获取子名称(即实际运行的pom的名称) 我可能可以使用artifactId或任何其他子项特有的内容,但也有同样的问题${project.artifactId}不包括父项artifactId。第一个问题:为什么在子项pom中需要项目名称?尝试在父项中定义。回购是https://repo。对于给定的子项,回购是https://repo/${project.artifact

在子pom中引用${project.name}似乎包括父级名称,例如

parent-name/child-name
有没有办法只获取子名称(即实际运行的pom的名称)


我可能可以使用artifactId或任何其他子项特有的内容,但也有同样的问题

${project.artifactId}
不包括父项artifactId。第一个问题:为什么在子项pom中需要项目名称?尝试在父项中定义。回购是
https://repo
。对于给定的子项,回购是
https://repo/${project.artifactId}
。但是artifactId是父id和子id的串联。不确定为什么要在子pom中引用项目的名称是不寻常的。但是artifactId对我来说也一样