java - 使用 onejar-maven-plugin 构建可运行的 jar

标签 java maven onejar

如何让它构建名称中不包含“one-jar”的常规 Artifact ? 我在 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>

最佳答案

<configuration>
  <filename>${project.artifactId}-${project.version}.${project.packaging}</filename>
</configuration>

或者您想要的任何其他模式。

关于java - 使用 onejar-maven-plugin 构建可运行的 jar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21714904/

相关文章:

java - 多次更新 ControllerAdvice 属性时出现问题

JavaFX 将文本附加到 TextArea 抛出异常

在cygwin中运行时出现maven错误?

java - 如何下载 Netbeans 的 Guava 库?

java - 使用 FatJar 作为 native 库

java - 方法未按时间顺序调用

java - 如何每10秒更新一次GPS位置?

java - 没有父 pom 故障安全集成测试的 Spring Boot 失败

java - OneJar 和动态类加载

scala - 启动使用 one-jar 创建的 jar 时出错