`

web项目同时打包成war和jar(转)

阅读更多

 

文章出自:http://blog.csdn.net/yanjunlu/article/details/7973539

 

在pom.xml里配置

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-war-plugin</artifactId>
    <version>2.2</version>
    <configuration>
        <warName>ROOT</warName>
	<archiveClasses>true</archiveClasses>
    </configuration>
</plugin>

 

但是这样会把 src\main\resources 下的配置文件也打包进jar包,不方便部署时修改。

<plugin>
  <groupId>org.apache.maven.plugins</groupId>
  <artifactId>maven-war-plugin</artifactId>
  <version>2.2</version>
  <configuration>
  	<warName>ROOT</warName>
  	<archiveClasses>true</archiveClasses>
  	<webResources>
      <resource>
        <!-- this is relative to the pom.xml directory -->
        <directory>src\main\resources</directory>
        <targetPath>WEB-INF\classes</targetPath>
        <!-- the list has a default value of ** -->
        <includes>
          <include>**</include>
        </includes>
      </resource>
    </webResources>
  </configuration>
</plugin>

 

 

 

分享到:
评论

相关推荐

    java web项目打包.war格式

    Java Web 项目打包 WAR 格式详解 Java Web 项目打包是指将 ...Java Web 项目打包成 WAR 格式可以使用命令行窗口或 Eclipse IDE 等工具实现。WAR 文件的目录结构需要按照特定的方式组织,以便于部署到 Web 服务器中。

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

    maven打包web项目时同时打包为war和jar文件的方法 在Maven项目中,通常情况下,我们只能打包成war文件或jar文件,但是在某些情况下,我们需要同时打包成war和jar文件。今天,我们将介绍如何使用Maven同时打包web...

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

    "Maven引入本地Jar包并打包进War包中的方法" Maven是一种流行的项目管理工具,主要用于Java项目的构建、测试和部署。在实际开发中,我们经常需要引入本地Jar包以满足项目的需求。本文将介绍Maven引入本地Jar包并...

    Eclipse项目War和Jar

    本文将详细介绍如何在Eclipse IDE中将项目打包成WAR和JAR包,并提供具体的步骤指导。 #### 二、WAR包的构建 WAR包是一种压缩格式,专门用于部署Web应用程序。它包含了Web应用程序的所有资源,如HTML页面、JSP文件、...

    spring boot项目打包成war在tomcat运行的全步骤

    然而,有些场景下可能需要将Spring Boot应用部署到传统的Tomcat服务器上,这时就需要将项目打包成WAR文件。以下是将Spring Boot项目打包成WAR并在Tomcat中运行的详细步骤: 1. **修改打包形式**: 在`pom.xml`文件...

    将war、jar包反编译成项目的软件

    在IT行业中,尤其是在Java开发领域,`war`和`jar`包是常见的文件格式,它们分别用于部署Web应用和打包可执行的Java类库。本文将深入探讨如何使用特定的工具将这些包反编译为项目的源代码,以便于理解和学习其中的...

    RAP打包成War 所需的eclipse jar包,以及demo

    在Eclipse环境中,打包WAR文件通常涉及以下步骤: 1. **设置项目结构**:确保项目遵循标准的Web应用目录结构,包括`WEB-INF`目录,其中应包含`web.xml`配置文件、`lib`子目录(用于存放jar包)以及`classes`目录...

    java web项目打包war部署到tomcat

    同时,如果项目中有任何Java类或者第三方库,也需要将它们对应的`.class`文件和`.jar`包放入合适的子目录下,例如`WEB-INF/classes`和`WEB-INF/lib`。 3. **创建`web.xml`文件**:`web.xml`是WAR文件中的重要配置...

    SpringBoot项目如何将jar包打包成war包.pdf

    SpringBoot项目通常默认打包为可独立运行的jar文件,但有时我们需要将其打包成war文件,以便部署到外部的Tomcat服务器。以下是如何将SpringBoot项目从jar格式转换为war格式的详细步骤: 1. **修改pom.xml文件打包...

    把jsp编译打包成jar

    最后,可以使用`&lt;jar&gt;`任务将WAR文件中的特定目录结构提取出来并打包成jar。 3. **Web.xml配置**:在描述中提到的“自动生成web.xml中的servlet配置”,这意味着Ant构建过程可能包含了生成web.xml文件的部分,该...

    集成jdk+mysql+tomcat+web项目打包成rpm

    Web项目打包:Web项目的打包通常涉及到WAR或EAR文件,这些文件可以直接放入Tomcat的webapps目录下。打包时,需要确保Web应用的所有依赖(如JAR文件)都被包含在内,或者指明外部依赖的路径。 制作RPM包的过程涉及...

    springboot 打包war包

    Spring Boot默认生成的是可执行的JAR包,但有时我们需要将其部署到传统的Web服务器如Tomcat上,这时就需要将Spring Boot项目打包为WAR包。Spring Boot支持通过修改`pom.xml`文件的打包类型(packaging)为`war`来...

    项目打包成War(Spring Boot).pdf

    ### Spring Boot 项目打包成WAR 文件详解 #### 一、背景介绍 在传统的Java Web开发中,项目通常被打包成WAR文件(Web Application Archive),这种格式的文件包含了Web应用程序的所有资源,包括HTML、CSS、...

    maven打包 maven打jar包详细步骤

    在`maven-war-plugin`和`maven-install-plugin`中,`maven-war-plugin`用于将Web应用打包成WAR文件,适合于Web服务器部署。而`maven-install-plugin`则负责将打包后的文件(无论是JAR还是WAR)放入本地Maven仓库,...

    web 项目所需 jar 包

    本篇文章将深入探讨Web项目所需的JAR包,以及它们在构建和运行Web应用中的作用。 首先,我们需要理解Web项目的结构。一个标准的Web项目通常包括以下几个关键部分:Web-INF目录,其中包含web.xml配置文件、lib目录...

    java web项目打包

    在Eclipse中,可以通过“Export”菜单选择“Java” &gt; “JAR file”或“Web” &gt; “WAR file”,根据项目类型进行打包。 3. **JAR文件**: JAR(Java Archive)文件用于封装Java类库,包括类文件、资源文件和其他元...

    使用MyEclipse将JAVA项目打包成JAR文件

    在Java开发过程中,将项目打包成JAR(Java Archive)文件是常见的操作,这有助于将源代码、资源文件和依赖库整合到一个可执行的独立文件中,方便分发和运行。MyEclipse作为一款强大的Java集成开发环境,提供了简单...

    jar包与war包的打包规范

    jar包和war包是Java应用程序的两种常见的打包方式,本文详细介绍了jar包和war包的打包规范,并提供了在CMD和Eclipse环境下的打包方法。同时,本文还强调了manifest文件的重要性和编写注意事项。

    springboot_jsp_maven(war+jar).rar

    【标题】"springboot_jsp_maven(war+jar)"是一个综合了Spring Boot、JSP和Maven技术的示例项目,旨在展示如何在Spring Boot框架下开发并部署包含Web界面的应用程序。该项目的独特之处在于它同时支持两种常见的部署...

    如何在dos下将工程打包成war包

    在软件开发过程中,特别是Java Web项目的部署环节,将项目打包成WAR文件是一项常见的需求。WAR文件(Web Application Archive)是一种用于封装Web应用程序的标准格式,它包含了运行该应用所需的所有资源、类文件以及...

Global site tag (gtag.js) - Google Analytics