`

Maven打包,并获取依赖的jar包&&设置main方法启动

阅读更多

pom中加入

<plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-jar-plugin</artifactId>
                <configuration>
                    <archive>
                        <manifest>
                            <addClasspath>true</addClasspath>
                            <mainClass>youmainclasspath</mainClass>
                        </manifest>
                    </archive>
                </configuration>
            </plugin>

执行 mvn dependency:copy-dependencies -DoutputDirectory=lib package

然后把lib里的所有jar放到你工程的jar包所在的目录

运行java -jar youjar.jar

<!--EndFragment-->
分享到:
评论
2 楼 sdyjmc 2015-09-15  
好人啊,内牛满面啊~~
1 楼 wangxiang243 2013-06-05  
不错
很实用!

相关推荐

    maven打包 maven打jar包详细步骤

    本文将详细讲解如何使用Maven来打包一个Java项目,并创建JAR文件。 首先,Maven有三个主要生命周期阶段:`clean`、`default`(也称为`compile`)和`install`。每个阶段包含一系列的阶段(或者称为目标,如`compile`...

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

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

    maven打包成第三方jar包且把pom依赖包打入进来的方法

    以上就是使用Maven打包成第三方JAR包且把pom依赖包打入的方法。通过这个方法打包的JAR包具有很高的可用性,开发者不需要手动处理复杂的依赖关系,只需简单地将JAR包部署到目标环境即可运行。希望本文内容能帮助到你...

    Maven 生成打包可执行jar包的方法步骤

    2. JAR包应可执行,可以从不同类中的Main函数启动。 3. 项目源码和第三方依赖的JAR包要分开打包。 4. 项目中的执行脚本需要一起打包并分类。 5. "document"目录下的"readme.txt"文件应放在压缩包的根目录下,其他...

    Java+IDEA+maven混淆打包

    1. **配置Maven打包**: 在`pom.xml`文件中,我们需要添加`maven-jar-plugin`插件来打包Java项目。以下是一个基本的配置示例: ```xml &lt;groupId&gt;org.apache.maven.plugins &lt;artifactId&gt;maven-jar-plugin ...

    maven 3 jar 运行文件打包

    Maven会自动处理依赖关系,将所有依赖的库打包到一个或多个JAR文件中,或者创建一个包含所有依赖的“fat”或“uber”JAR。 5. **运行JAR**:生成的JAR文件可以在命令行中直接运行,例如:`java -jar target/hello...

    spring 扫描jar maven 打包

    标题 "spring 扫描jar maven 打包" 涉及的是在Java开发中,如何使用Spring框架和Maven工具来构建并打包一个项目,其中包含Spring对jar包的扫描以及Maven的打包流程。这里我们将深入探讨这两个关键概念。 1. **...

    用Maven打成可执行jar,包含maven依赖,本地依赖的操作

    Maven 打包可执行 jar 并包含 Maven 依赖和本地依赖 Maven 是一个流行的项目管理工具,它提供了强大的依赖管理和打包功能。在实际开发中,我们经常需要将 Maven 项目打包成可执行的 jar 文件,并包含 Maven 依赖和...

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

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

    maven 过滤文件夹打包

    至于压缩包子文件的文件名称列表"package-folder",这可能是指Maven打包后的结果,即生成了一个名为`package`的文件夹。这个文件夹通常包含了项目的所有依赖、资源文件以及打包后的主应用程序。在Maven的默认配置中...

    maven打包dubbo服务接口(maven-assembly-plugin)

    最后,执行`mvn package`命令,Maven会根据`pom.xml`中的配置打包项目,并生成包含所有依赖的JAR文件。在上述例子中,这个JAR文件会包含Dubbo服务接口和其依赖的库,使得我们可以轻松地部署和运行服务。 在实际开发...

    Maven打包,指定classes路径

    在Java开发中,Maven是一个不可或缺的构建工具,它能够帮助开发者管理项目依赖、构建工件(如JAR或WAR包)以及执行各种生命周期阶段。当我们处理Web应用程序时,通常会将编译后的类文件(classes)打包到特定的目录...

    maven打可执行JAR包

    这个插件的主要功能是将所有依赖的jar包和项目本身打包到一个单独的JAR中,使得JAR具有可执行性。 ```xml &lt;artifactId&gt;maven-assembly-plugin &lt;mainClass&gt;com.allen.capturewebdata.Main&lt;/mainClass&gt; ...

    maven项目编译jar包

    本文将深入探讨如何使用Maven来编译并创建一个JAR(Java Archive)包,主要涉及以下几个方面: 1. **Maven简介**: Maven是Apache软件基金会开发的一个项目管理工具,它通过一个统一的方式来管理项目的构建、报告...

    SpringBoot使用Maven打包异常-引入外部jar的问题及解决方案

    本文提供了SpringBoot使用Maven打包异常-引入外部jar的问题及解决方案,包括引入外部jar包、配置pom.xml文件和排除冲突的jar包等解决方案。这些解决方案可以帮助开发者解决SpringBoot使用Maven打包异常时引入外部jar...

    Maven打jar包说明书.docx

    ## 二.Maven打包流程 ### 2.1 Maven clean 在正式进行打包之前,通常需要先清理之前的构建产物,以确保打包过程中不会受到之前构建的影响。 #### Maven clean步骤: 1. 打开IDEA或Eclipse等开发工具。 2. 右键...

    idea打包java程序(包含依赖的所有jar包)

    "idea打包java程序(包含依赖的所有jar包)" ...相关知识点涵盖了创建Artifacts配置、配置JAR包信息、移动依赖JAR包、生成JAR文件、运行JAR文件、依赖管理、Java项目打包、JAR文件优化和JAR文件安全等方面。

    IDEA对使用了第三方依赖jar包的非Maven项目打jar包的问题(图文详解)

    IDEA对使用了第三方依赖jar包的非Maven项目打jar包的问题 本文主要介绍了IDEA对使用了第三方依赖jar包的非Maven项目打jar包的问题,通过详细的图文详解,帮助大家更好地理解和解决这个问题。 知识点1:IDEA打jar包...

    maven打包

    【标题】:“Maven打包” 在软件开发领域,Maven是一个强大的项目管理和综合工具,尤其在Java开发中广泛使用。它通过使用一个统一的构建生命周期和依赖管理来简化项目的构建、管理和部署过程。Maven的核心理念是...

Global site tag (gtag.js) - Google Analytics