Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/393.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插件中的java代码中引用pom中的artifactId?_Java_Maven_Pom.xml_Maven Plugin - Fatal编程技术网

如何从maven插件中的java代码中引用pom中的artifactId?

如何从maven插件中的java代码中引用pom中的artifactId?,java,maven,pom.xml,maven-plugin,Java,Maven,Pom.xml,Maven Plugin,我对java非常陌生。我正在创建一个maven插件,它需要从pom中了解artifactId。它将使用此名称创建目录。我在网上搜索了“资源”和“筛选”,环境变量,配置设置等,但没有找到任何有用的内容。这是否回答了您的问题?你的插件应该解决什么样的问题?你能更详细地解释一下吗?上面建议的文章“获取maven项目版本和工件ID”看起来非常有用,只是我在“properties.load(this.getClassLoader().getResourceAsStream(“project.propert

我对java非常陌生。我正在创建一个maven插件,它需要从pom中了解
artifactId
。它将使用此名称创建目录。我在网上搜索了
“资源”
“筛选”
环境变量
,配置设置等,但没有找到任何有用的内容。

这是否回答了您的问题?你的插件应该解决什么样的问题?你能更详细地解释一下吗?上面建议的文章“获取maven项目版本和工件ID”看起来非常有用,只是我在“properties.load(this.getClassLoader().getResourceAsStream(“project.properties”);”一行中遇到了一个错误。“这”是不允许的。我的插件应该做的是:artifactId类似于AAA。我的插件需要创建一个名为AAA的目录,并找到该区域中的所有其他目录(称为aaaDir1、aaaDir2等),然后将这些其他目录的内容复制到AAA目录中。