`
123003473
  • 浏览: 1059726 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

Maven 打包 jar 、war 文件时,不将 pom.xml 等打包进包中

 
阅读更多
如果是 jar 包,在 Plugin 中配置

<build>
  <plugins>
    <plugin>
      <groupId>org.apache.maven.plugins</groupId>
      <artifactId>maven-jar-plugin</artifactId>
      <configuration>
        <archive>
          <addMavenDescriptor>false</addMavenDescriptor>
        </archive>
      </configuration>
    </plugin>
  </plugins>
</build>


如果是 war 包,在 Plugin 中配置

<build>
  <plugins>
    <plugin>
      <groupId>org.apache.maven.plugins</groupId>
      <artifactId>maven-war-plugin</artifactId>
      <configuration>
        <archive>
          <addMavenDescriptor>false</addMavenDescriptor>
        </archive>
      </configuration>
    </plugin>
  </plugins>
</build>


这个是在 maven-archiver 中设置的,可以查看代码。
分享到:
评论

相关推荐

    Maven pom.xml与settings.xml详解

    3. **打包与分发**:`&lt;packaging&gt;`标签定义了项目的打包类型,默认为`jar`,也可以是`war`、`ear`等。`classifier`用于标识附加的构件,如源码包、文档包。 4. **插件管理**:通过`&lt;build&gt;&lt;plugins&gt;`定义项目构建...

    史上最全的maven的pom.xml文件详解

    史上最全的Maven的Pom.xml文件详解 Maven是Java领域最流行的构建工具之一,其核心配置文件是Pom.xml。在Pom.xml文件中,我们可以定义项目的基本信息、依赖关系、构建过程、测试环境等。下面,我们将详细解析Pom.xml...

    Maven引入本地Jar包并打包进War包中的方法

    我们可以在pom.xml文件中添加以下配置,以便将本地Jar包打包进War包中: ``` &lt;groupId&gt;org.apache.maven.plugins &lt;artifactId&gt;maven-dependency-plugin &lt;version&gt;2.10 &lt;id&gt;copy-dependencies &lt;phase&gt;...

    Maven之pom.xml配置文件详解.pdf

    在pom.xml中,还可以定义打包方式(packaging),比如默认的jar包形式,也可以是war、pom、maven-plugin等形式。另外,还可以配置 classifiers,它用来帮助定义构件输出的一些附属构件,这些附属构件不是项目直接...

    根据pom.xml下载依赖

    pom.xml文件通常位于项目的根目录下,它定义了项目的基本属性,如项目名称、版本、打包类型(如jar或war)以及项目所依赖的外部库。依赖部分是pom.xml的关键内容,它列出了项目运行所需要的其他库,例如JDBC驱动、...

    Maven-pom.xml.rar_POM_pom.xml

    - `packaging`: 项目打包类型,常见的有`jar`(Java Archive)、`war`(Web Application Archive)等。 **2. 依赖管理** - `dependencies`: 在此节点下,可以声明项目所依赖的外部库,每个依赖包含`groupId`、`...

    Maven_pom.xml常用配置解析

    Maven 项目对象模型(POM)是 Maven 的核心概念,它是 Maven 项目的描述文件,用于定义项目的坐标、依赖关系、编译、打包、测试、部署等过程。pom.xml 文件是 Maven 项目的核心配置文件,用于描述项目的结构、依赖...

    java中maven,管理项目依赖,如pom.xml

    1. **项目对象模型 (POM)**: `pom.xml`是Maven项目的配置文件,包含了项目的基本信息(如项目名称、版本、作者等),构建指令(如编译、测试、打包),以及项目依赖。通过POM,Maven可以自动下载所需的库文件,解决...

    通过pom批量下载jar到本地.zip

    首先,`pom.xml`文件是Maven的项目对象模型(Project Object Model)的XML表示,它包含项目的配置信息,如项目依赖、插件、属性等。在`pom.xml`中声明依赖,Maven会自动下载这些依赖及其传递性依赖到本地仓库,供...

    pom.xml常用配置

    6. `&lt;packaging&gt;`:定义了项目的打包机制,如pom、jar、maven-plugin、ejb、war、ear、rar、par等。 7. `&lt;dependencies&gt;`:定义了项目的依赖关系,包括依赖的项目、版本号、 scope等信息。 8. `&lt;dependency&gt;`:...

    maven打包 maven打jar包详细步骤

    而`maven-install-plugin`则负责将打包后的文件(无论是JAR还是WAR)放入本地Maven仓库,便于其他项目依赖。 对于`maven-jar-plugin`,它是Maven用于创建JAR文件的插件。你可以通过配置这个插件来指定主类、排除...

    maven 过滤文件夹打包

    在打包项目时,我们需要确保正确的配置文件被包含进最终的部署包中。 Maven的`maven-resources-plugin`插件提供了资源过滤功能,它允许我们在打包过程中根据构建目标(例如`package`命令)动态替换或选择性地包含...

    Maven发布Jar包中文乱码解决方法

    Maven发布Jar包中文乱码解决方法 Maven 是一个基于项目对象模型(Project Object...通过在 pom.xml 文件中添加配置、在 Maven 命令中添加参数、在资源文件中添加配置等方式,可以解决 Maven 发布 Jar 包中文乱码问题。

    maven中pom.xml基本配置

    在Java开发领域,Maven是一个不可或缺的项目管理工具,它通过使用一个名为pom.xml的配置文件来管理和构建项目。pom.xml文件是Maven项目的灵魂,它包含了项目的元数据,如项目信息、依赖关系、构建配置等。下面我们将...

    maven pom.xml详解

    ### Maven POM.xml 文件详解 #### 一、概述 POM (Project Object Model) 是 Maven 构建项目的核心配置文件,采用 XML 格式编写。它定义了项目的元数据、依赖关系、构建逻辑等信息。POM 文件允许开发者通过简单的...

    maven打包web项目时同时打包为war和jar文件的方法

    今天,我们将介绍如何使用Maven同时打包web项目时同时打包为war和jar文件的方法。 首先,我们需要在pom.xml文件中指定war的打包方式,例如: &lt;packaging&gt;war 这将告诉Maven,默认情况下,打包成war文件。 其次,...

    pom.xml配置文件讲解

    packaging 定义了项目的打包机制,可以是 pom, jar, maven-plugin, ejb, war, ear, rar, par 等。 version version 定义了项目的版本号,例如 1.0-SNAPSHOT。 name name 定义了项目的名称,用于 Maven 产生的...

    超级POM_POM文件总体配置说明.pdf

    POM.xml文件是Maven项目的配置文件,包含了项目的元数据,如项目依赖、构建过程、属性、插件等信息。本文将详细解析POM.xml文件的各个主要元素,帮助开发者理解和掌握其配置要点。 首先,每个POM.xml文件都会声明其...

Global site tag (gtag.js) - Google Analytics