`
123003473
  • 浏览: 1047754 次
  • 性别: 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常用配置解析

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

    根据pom.xml下载依赖

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

    通过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打包war配置

    在Java开发领域,Maven是一个不可或缺的构建工具,它能够帮助开发者管理项目依赖、构建工件,如JAR或WAR包。"maven打包war配置"这个主题涉及到如何使用Maven来打包一个Web应用程序(WAR)项目。WAR文件是Web应用的...

    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文件都会声明其...

    maven:用于推送pom.xml文件

    Maven插件如maven-surefire-plugin用于运行单元测试,maven-jar-plugin用于打包JAR,maven-war-plugin用于打包WAR,maven-site-plugin用于生成项目站点文档。 10. **Maven与持续集成**: Maven与持续集成工具如...

    cxf spring maven 实例

    8. **部署与运行**:完成开发后,可以将项目打包成WAR或JAR文件,然后部署到应用服务器如Tomcat或Jetty上运行。Maven的`war`或`jar`打包插件可以帮助完成这个过程。 9. **持续集成与部署**:在实际开发环境中,...

    Springboot项目正确打war包maven版pom.rar

    本文将详细讲解如何正确配置Maven的pom.xml文件,以便将Spring Boot项目打包成war格式,这在需要部署到传统应用服务器(如Tomcat)时非常有用。 首先,我们需要理解Spring Boot的默认打包方式是jar,因为它内置了...

    maven项目编译jar包

    POM是Maven的核心,它是XML格式的文件,包含了项目的配置信息,如项目依赖、构建目标、插件配置等。在`pom.xml`文件中,开发者可以定义项目的属性、依赖关系、构建目标、插件以及执行这些插件的指令。 3. **构建...

    jeecms的maven打包文件

    **Maven命令行调用**:通过Maven命令行工具,开发者可以执行`mvn clean`清除构建产物,`mvn install`将项目安装到本地仓库,`mvn package`打包项目,以及`mvn deploy`部署项目等操作,这些指令的执行都基于`pom.xml`...

    maven的pom配置文件

    在pom.xml文件中,我们还可以看到packaging元素,它定义了项目产生的构件类型,例如jar、war、ear、pom等。 另外,我们还可以看到name、url和description元素,这些元素定义了项目的名称、主页的URL和详细描述。...

Global site tag (gtag.js) - Google Analytics