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

将依赖jar包打包进中的结果。

阅读更多
桌面开发的时候往往希望打包成EXE文件,这样做的第一步就是要将依赖的jar包打包进去。
一般情况下maven不打包的。
需要在pom.xml文件中增加以下代码:

    <!--下面所增加代码是为了将项目所依赖的jar包都打包进来-->
    <build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>2.3.2</version>
                <configuration>
                    <source>1.7</source>
                    <target>1.7</target>
                </configuration>
            </plugin>
            <plugin>
                <artifactId>maven-assembly-plugin</artifactId>
                <configuration>
                    <archive>
                        <manifest>
                            <addClasspath>true</addClasspath>
                            <mainClass>换成自己的主类</mainClass>
                        </manifest>
                    </archive>
                    <descriptorRefs>
                        <descriptorRef>jar-with-dependencies</descriptorRef>
                    </descriptorRefs>
                </configuration>
                <executions>
                    <execution>
                        <id>make-my-jar-with-dependencies</id>
                        <phase>package</phase>
                        <goals>
                            <goal>single</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>           
        </plugins>
    </build>
分享到:
评论

相关推荐

    springboot+maven打包demo【将依赖与配置文件打包到jar包外部】

    在本文中,我们将深入探讨如何使用Spring Boot和Maven来构建一个项目,使得依赖和配置文件被打包到jar包外部,以实现更加灵活的项目管理。这个方法对于那些需要根据不同环境进行定制配置或者频繁更新配置的应用来说...

    Maven引入本地Jar包并打包进War包中的方法

    我们可以在pom.xml文件中添加以下配置,以便将本地Jar包打包进War包中: ``` &lt;groupId&gt;org.apache.maven.plugins &lt;artifactId&gt;maven-dependency-plugin &lt;version&gt;2.10 &lt;id&gt;copy-dependencies &lt;phase&gt;...

    json依赖jar包json依赖jar包json依赖jar包

    本文将详细讲解JSON依赖jar包的相关知识点。 1. **Jackson JSON库** Jackson是Java中最流行的JSON处理库之一,它提供了多种API,如`JsonParser`、`ObjectMapper`等,用于JSON的序列化和反序列化。`ObjectMapper`...

    Eclipse jar打包详解

    Eclipse jar打包详解 Eclipse 是一个功能强大且广泛使用的集成开发环境(IDE),它提供了许多实用的功能来帮助开发者快速地开发、测试和调试应用程序。其中,Eclipse 的 jar 打包功能是开发者常用的一个功能,它...

    docker打包依赖包

    docker打包依赖包

    exe4j打包(包含第三方jar包)

    以下是我个人总结的打包流程,包括如何处理项目中的第三方jar包,确保程序运行时能够正确加载所有依赖。 **步骤一:安装exe4j** 首先,我们需要下载并安装exe4j。exe4j的安装包可以在其官方网站获取。安装过程中...

    Jar打包(解决eclipse无法打包含有第三方架包问题)

    然而,Eclipse IDE在默认情况下,对于包含第三方库的项目打包时可能会遇到问题,因为它并不自动将这些依赖的库文件包含进生成的JAR中。针对这一问题,我们可以采用一种称为"fat jar"的打包方式来解决。 "Fat jar"...

    jar打包,jar打包

    本文将重点讨论如何通过JAR(Java Archive)文件来进行Java代码的打包,并深入探讨Java Manifest文件的作用及其配置技巧。 #### 一、JAR文件概述 JAR文件是一种特殊的ZIP压缩文件格式,用于存储多个Java类文件以及...

    将jar打包成exe并动态绑定jre再打包成安装文件

    【将jar打包成exe并动态绑定jre再打包成安装文件】 在Java开发中,为了提高用户友好性和方便部署,我们可以将Java应用打包成可执行的exe文件,并且结合JRE一起打包成安装文件。这一过程可以大大简化用户的安装和...

    jarjar-方便Java打包工具,自定义修改jar包包名

    Java开发过程中,打包工具起着至关重要的作用,它们帮助开发者将源代码编译、整合资源并打包成可执行的JAR文件。其中,"jarjar"是一个非常实用的工具,专为Java程序员设计,用于方便地对JAR文件进行操作,如重命名类...

    cxf最少依赖jar包

    【CXF最少依赖JAR包】是针对Apache CXF框架的一种精简打包方式,旨在减少项目中的依赖体积,提高项目的加载速度和管理效率。Apache CXF是一个开源的、基于Java的Web服务框架,它允许开发者创建和消费各种类型的Web...

    Eclipse打包成JAR包读取外部JAR包和外部配置文件

    前者会将所有依赖的JAR文件解压并合并到生成的JAR中,后者则将依赖的JAR文件打包进一个独立的目录结构,如`lib`。 对于外部JAR包,如果选择`Package required libraries into generated JAR`,你需要将`lib`目录...

    maven打包 maven打jar包详细步骤

    而`maven-install-plugin`则负责将打包后的文件(无论是JAR还是WAR)放入本地Maven仓库,便于其他项目依赖。 对于`maven-jar-plugin`,它是Maven用于创建JAR文件的插件。你可以通过配置这个插件来指定主类、排除...

    达梦数7据库j驱动包及方言包,maven依赖jar包,DM达梦数据库jdbc-jar包dialect方言jar包

    标题和描述中提到的"达梦数7据库j驱动包及方言包,maven依赖jar包",指的是用于Java开发的达梦数据库连接驱动和方言实现,这些通常是以JAR(Java Archive)文件的形式提供。JAR文件是Java平台的标准打包格式,它将类...

    生成JAR包的方法(打包后运行好像不快)

    - **使用外部库**:如果JAR包依赖于其他库,可以考虑将这些库作为外部依赖进行管理,而不是全部打包进JAR中。 - **使用原生打包工具**:例如使用`Native-image`等工具,可以将JAR包转换为原生可执行文件,通常可以...

    基于Hadoop的分布式系统依赖的所有JAR包

    在Hadoop环境中,Maven可以用来编译、打包、依赖管理和项目信息管理。`maven-compiler-plugin.jar`等Maven插件JAR包有助于构建Hadoop项目。 4. **依赖包**:Hadoop依赖于许多其他开源库,如Apache Commons、Guava、...

    JCEF-Win64编译包和依赖jar包

    描述中的“编译好的jcef以及依赖jar包和测试例子”意味着这个压缩包包含了已经编译完成的JCEF库,开发者可以直接在他们的项目中使用,而无需自行编译源代码。同时,它还包含必要的依赖jar包,这些是JCEF正常运行所...

    idea将springboot打包成jar运行包1

    标题中的“idea将springboot打包成jar运行包1”指的是使用IntelliJ IDEA这款Java集成开发环境,将基于Spring Boot框架的项目打包成一个可执行的JAR文件,以便于部署和运行。这个过程通常涉及到Maven或者Gradle构建...

    fatjar 打包工具

    在实际项目开发中,有时项目打包需要把项目需要的配置及其依赖的jar打包成一个单独的jar包,方便程序的部署,运行. Eclipse打包工具 FatJAR刚好能满足此功能

    【绝对可行,解决404】jfinal项目打包成jar在控制台运行方法

    1. **整理依赖**:收集`webapp/WEB-INF/lib`目录下的所有依赖JAR文件,这一步是为了确保运行时能够找到所需的类和资源。 2. **创建MANIFEST.MF**:JAR文件需要一个`META-INF/MANIFEST.MF`文件来指定主类,这是程序...

Global site tag (gtag.js) - Google Analytics