首页 > 编程语言 >java项目打包(含lib jar包)

java项目打包(含lib jar包)

时间:2022-12-23 18:33:33浏览次数:43  
标签:src java lib jar 1.0 wx

1.无jar包

<build>
<finalName>ZhiFou-1.0-SNAPSHOT</finalName><!-- 导出jar的名字 -->
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-shade-plugin</artifactId>
<version>3.2.0</version>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>shade</goal>
</goals>
<configuration>
<transformers>
<transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
<mainClass>{Mainclass}</mainClass>
<!-- 主类的位置,例如上图文件,主类配置应为: -->
<mainClass>com.example.zhifou.Main.Main</mainClass>
</transformer>
</transformers>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>

2.有jar包
(1)首先引入依赖,lib包与src同级目录
<!--引入本地lib目录下的jar包-->
<dependency>
<groupId>wx</groupId>
<artifactId>wx</artifactId>
<version>1.0</version>
<scope>system</scope>
<systemPath>${pom.basedir}/lib/wx-1.0-jar-with-dependencies.jar</systemPath>
</dependency>
(2)在build中设置资源

 


<resources>
<resource>
<directory>lib</directory>
<targetPath>BOOT-INF/lib</targetPath>
<includes>
<include>**/*.jar</include>
</includes>
</resource>
<resource>
<directory>src/main/resources</directory>
</resource>
<resource>
<directory>src/main/java</directory>
<includes>
        <!--(猜测xml可以不设置,未试验)  -->

<include>**/*.xml</include>
</includes>
<filtering>false</filtering>
</resource>
</resources>


3.先到项目下先cmd运行测试再挂到服务器上

 

 



标签:src,java,lib,jar,1.0,wx
From: https://www.cnblogs.com/yzjBlog123123/p/17001310.html

相关文章

  • Project facet Java version 1.7 is not supported
    当运行这个web程序时,无法运行,提示错误如下:     当时安装的tomcat是tomcat7版本,安装的jdk版本是1.6。     配置的tomcat如下: window-Preferences-Server-Runtim......
  • 初学java懵了,这个异常是怎么产生的?
    一.异常现象最近壹哥的老表开始学Java啦,结果学了还不到两天,就遇到了他解决不了的问题,然后就跑来问我了。不知有没有其他初学java的小伙伴,大家可以过来围观一下,看看下面的问......
  • 实用干货!Java乱码问题原因及解决方案大全
    最近有粉丝给壹哥发来私信,问我Java里的乱码问题该怎么解决,说是自己被乱码问题给弄的焦头烂额的。其实乱码问题解决起来很简单,很多人搞不定乱码是由于没有找到导致乱码的根本......
  • java命令执行之-jar与-cp或-classpath
    参考java-jar命令运行jar包时指定外部依赖jar包differences-between-java-cp-and-java-jar背景使用java-cplib.jar-jarpointed.jar时始终显示NoClassDefFoundEr......
  • 用libevent实现的发送图片
    服务器端的代码:#include<event2/event.h>#include<event2/event_compat.h>#include<event2/event_struct.h>#include<map>#include<vector>#include<string>#inclu......
  • Libevent使用例子,从简单到复杂
    本文从简单到复杂,展示如何使用libevent。网上的许多例子都是只有服务器端的,本文里面客户端和服务器端都有,以飨读者。     关于libevent编程时的一些疑问可以阅读......
  • ___pInvalidArgHandler already defined in LIBCMTD.lib(invarg.obj)
    vs2013编译项目时出错,网上很多的解决方案全都是垃圾,根本不能用不过也有不是垃圾的,就是下面这个:关于采用静态链接编译生成EXE库函数重复定义问题看了好多关于类似LIBCMT......
  • 一篇文章带你了解Java中的运算符
    前言在前一篇文章中,壹哥给大家讲解了Java数据类型之间的转换,包括自动类型转换、强制类型转换、隐含的强制类型转换等问题。且在上一篇文章中,我还简单地给大家提到了Java的......
  • Java开发如何通过IoT边缘ModuleSDK进行进程应用的开发?
    摘要:为解决用户自定义处理设备数据以及自定义协议设备快速接入IOT平台的诉求,华为IoT边缘提供ModuleSDK,用户可通过集成SDK让设备以及设备数据快速上云。本文分享自华为云社......
  • Java开发如何通过IoT边缘ModuleSDK进行进程应用的开发?
    摘要:为解决用户自定义处理设备数据以及自定义协议设备快速接入IOT平台的诉求,华为IoT边缘提供ModuleSDK,用户可通过集成SDK让设备以及设备数据快速上云。本文分享自华为云社区......