`
woshiaoyun
  • 浏览: 1875 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

Maven:打包为可执行Jar包,并自动复制依赖

 
阅读更多
<build>
    <finalName>smsmt</finalName>
    <plugins>
      <plugin>
  			<artifactId>maven-compiler-plugin</artifactId>
  			<version>2.3.2</version>
  			<configuration>
  				<source>1.5</source>
  				<target>1.5</target>
  				<encoding>UTF-8</encoding>
  			</configuration>
  		</plugin>
  		<plugin>
  			<artifactId>maven-jar-plugin</artifactId>
  			<version>2.3.2</version>
  			<configuration>
  				<archive>
  					<manifest>
  						<addClasspath>true</addClasspath>
  						<classpathPrefix>lib/</classpathPrefix>
  						<mainClass>com.sinosoft.media.sms.run.RunStart</mainClass>
  					</manifest>
  				</archive>
  			</configuration>
  		</plugin>
  		<plugin>
  			<artifactId>maven-dependency-plugin</artifactId>
  			<version>2.3</version>
  			<executions>
  				<execution>
  					<id>copy</id>
  					<phase>package</phase>
  					<goals>
  						<goal>copy-dependencies</goal>
  					</goals>
	  				<configuration>
	  					<outputDirectory>${project.build.directory}/lib</outputDirectory>
	  				</configuration>
  				</execution>
  			</executions>
  		</plugin>
    </plugins>
  </build>

  

分享到:
评论

相关推荐

    maven打包 maven打jar包详细步骤

    例如,如果你想要创建一个可执行的JAR,需要在manifest中指定启动类。这通常在`pom.xml`文件中通过以下配置实现: ```xml &lt;groupId&gt;org.apache.maven.plugins &lt;artifactId&gt;maven-jar-plugin &lt;version&gt;3.2.0...

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

    使用maven-jar-plugin生成可执行JAR包,主要配置如下: ```xml &lt;groupId&gt;org.apache.maven.plugins &lt;artifactId&gt;maven-jar-plugin &lt;version&gt;2.4 &lt;addMavenDescriptor&gt;false &lt;addClasspath&gt;true ...

    Maven将带有第三方依赖的可执行程序打包示例

    java 写的可执行程序怎么使用 maven 打包? 执行程序中有巨多第三方依赖包,要一起打进 jar 包,怎么办? maven-assembly-plugin 插件打第三方依赖包进 jar,spring 有 org.springframework.beans.factory.parsing....

    maven打可执行JAR包

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

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

    **Maven 插件** 如`spring-boot-maven-plugin`能够实现将Spring Boot应用打包为可执行的Jar或War文件,并且可以配置不同的参数来控制构建行为。例如,指定主类、排除某些依赖等。 ##### 2. 使用Maven安装本地Jar包 ...

    java-maven-ckfinder-2.3-jar包依赖

    完成以上步骤后,当你执行 `mvn install` 或其他 Maven 构建目标时,Maven 将自动下载并管理 CKFinder 2.3 及其所有依赖。接着,你可以在你的 Java 代码中通过 `import` 语句来引用 CKFinder 提供的类,例如 `...

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

    在SpringBoot项目中,通常会配置`spring-boot-maven-plugin`来生成可执行的jar,这样可以直接运行。 5. **打包过程**:"1 打包前"目录可能包含了项目的源代码和配置文件。开发者可以通过在IDEA中配置Maven目标(如`...

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

    本示例源码是关于在使用IntelliJ IDEA(IDEA)和Maven时,如何打包SpringBoot项目为jar包,并进一步在本地引入和使用的详细步骤记录。这个压缩包包含了"打包前"和"打包后"两个阶段的文件,帮助开发者理解整个流程。 ...

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

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

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

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

    maven 3 jar 运行文件打包

    -- 打包为可执行jar --&gt; &lt;addClasspath&gt;true &lt;classpathPrefix&gt;lib/ &lt;mainClass&gt;com.example.helloworld.HelloWorld&lt;/mainClass&gt; ``` 3. **配置主类**:在`mainClass`元素中指定你的主类全限定...

    Maven自动升级版本号并打包上传的脚本

    3. Maven打包: `mvn package`命令会将源代码编译、测试并打包成指定格式(如JAR或WAR)。如果配置了`&lt;build&gt;&lt;finalName&gt;yourArtifactId&lt;/finalName&gt;&lt;/build&gt;`,那么生成的文件名将会是`yourArtifactId-1.0.0-...

    Java+IDEA+Maven混淆打包

    在IT行业中,开发Java应用程序时,我们经常需要将代码打包成可执行的JAR文件,以便于部署和分发。本教程将详细讲解如何在IntelliJ IDEA(IDEA)中利用Maven进行混淆打包,确保代码的安全性并提高可维护性。 首先,...

    解决maven项目找不到tools-1.8.0.jar的问题,缺失tools-1.8.0.jar包

    这个jar包通常包含了Java开发工具(JDK)的一些工具,例如`javac`编译器,可能还有其他如`jar`打包工具等。在JDK 9及以后的版本中,这些工具被移出核心JRE,单独成为一个模块`jdk.tools`。如果你的项目需要直接引用...

    Maven仓库理解、如何引入本地包、Maven多种方式打可执行jar包

    Maven提供了多种打包可执行jar的方式,常见的有以下几种: 1. **maven-jar-plugin**:默认情况下,Maven的jar插件生成的是不包含依赖的jar包。如果需要生成可执行的jar,需要配置`maven-jar-plugin`,并设置`Main-...

    Maven项目打包成可执行Jar文件步骤解析

    本文将详细解析如何使用Maven将项目打包成可执行Jar文件,并分享整个过程。 首先,要通过Maven打包项目,你得确保你的项目已经创建好,并且pom.xml文件已经配置正确。pom.xml文件包含了项目的配置信息,如项目依赖...

    maven生成可执行exe文件

    虽然`exec-maven-plugin`本身并不直接生成.exe文件,但它可以与另一款名为`launch4j`的工具结合使用,该工具可以将Java应用程序封装为Windows可执行文件。首先,你需要在你的系统上安装`launch4j`,然后在`pom.xml`...

    maven生成可执行jar命令

    ### Maven生成可执行JAR命令详解 在Java开发过程中,Maven作为一种强大的自动化构建工具,被广泛应用于项目的构建、依赖管理以及生命周期管理等场景。本文将详细介绍如何利用Maven生成可执行的JAR文件,并部署至...

    maven的本地仓库jar包

    Maven的本地仓库是Maven系统的核心组件之一,它存储着项目所需的各类依赖库,包括JAR包。当你在开发过程中引用了一个库,Maven会尝试从中央仓库下载该库到本地仓库,以便后续的编译和构建步骤能够访问到。 本地仓库...

Global site tag (gtag.js) - Google Analytics