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

maven (生成war包时候同时生成jar包到lib)配置备忘

 
阅读更多

方式一:

 

<build>
        <finalName>jd-card-web.war</finalName>
        <resources>
            <resource>
                <directory>src/main/resources</directory>
                <filtering>true</filtering>
            </resource>
        </resources>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-war-plugin</artifactId>
                <version>2.1-beta-1</version>
                <configuration>
                    <archiveClasses>true</archiveClasses>
                </configuration>
            </plugin>
        </plugins>
    </build>

 

方式二:

 

<groupId>org.apache.maven.plugins</groupId>  
<artifactId>maven-war-plugin</artifactId>  
<configuration>  
    <!-- 释放将项目的类文件打成jar放到lib目录中。  
打成jar的好处是:只修改class时,可以只更新jar。 -->  
    <archiveClasses>true</archiveClasses>  
    <webResources>  
        <!--  
            src/main/resources是默认的资源目录。  
            当archiveClasses=true时,resources中的文件资源会被打到jar中;  
            当archiveClasses=false时,resources中的文件资源在war的根目录。  
        -->  
        <resource>  
            <!-- config作为source folder,不会被打到jar中。 -->  
            <directory>src/main/config</directory>  
            <targetPath>WEB-INF/classes</targetPath>  
            <filtering>true</filtering>  
        </resource>  
    </webResources>  
</configuration> 

 

分享到:
评论

相关推荐

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

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

    maven打包 maven打jar包详细步骤

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

    maven生成可执行jar命令

    ### Maven生成可执行JAR命令详解 在Java开发过程中,Maven作为一种强大的自动化构建工具,被广泛应用于项目的构建、依赖管理以及生命周期管理等场景。本文将详细介绍如何利用Maven生成可执行的JAR文件,并部署至...

    springboot+maven打包demo【将依赖与配置文件打包到jar包外部】

    在本文中,我们将深入探讨如何使用Spring Boot和Maven来构建一个项目,使得依赖和配置文件被打包到jar包外部,以实现更加灵活的项目管理。这个方法对于那些需要根据不同环境进行定制配置或者频繁更新配置的应用来说...

    maven-war-plugin-3.2.3.jar

    java运行依赖jar包

    mavenjar包

    总结起来,"mavenjar 包" 的处理涉及到了 Maven 的 JAR 文件打包、依赖管理和 IDE 集成。正确地将 JAR 文件放入 Java 环境并更新开发环境,可以确保项目的正常运行和开发效率的提升。对于Java开发者来说,熟练掌握 ...

    使用python编写的自动生成maven批量上传jar包工具

    maven上传jar包到nexus私有库 由于是nexus菜鸟,不知道要上传哪些包,所以全部本地上传,一个一个的写太麻烦,于是写了个批量生成maven脚本的py脚本,使用说明见py文件内部说明

    Maven 生成打包可执行jar包的方法步骤

    使用maven-jar-plugin生成可执行JAR包,主要配置如下: ```xml &lt;groupId&gt;org.apache.maven.plugins &lt;artifactId&gt;maven-jar-plugin &lt;version&gt;2.4 &lt;addMavenDescriptor&gt;false &lt;addClasspath&gt;true ...

    Springboot 打Jar包,Maven完美解决本地Jar包自动打入Springboot Jar包中

    **Maven 插件** 如`spring-boot-maven-plugin`能够实现将Spring Boot应用打包为可执行的Jar或War文件,并且可以配置不同的参数来控制构建行为。例如,指定主类、排除某些依赖等。 ##### 2. 使用Maven安装本地Jar包 ...

    maven打包war配置

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

    maven的jar包跟源码包

    - **发布和分发**:当项目完成后,通常会生成jar包并上传到Maven中央仓库或私有仓库,供其他开发者引用。 总之,Maven的jar包和源码包在Java开发过程中扮演着不同的角色,它们共同构成了一个完整项目的生命周期,...

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

    然而,在使用 Maven 发布 Jar 包时,ometimes 中文字符会出现乱码问题。本文将详细介绍 Maven 发布 Jar 包中文乱码解决方法。 一、问题分析 在使用 Maven 部署 Jar 包时,可能会出现中文乱码问题。这种问题的出现...

    如何生成jar包

    此外,一个完整的Java开发环境还可能涉及到其他构建工具,例如Maven或Gradle,这些工具可以自动化构建过程,包括编译、打包、测试等,但对于初学者来说,直接使用JDK内置的工具来了解和掌握JAR包生成的基本过程是...

    JSONObject相关jar包和maven管理jar包

    标题"JSONObject相关jar包和maven管理jar包"暗示了我们讨论的主题集中在JSONObject类库的使用上,特别是如何在Java项目中通过jar包和Maven构建工具来管理和利用这个类库。JSONObject是Java编程语言中用于处理JSON...

    maven-war-plugin-2.2.jar

    java运行依赖jar包

    Spring Boot+maven打war包的方法

    标签包括spring boot、maven、打war包和maven打war包,表示本文的主要内容是关于使用Spring Boot和maven来生成war包的方法。 部分内容解释 在本文中,我们将逐步介绍如何使用Spring Boot和maven来生成war包。首先,...

    maven-war-plugin-2.0.2.jar

    maven-war-plugin-2.0.2.jar

    maven生成可执行exe文件

    首先,你需要在你的系统上安装`launch4j`,然后在`pom.xml`中配置`maven-assembly-plugin`或`maven-shade-plugin`来生成单一的jar文件,最后配置`exec-maven-plugin`来调用`launch4j`。 添加`maven-assembly-...

    Maven自动升级版本号并打包上传的脚本

    SNAPSHOT版本表示开发中的版本,每次构建都会生成新的JAR或WAR包;而RELEASE版本则表示稳定发布版,一旦确定就不会轻易改变。在开发过程中,自动升级版本号能确保每次构建都有唯一的标识。 标题提到的“Maven自动...

Global site tag (gtag.js) - Google Analytics