项目目录结构:
pom.xml中添加:
<build> <plugins> <plugin> <artifactId>maven-assembly-plugin</artifactId> <configuration> <descriptor>src/main/s/assembly/assembly.xml</descriptor> </configuration> <executions> <execution> <id>make-assembly</id> <phase>package</phase> <goals> <goal>single</goal> </goals> </execution> </executions> </plugin> </plugins> </build>
assembly.xml
<assembly> <id>assembly</id> <formats> <format>tar.gz</format> </formats> <includeBaseDirectory>true</includeBaseDirectory> <fileSets> <fileSet> <directory>src/main/resources/assembly/bin</directory> <outputDirectory>bin</outputDirectory> <fileMode>0755</fileMode> </fileSet> <fileSet> <directory>src/main/resources/assembly/conf</directory> <outputDirectory>conf</outputDirectory> <fileMode>0644</fileMode> </fileSet> </fileSets> <dependencySets> <dependencySet> <outputDirectory>lib</outputDirectory> </dependencySet> </dependencySets> </assembly>
pom.xml目录下执行命令 mvn package即可
执行完成后tar.gz文件中有三个文件夹bin conf 和 lib
参考:
https://my.oschina.net/u/1867229/blog/828200
相关推荐
在给定的"apache-maven-3.8.1-bin.tar.gz"压缩包中,包含的是Maven 3.8.1版本的二进制分发版。这个版本是Maven社区发布的稳定版本,提供了许多改进和修复,以优化开发者的工作流程。 Maven通过使用一个标准的目录...
在给定的标题"apache-maven-3.6.1-bin.tar.gz"中,我们可以看出这是Maven的一个发行版本,版本号为3.6.1,且以tar.gz格式打包,这通常是Linux或Unix系统中常见的归档和压缩方式。描述中的"liunx中的maven"进一步确认...
"bin.tar.gz" 表示这个压缩包包含的是可执行的二进制文件,通常包括Maven的执行脚本和必要的库文件。 在下载并解压"apache-maven-3.3.9-bin.tar.gz"后,你会得到一个名为"apache-maven-3.3.9"的目录,其中包含以下...
本资源提供的是 Apache Maven 3.6.3 的二进制版本的压缩包,文件名为 "apache-maven-3.6.3-bin.tar.gz"。 Maven 的核心功能包括: 1. **依赖管理**:Maven 可以自动下载项目所需的库文件,并管理这些依赖关系。...
在解压"apache-maven-3.9.0-bin.tar.gz"后,你会得到一个名为"apache-maven-3.9.0"的目录,其中包含以下核心组成部分: 1. **bin**:这个目录包含了可执行脚本,如`mvn`命令,用于在命令行中执行Maven操作。在...
Apache Maven 是一个强大的Java项目管理工具,它基于项目对象模型(Project Object Model,POM)的概念,用于构建、管理和依赖...`apache-maven-3.8.4-bin.tar.gz` 文件提供了Maven的最新稳定版本,可用于安装和使用。
在Mac环境下安装和使用`apache-maven-3.5.4-bin.tar.gz`,首先需要下载这个压缩包。下载完成后,使用终端(Terminal)进行解压,通过以下命令: ```bash tar -zxvf apache-maven-3.5.4-bin.tar.gz ``` 解压完成后...
在给定的"apache-maven-3.2.2.tar.gz"文件中,我们找到了一个Maven的特定版本——3.2.2。这个版本的Maven是通过官方网站下载的,确保了其可靠性和安全性,用户可以放心使用。 Maven简化了Java项目的构建过程,它...
`apache-maven-3.6.2-bin.tar.gz` 是Apache Maven 3.6.2版本的二进制发行版,以tar.gz格式打包。这个压缩包包含了运行Maven所需的所有文件,包括可执行的JAR文件和其他支持文件。解压此文件后,用户可以将Maven配置...
`maven-assembly-plugin`是Maven的一个插件,用于生成项目的归档文件,如tar.gz或zip,这在分发和部署软件时非常有用。本篇将详细介绍如何利用`maven-assembly-plugin`在Spring Boot项目中实现这个功能。 首先,`...
1. **下载**:首先,你需要从Apache官方网站或提供的压缩包中下载`apache-maven-3.9.6-bin.tar.gz`文件。 2. **解压**:将下载的tar.gz文件解压缩。在Mac上,你可以使用内置的归档实用工具或者命令行工具tar来完成...
对于`apache-maven-3.8.3-bin.tar.gz`,用户需要先将其解压缩,通常使用`tar -zxvf apache-maven-3.8.3-bin.tar.gz`命令。解压后,将Maven的bin目录添加到PATH环境变量中,以便在任何地方都能使用`mvn`命令。 **...
在【标题】"配置后的apache-maven-3.6.0.tar.gz"中,提及的是Apache Maven的特定版本——3.6.0,已经完成了配置工作。这意味着这个压缩包包含了一个完整的、已经设置好的Maven环境,用户可以直接使用,无需进行繁琐...
5. 解压缩文件,使用`tar`命令,如`tar -zxvf apache-maven-3.6.3-bin.tar.gz`。这将创建一个名为`apache-maven-3.6.3`的目录,包含所有Maven的文件和目录。 6. 配置Maven环境变量。编辑`~/.bashrc`或`~/.bash_...
在解压"Apache-Maven-3.3.9.tar.gz"后,你会得到包含Maven的完整目录结构,包括bin、conf、lib等目录。bin目录下有可执行的mvn命令,conf目录存放了Maven的配置文件,如settings.xml,而lib目录则包含了Maven运行所...
Apache Maven 是一个强大的项目...总之,`apache-maven-3.8.2-bin.tar.gz`是一个包含Maven完整运行环境的压缩包,解压并配置环境变量后,你就可以开始使用Maven来管理和构建你的Java项目,享受自动化构建带来的便利。
本合集包含了两个不同版本的Maven安装包,分别是`apache-maven-3.5.3-bin.zip`和`apache-maven-3.6.0-bin.tar.gz`。3.5.3是Maven的一个稳定版本,而3.6.0则带来了更多的改进和新特性。这两个版本都适用于Windows和...
在Linux环境下使用Maven,你需要首先安装Java Development Kit(JDK),因为Maven是用Java编写的,需要JDK来运行。确保你的系统已经安装了JDK 8或更高版本,这是Maven运行的最低要求。 "apache-maven.tar.gz" 是...
"apache-maven-3.2.3-bin.tar.gz" 是Apache Maven 3.2.3版本的二进制发行包,以tar.gz格式压缩,适用于Linux、macOS等类Unix系统。 在Java开发中,Maven解决了依赖管理的复杂问题,通过声明式地在POM.xml文件中列出...