iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >​maven-assembly-plugin插件怎么使用
  • 786
分享到

​maven-assembly-plugin插件怎么使用

2023-06-26 09:06:42 786人浏览 泡泡鱼
摘要

这篇“Maven-assembly-plugin插件怎么使用”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“maven-ass

这篇“Maven-assembly-plugin插件怎么使用”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“maven-assembly-plugin插件怎么使用”文章吧。

maven-assembly-plugin

Java项目中有一种类型的主应用,是需要独立部署在后台启动的,比如Socket服务程序,比如定时调度程序,比如dubbo服务程序,这些程序理论上只需要执行一个简单的java命令即可;稍微复杂一些的,我们可以规范一下自己的主应用结构,定义配置文件夹和依赖库文件夹,再准备启动的批处理脚本sh或bat文件即可。使用maven-assembly-plugin就可以达到这种效果。

示例用法

<plugin>    <groupId>org.apache.maven.plugins</groupId>    <artifactId>maven-assembly-plugin</artifactId>    <configuration>        <appendAssemblyId>false</appendAssemblyId>        <descriptors>            <descriptor>target/classes/package.xml</descriptor>        </descriptors>    </configuration>    <executions>        <execution>            <id>make-assembly</id>            <phase>package</phase>            <Goals>                <goal>single</goal>            </goals>        </execution>    </executions></plugin>

附package.xml

<assemblyxmlns="Http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2 http://maven.apache.org/xsd/assembly-1.1.2.xsd">    <id>package</id>    <fORMats>        <format>tar.gz</format>    </formats>    <includeBaseDirectory>true</includeBaseDirectory>    <fileSets>        <fileSet>            <directory>src/main/bin</directory>            <includes>                <include>*.sh</include>                <include>*.bat</include>            </includes>            <filtered>true</filtered>            <outputDirectory></outputDirectory>            <fileMode>0755</fileMode>        </fileSet>        <fileSet>            <directory>${basedir}/src/main/config</directory>            <includes>                <include>*.properties</include>                <include>log4j.xml</include>            </includes>            <outputDirectory>config</outputDirectory>            <filtered>true</filtered>            <fileMode>0644</fileMode>        </fileSet>        <fileSet>            <directory>${basedir}/src/main/config</directory>            <includes>                <include>log4j.dtd</include>            </includes>            <outputDirectory>config</outputDirectory>            <fileMode>0644</fileMode>        </fileSet>    </fileSets>    <dependencySets>        <dependencySet>            <outputDirectory>lib</outputDirectory>            <scope>runtime</scope>            <fileMode>0644</fileMode>        </dependencySet>    </dependencySets></assembly>

生成的Java应用结构图

​maven-assembly-plugin插件怎么使用

以上就是关于“maven-assembly-plugin插件怎么使用”这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注编程网精选频道。

--结束END--

本文标题: ​maven-assembly-plugin插件怎么使用

