`
yixiandave
  • 浏览: 140581 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

使用Maven打包Runnable jar文件

阅读更多
网上资料很乱,找到一个亲测可用的demo:
           <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-shade-plugin</artifactId>
                <executions>
                    <execution>
                        <phase>package</phase>
                        <goals>
                            <goal>shade</goal>
                        </goals>
                        <configuration>
                            <transformers>
                                <transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
                                    <manifestEntries>
                                        <Main-Class>.....YourMainClass</Main-Class>
                                    </manifestEntries>
                                </transformer>
                            </transformers>
                        </configuration>
                    </execution>
                </executions>
            </plugin>
分享到:
评论

相关推荐

    java打包为jar

    3. 在弹出的窗口中,展开“Java”选项,然后选择“Runnable JAR file”(可运行的JAR文件),点击“Next”(下一步)。 4. 在“Launch configuration”(启动配置)中,选择你要作为主类运行的程序,即包含`public ...

    java打包jar方案的优缺点分析及解决方案

    Java打包成JAR文件是将源代码编译后的字节码和相关资源组合在一起的常见方式,便于分发和执行。以下是对三种不同打包方法的详细分析和比较: 1. **使用Eclipse插件fat.jar打包** `fat.jar`插件允许开发者将所有...

    Java程序打包成Jar的文档说明

    一种常见的方式是使用`Class-Path`属性在`MANIFEST.MF`中列出外部库的位置,或者使用工具如Apache Ant、Maven或Gradle进行更复杂的打包配置,它们可以自动处理依赖并生成可执行的JAR。 总的来说,Eclipse提供了一个...

    如何生成可执行jar文件

    在Java编程环境中,生成可执行JAR(Java Archive)文件是一项常见的任务,它允许我们将类文件、资源和其他依赖项打包成一个独立的可执行文件。这样,用户无需安装Java环境,只需双击JAR文件即可运行程序。以下是生成...

    Eclipse打包工具FATJAR

    2. **创建Fat JAR**:安装完成后,右键点击项目 -&gt; Export -&gt; Runnable JAR file,在弹出的向导中选择"Package required libraries into generated JAR"选项,这将把所有依赖的库打包进JAR。 3. **配置Main-Class**...

    fat jar,eclipse打包插件

    创建fat jar的方法多种多样,可以使用命令行工具如`maven-shade-plugin`或`gradle-fatjar`,也可以使用IDE插件,如Eclipse中的Fat Jar插件。Fat Jar插件允许用户选择项目中的类和资源,以及它们的依赖,然后将它们...

    使用eclipse打jar包 可执行的jar

    在Java开发中,将项目打包成可执行的JAR(Java ARchive)文件是非常常见的需求,这使得我们可以方便地分发和运行程序。Eclipse作为一款强大的Java集成开发环境,提供了内置的功能来创建可执行的JAR包。以下是详细...

    MyEclipse或Eclipse打jar包插件+详细的使用教程

    - 若有大型库,考虑使用外部引用而不是打包进JAR,以减少文件大小。 以上就是使用MyEclipse和Eclipse进行JAR打包的详细步骤,以及使用插件的教程。掌握这些技巧,可以帮助你高效地管理和分发Java应用程序。在实际...

    Java程序打包时出现的一些问题以及解决方案.docx

    首先,Java程序的打包主要有两种形式:普通JAR文件和可执行(Runnable)JAR文件。 1. **打包成JAR文件**: 这是最基本的打包方式,将编译后的字节码文件(.class)打包成一个可分发的JAR档案。在打包过程中,如果...

    将多个jar包合并为一个jar包

    这条命令会将`lib`目录下的所有文件打包进`combined.jar`,包括`lib1.jar`和`lib2.jar`的内容。 - 注意,这种方法可能无法处理类路径和MANIFEST.MF的复杂情况,需要手动调整。 2. **使用Ant或Maven构建工具**: ...

    最方便的Eclipse打包JAR插件

    在开发完成后,通常需要将项目打包成一个可执行的JAR(Java Archive)文件,以便于分发和运行。"最方便的Eclipse打包JAR插件"是指Eclipse中的一款插件,它简化了这一过程,使得开发者可以更轻松地创建包含所有依赖的...

    eclipse制作jar工具

    在某些情况下,你可能需要考虑使用更高级的打包工具,如Maven或Gradle,它们也支持生成类似的"胖"JAR,但提供了更灵活的配置和管理方式。例如,Maven的`maven-assembly-plugin`或`shade-plugin`,以及Gradle的`...

    java 中使用maven shade plugin 打可执行Jar包

    概述:Maven Shade Plugin 是 Maven 的一个插件,可以将 Java 项目和其依赖项打包成一个 Fat Jar,并指定主类,方便直接使用 Java 命令运行 Jar 包。 知识点一:Maven Shade Plugin 的作用 Maven Shade Plugin 的...

    Fat-jar工具软件下载

    在Eclipse中,你可以通过菜单选择“Export” -&gt; "Java" -&gt; "Fat JAR: Runnable JAR file"来启动打包过程。在弹出的向导中,你可以指定主类(即程序的入口点),选择要包含的库,以及输出的jar文件名和位置。此外,...

    Eclipse 打包插件

    - 使用Eclipse插件执行打包:通过菜单选择“Export” -&gt; “Java” -&gt; “Runnable JAR file”,然后按照向导指引进行设置,如选择运行配置、打包方式(库包含在JAR内还是外部)、输出目录等。 - 审查并确认打包结果:...

    Java打Jar包方法和实例

    Java打Jar包是Java开发过程中常见的一项操作,它将多个类文件、资源文件等打包成一个可执行的JAR(Java Archive)文件,方便分发、部署和运行。本篇文章将详细阐述Java打Jar包的方法,并通过实例进行演示。 1. **...

    创建jar并引入第三方包

    在Java开发过程中,将项目打包成JAR文件是一项常见的任务,尤其当需要分发或部署一个独立的应用程序时。在MyEclipse这样的集成开发环境中,这个过程可以通过几个简单步骤完成,同时还能方便地引入第三方库。本文将...

    java开发常用jar包

    Java开发中的JAR(Java Archive)文件是Java平台特有的归档格式,用于打包类库、资源文件和其他相关组件。在Java应用程序或Web应用中,JAR文件常常被用来减少网络传输的数据量,提高加载速度,并方便代码管理。下面...

    net.sf.fjep.fatjar_0.0.32.jar

    "fatjar_0.0.32.jar" 是一个由 net.sf.fjep 项目开发的工具,主要用于创建可执行的Java程序,它将所有依赖的库打包到一个单独的JAR(Java Archive)文件中,因此得名“fat jar”。这个版本是 0.0.32,适用于Eclipse ...

    java程序打包工具

    Java程序打包工具是开发者在创建Java应用程序时必不可少的辅助工具,它们主要用于将多个类文件、资源文件以及其他依赖库整合成一个可执行的JAR(Java Archive)文件,方便部署和运行。Eclipse作为广泛使用的Java集成...

Global site tag (gtag.js) - Google Analytics