Java 使用onejar maven插件构建可运行的jar

Java 使用onejar maven插件构建可运行的jar,java,maven,onejar,Java,Maven,Onejar,如何让它构建名称中不包含“一个jar”的常规工件? 我在POM中使用以下设置: <plugin> <groupId>com.jolira</groupId> <artifactId>onejar-maven-plugin</artifactId> <version>1.4.4</version> <executions> <execution>

如何让它构建名称中不包含“一个jar”的常规工件? 我在POM中使用以下设置:

<plugin>
    <groupId>com.jolira</groupId>
    <artifactId>onejar-maven-plugin</artifactId>
    <version>1.4.4</version>
    <executions>
        <execution>
            <configuration>
                <mainClass>package.ClassName</mainClass>
                <onejarVersion>0.97</onejarVersion>
                <attachToBuild>true</attachToBuild>
            </configuration>
            <goals>
                <goal>one-jar</goal>
            </goals>
        </execution>
    </executions>
</plugin>

com.joira
onejar maven插件
1.4.4
package.ClassName
0.97
真的
一罐

${project.artifactId}-${project.version}.${project.packaging}
或者,您想要的任何其他图案。

只需添加

<configuration>    
    <classifier>WhatEverStringYouWant</classifier>
</configuration>

你想要什么

很清楚,你仍然想要一个胖罐子,你只是不想在文件名中添加一个罐子?是的,只是文件名改变了。
<configuration>    
    <classifier>WhatEverStringYouWant</classifier>
</configuration>