本文链接: https://www.lsjlt.com/news/308776.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • ​maven-assembly-plugin插件怎么使用
    这篇“maven-assembly-plugin插件怎么使用”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“maven-ass...
    99+
    2023-06-26
  • maven-resources-plugin插件怎么使用
    这篇文章主要介绍了maven-resources-plugin插件怎么使用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇maven-resources-plugin插件怎么使用文章都会有所收获,下面我们一起来看...
    99+
    2023-06-26
  • ​maven-war-plugin插件怎么使用
    这篇文章主要讲解了“maven-war-plugin插件怎么使用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“maven-war-plugin插件怎么使用”吧!maven-war-plugi...
    99+
    2023-06-26
  • maven-jar-plugin插件怎么使用
    这篇“maven-jar-plugin插件怎么使用”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“maven-jar-plug...
    99+
    2023-06-26
  • properties-maven-plugin插件怎么使用
    这篇“properties-maven-plugin插件怎么使用”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“propert...
    99+
    2023-06-26
  • ​maven-shade-plugin插件怎么使用
    这篇文章主要介绍“maven-shade-plugin插件怎么使用”,在日常操作中,相信很多人在maven-shade-plugin插件怎么使用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”maven-sha...
    99+
    2023-06-26
  • ​versions-maven-plugin插件怎么使用
    这篇文章主要介绍了versions-maven-plugin插件怎么使用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇versions-maven-plugin插件怎么使用文章都会有所收获,下面我们一起来看看吧...
    99+
    2023-06-26
  • Maven插件docker-maven-plugin的使用
    目录1、docker-maven-plugin 介绍2、环境、软件准备3、Demo 示例3.1 配置 DOCKER_HOST3.2 示例构建镜像3.3 执行命令3.4 绑定Docke...
    99+
    2022-11-12
  • Maven中利用assembly插件打包jar包
    在maven中有几种方法打包项目,在之前的一篇博客中【Java】打包Jar包并用脚本执行,已经介绍了怎么在没有maven插件的情况下,怎么打包项目,并执行的。 而本篇则是在上一篇文章...
    99+
    2022-11-12
  • 使用maven-assembly-plugin如何打包多模块项目
    目录maven-assembly-plugin打包多模块项目概述1. 需求2. 打包流程使用maven-assembly-plugin插件来定制化打包使用内置的Assembly De...
    99+
    2022-11-13
  • golang plugin插件怎么使用
    使用Go语言的插件(plugins)需要注意以下几个步骤: 创建插件模块:首先,你需要创建一个独立的模块来作为插件。这个模块需要...
    99+
    2023-10-20
    golang plugin
  • 【SpringBoot】Maven 版本管理与 flatten-maven-plugin 插件的使用及分析
    1. flatten-maven-plugin 介绍 1.1 环境 IntelliJ IDEA 2021.3JDK 1.8.0_301Apache Maven 3.8.1org.codehaus.mo...
    99+
    2023-09-05
    spring boot maven java
  • SpringCloud下spring-boot-maven-plugin插件的打包问题怎么解决
    这篇文章主要介绍“SpringCloud下spring-boot-maven-plugin插件的打包问题怎么解决”,在日常操作中,相信很多人在SpringCloud下spring-boot-maven-plugin插件的打包问题怎么解决问题...
    99+
    2023-07-05
  • 【项目实战】使用Maven插件(jacoco-maven-plugin),实现生成代码覆盖率报告
    一、jacoco-maven-plugin是啥? jacoco-maven-plugin是一个Maven插件,用于生成代码覆盖率报告。 它可以帮助您了解您的代码中哪些部分已经被测试覆盖,哪些部分需要更多的测试。 注意,jacoco-mave...
    99+
    2023-08-19
    maven 代码覆盖率 java
  • spring-boot-maven-plugin报红怎么用
    小编给大家分享一下spring-boot-maven-plugin报红怎么用,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!具体如下:<xml version="1.0" enc...
    99+
    2023-06-29
  • vue-cli3.0怎么使用prerender-spa-plugin插件预渲染
    这篇文章主要介绍“vue-cli3.0怎么使用prerender-spa-plugin插件预渲染”,在日常操作中,相信很多人在vue-cli3.0怎么使用prerender-spa-plugin插件预渲染问题上存在疑惑,小编查阅了各式资料,...
    99+
    2023-06-30
  • JavaScript@umijs/plugin-locale插件使用教程
    目录介绍启用方式使用App.ts配置在组件中使用getAllLocalesgetLocaleuseIntlsetLocale介绍 plugin-locale是一个国际化的插件,用于解...
    99+
    2022-12-08
    JavaScript @umijs JavaScript plugin-locale
  • maven helper插件如何使用
    Maven Helper(maven-helper-plugin)是一个用于帮助分析和调试Maven构建的Maven插件。它提供了一...
    99+
    2023-09-27
    maven helper
  • 怎么利用Go Plugin实现插件化编程
    这期内容当中小编将会给大家带来有关怎么利用Go Plugin实现插件化编程,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。前言说到插件这个东西,很多人都不陌生,一般来说,插件化有几个好处,一个是增加程序扩展...
    99+
    2023-06-25
  • Dockerfile Maven 插件的使用方法
    本篇内容介绍了“Dockerfile Maven 插件的使用方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Dockerfile Mave...
    99+
    2023-06-19
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作