如何从Maven';谁的财产?

如何从Maven';谁的财产?,maven,Maven,从Maven的属性中获取分类器名称并将其用作pom.xml中的变量的最简单方法是什么 例如: <properties> <final_jar>${project.build.finalName}-${classifier}.jar</final_jar> </properties> ${project.build.finalName}-${classifier}.jar 中没有提到分类器属性 查看maven-jar-plugin的源代码

从Maven的属性中获取分类器名称并将其用作
pom.xml
中的变量的最简单方法是什么

例如:

<properties>
   <final_jar>${project.build.finalName}-${classifier}.jar</final_jar>
</properties>

${project.build.finalName}-${classifier}.jar
中没有提到分类器属性


查看
maven-jar-plugin
的源代码,它似乎是从一个名为
maven.jar.classifier
的属性获得的,但它似乎在插件之外不可用。有什么方法可以访问它吗?

尽管在下面提到了
分类器
,但它必须在一个声明中声明。所以(你说吧)它不是这个计划的一部分

不幸的是,我也没有找到访问
maven jar插件的属性的方法,但是通过声明一个额外的
属性:

<project>
  ...
  <properties>
    <jar.classifier>CLASSIFIER</jar.classifier>
  </properties>
  ...
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-jar-plugin</artifactId>
        <version>2.6</version>
        <configuration>
          <classifier>${jar.classifier}</classifier>
        </configuration>
      </plugin>
  ...
</project>
${project.build.plugins.plugin[<G>:<A>:<V>].<property>}