首页 > 其他分享 >一个maven打包Fatjar的配置(非遮蔽)

一个maven打包Fatjar的配置(非遮蔽)

时间:2024-05-21 23:07:46浏览次数:14  
标签:3.6 assembly Fatjar maven 遮蔽 打包

 

  <build>
    <plugins>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-assembly-plugin</artifactId>
        <version>3.6.0</version>
        <configuration>
          <finalName>最终程序名</finalName>
          <appendAssemblyId>false</appendAssemblyId>
          <descriptorRefs>
            <descriptorRef>jar-with-dependencies</descriptorRef>
          </descriptorRefs>
          <archive>
            <manifest>
              <mainClass>入口类</mainClass>
            </manifest>
          </archive>
        </configuration>
        <executions>
          <execution>
            <id>assemble-all</id>
            <phase>package</phase>
            <goals>
              <goal>single</goal>
            </goals>
          </execution>
        </executions>
      </plugin>
    </plugins>
  </build>

 

标签:3.6,assembly,Fatjar,maven,遮蔽,打包
From: https://www.cnblogs.com/JackieJK/p/18205139

相关文章

  • 将本地 JAR 包安装到本地 Maven 仓库
    首先,需要将本地的JAR包安装到你的本地Maven仓库中。可以使用mvninstall:install-file命令来完成这一步。1.打开终端或命令行2.运行以下命令,将JAR文件安装到本地Maven仓库:mvninstall:install-file-Dfile=path/to/your/local-jar-file.jar-DgroupId=com.example-......
  • Jenkins安装和新建maven项目
    Jenkins安装和新建maven项目官方文档:https://www.jenkins.io中午文档:https://www.jenkins.io/zh/doc/pipeline/tour/getting-started/安装需求机器要求:256MB内存,建议大于512MB10GB的硬盘空间(用于Jenkins和Docker镜像)需要安装以下软件:Java8(JRE或者JD......
  • ide创建maven项目时,选择哪个模板
    创建新的java项目时,选择maven框架比较节省时间,因为部分文件和目录都会给你建好,免得自己再费力创建。  我们常用的三个框架为:1、cocoon-22-archetype-webapp 【如果创建带有页面的项目,可以选择这个】目录结构: 2、maven-archetype-quickstart  【......
  • CentOS7安装Maven
    1.下载mavenhttps://maven.apache.org/download.cgi2.使用Xftp上传3.解压安装tar-zxvfapache-maven-3.9.6-bin.tar.gz4.重命名文件mvapache-maven-3.9.6maven5.配置Profile文件#vim编辑vim/etc/profile#配置文件exportMAVEN_HOME=/usr/local/mavenexp......
  • maven引用本地jar包
    背景:公司前置的项目包对接客户公司的sdk包,由于此前置项目完全定制化,且改sdk包非通用包,不好上传至公司的maven私服使用,故引入本地jar包,此处总结改方案1.代码引入第三方jar包在项目中新建成lib文件夹,结构与srv平级2.pom文件修改<dependency><groupId>cn.xxx</groupId>......
  • Java(7)-Maven抽取公共模块构建jar包
    前提假设:项目中有两个Moudle,分别是Moudle1和Moudle2,它们有些代码是相同的,比如相同的类和API,重复书写当然可以正常运行,但是我们可以用maven打包成jar包,其他Moudle直接引用即可。步骤1.新建一个Module-commonpox.xml中配置Module1和Moudle2同样使用的依赖:<dependencies......
  • 【ubuntu】安装Maven
    1、官方下载https://maven.apache.org/download.cgi2、安装方法sudoaptinstallmaven 3、配置本地仓库默认~/.m2/repository, 可以自己修改全局配置:${maven.home}/conf/settings.xml用户级别:${user.home}/.m2/settings.xml <settings>...<localReposi......
  • Maven安装与配置,Idea配置Maven
    maven安装之前要先安装jdk,请确保你的系统已经安装了jdk环境。一、下载Maven选择你需要的maven版本下载:官网下载传送门我使用的是3.6.1版本:maven-3.6.1-bin.zip二、安装把下载好的maven压缩包解压到一个没有中文,空格或其他特殊字符的文件夹,如:三、配置环境变量1.右键此电脑......
  • IDEA配置Maven
    原文链接:https://blog.csdn.net/leah126/article/details/132020904一、Maven下载首先我们进入maven官方网站,进入网页后,点击Download去下载。下载免安装版,解压即可,解压至磁盘任意目录,尽量不要取中文名如下图:二、配置Maven环境变量 打开cmd命令行,输入mvn-v,显示出maven的版......
  • maven存在的资源过滤问题的解决
    由于Maven可能存在资源过滤的问题,pom.xml增加如下配置:<build><resources><resource><directory>src/main/java</directory><includes><include>**/*.properties</include>......