`
lizhensan
  • 浏览: 378533 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

maven 直接打运行包

    博客分类:
  • ant
 
阅读更多

<plugin>

<groupId>org.apache.maven.plugins</groupId>

<artifactId>maven-jar-plugin</artifactId>

<version>2.4</version>

<configuration>

<archive>

<manifest>

<addClasspath>true</addClasspath>

<mainClass>fully.qualified.MainClass</mainClass>

</manifest>

</archive>

</configuration>

</plugin>

 

 

    <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-shade-plugin</artifactId>
        <version>2.1</version>
        <executions>
          <execution>
            <phase>package</phase>
            <goals>
              <goal>shade</goal>
            </goals>
            <configuration>
              <transformers>
                <transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
                  <mainClass>org.sonatype.haven.HavenCli</mainClass>
                </transformer>
              </transformers>
            </configuration>
          </execution>
        </executions>
      </plugin>

两种方式都可以实现
后者是把依赖的jar统一打入一个jar中
分享到:
评论

相关推荐

    spring boot 入门,maven打成jar包,运行例子

    spring boot 入门例子, 打成jar包,直接运行.快速入门,学习spring bootspring boot 入门例子, 打成jar包,直接运行.快速入门,学习spring boot

    Spark结合Kafka利用maven打tar运行包

    总结,结合Spark和Kafka,利用Maven构建tar运行包,主要涉及以下步骤: 1. 添加Spark、Kafka和相关库的Maven依赖。 2. 编写Spark Streaming程序,连接Kafka消费数据。 3. 配置Maven的assembly插件,打包生成包含所有...

    maven 3 jar 运行文件打包

    通过合理的配置,我们可以确保所有依赖的库都被包含在内,使得JAR文件可以直接运行。 【标签】:“源码”、“工具” “源码”指的是Java项目的源代码,这些代码会被Maven编译并打包。“工具”在这里特指Maven,这...

    MAVEN打可运行jar包

    【MAVEN打可运行jar包】是Java开发中常见的任务,用于将项目打包成一个可独立运行的JAR文件,方便部署和分发。在Java世界里,Maven是一个强大的项目管理和依赖管理工具,它通过配置文件(pom.xml)来管理项目的构建...

    Springboot 打Jar包,Maven完美解决本地Jar包自动打入Springboot Jar包中

    ### Springboot 打Jar包,Maven完美解决本地Jar包自动打入Springboot Jar包中 #### 背景介绍 随着微服务架构的流行,Spring Boot 成为了开发微服务应用时首选的技术栈之一。它简化了传统的Java Web应用程序的开发...

    maven批量导入jar包到本地仓库

    在使用过程中,你只需要提供待导入的JAR包列表,工具就会将它们一一添加到Maven的本地仓库,并且自动生成对应的`dependency`配置,这样在项目中就可以直接引用这些JAR包了。 例如,压缩包中的`dom4j-1.6.1.jar`是一...

    mavenjar包

    这种 JAR 文件可以被直接运行,或者作为其他应用的依赖来使用。 描述中提到的步骤,是在本地环境中设置和使用 Maven 构建的 JAR 包。首先,你需要下载一个包含 Maven 构建的 JAR 文件的压缩包,并将其解压缩。解压...

    maven打可执行JAR包

    在本文中,我们将详细讨论如何使用Maven来创建可执行的JAR包,使得通过`java -jar`命令可以直接运行。我们提供两种方法来实现这个目标。 ### 方法一:使用`maven-assembly-plugin` 1. **集成插件**:在`pom.xml`...

    maven的jar包跟源码包

    二进制包包含了运行Maven所需的全部文件,如可执行脚本、库文件等,可以直接在操作系统上运行。而源码包则提供了完整的Maven源代码,供开发者研究、调试或自定义构建。 ** Maven的二进制包内容 ** 在`apache-maven...

    maven+bat打包

    在Maven的POM.xml文件中,我们可以配置各种插件来执行特定的任务,如编译代码、运行测试、打包应用等。 在"maven+bat打包"的场景中,POM.xml文件中会包含一个特定的插件配置,用于执行自定义的批处理脚本。这个脚本...

    Maven打jar包说明书.docx

    为了能够直接运行生成的jar包,我们需要在POM文件中指定main-class属性,告诉Maven项目的主要入口类的位置。 #### Pom文件中main方法所在类配置示例: ```xml &lt;groupId&gt;org.apache.maven.plugins ...

    maven jar包直接根据pom下载

    6. **注意事项**:确保你的系统已经安装了Maven,并且环境变量配置正确,使得可以在命令行中直接运行Maven命令。另外,由于网络问题,有时可能需要配置镜像源以加速依赖的下载,例如阿里云的Maven镜像。 7. **优化...

    maven命令下载jar包.rar

    总结来说,这个压缩包提供了一种解决Maven自动下载jar包失败的替代方案,通过手动执行特定的Maven命令,确保项目能够获取到必要的依赖,从而保证项目的正常构建和运行。这对于开发者来说是一种非常实用的工具,尤其...

    MAVEN下载JAR包修复

    MAVEN下载JAR包时经常下载一半没有完成,如果项目中引用了这些JAR包项目就会无法启动,该工具就是可以扫描这些有问题的jar包并且删除,如果安装了JDK并配置环境变量直接双击运行即可

    maven的本地仓库jar包

    当一个项目运行`mvn install`命令时,Maven会将该项目的编译结果(如JAR文件)安装到本地仓库,使得其他项目可以通过依赖管理直接使用。 描述中提到的“maven的本地仓库jar包”可能是指一个包含各种常用库的压缩...

    maven和nodjs免安装包

    解压后,用户可以直接运行可执行文件,无需通过传统安装程序安装。 【NPM】:NPM是Node.js的包管理器,与Node.js一起使用,使得开发者可以轻松管理和分享自己的模块。NPM仓库拥有数百万个开源项目,涵盖了各种功能...

    maven资源zip包连接阿里maven库各种包齐全

    由于网络原因,直接连接到Maven中央仓库可能速度较慢,而阿里Maven仓库则为国内开发者提供了快速访问依赖包的途径。在pom.xml文件中配置阿里Maven仓库地址,可以显著提高依赖下载速度。 3. 如何配置阿里Maven仓库:...

    示例源码_SpringBoot踩坑记录:IDEA+MAVEN本地 jar 包打包及引入使用_Qc20201217.zip

    生成的jar包可以在命令行中通过`java -jar &lt;jar_file&gt;`命令直接运行。 引入和使用本地jar包则涉及到项目的依赖管理和运行环境。如果你的本地项目也需要使用这个jar包,可以在pom.xml文件中添加对应的标签,包括...

    maven已编译包

    以上就是关于“maven 已编译包”的详细解读,这个压缩包提供了一个可以直接使用的Maven环境,对于学习和理解Maven的运作机制非常有帮助。通过掌握Maven,开发者可以更加高效地管理Java项目,提升开发效率。

    maven本地仓库清除无效jar包脚本

    当我们在项目中引入POM依赖时,Maven会自动从远程仓库下载对应的jar包到本地仓库,以便于项目的构建和运行。然而,有时由于网络问题、仓库服务器故障或者缓存问题,可能会导致jar包下载不完整或者出现错误,从而影响...

Global site tag (gtag.js) - Google Analytics