`
j夫子
  • 浏览: 92748 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

maven多模块打包时实现 ADD DIRECTORY ENTRIES

    博客分类:
  • java
阅读更多

maven多模块打包后 spring扫描不到Jar包里的Bean 

 

原因:打包时没有生成目录信息

 

解决办法:

 

在eclipse 打包时 可以勾选 ADD DIRECTORY ENTRIES

 

maven下使用编译插件 并且加上如下配置:

<!-- jar插件 -->
         <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-jar-plugin</artifactId>
            <version>2.4</version>
            <configuration>
                <archive>
                    <manifest>
                        <addDefaultImplementationEntries>true</addDefaultImplementationEntries>
                    </manifest>
                </archive>
            </configuration>
        </plugin>

 

 

 

 

2
2
分享到:
评论
1 楼 wanggod 2016-07-20  
good,help me!

相关推荐

    maven多模块打包pom文件

    当我们面对大型的、由多个子项目组成的项目时,Maven的多模块功能显得尤为重要。本文将详细探讨"Maven多模块打包pom文件"的相关知识点。 首先,让我们理解什么是Maven的多模块项目。在Maven中,一个项目可以被组织...

    SpringBoot + proguard+maven多模块实现代码混淆

    基于SpringBoot+Maven多模块工程利用proguard组件实现代码混淆的代码demo,代码清晰完整,导入idea或eclipse即可运行。 使用 proguard 混淆代码只能增加阅读和理解的难度, 并不能百分百保证代码安全。常用的应用...

    使用Maven构建多模块项目

    当多模块项目作为一个整体发布时,通常会将整个项目打包成一个大的归档文件,如tar.gz或zip,便于分发。这可以通过Maven的assembly或install插件实现。 9. 持续集成与部署: 在持续集成环境中,如Jenkins或GitLab...

    maven多模块项目(简单实例)

    在设置好模块关系后,Maven可以通过`mvn install`命令自底向上编译、测试和打包整个项目。每个模块都会生成相应的JAR或WAR文件,最终的Web应用模块会包含所有依赖的模块。 此外,Maven的多模块项目还支持模块间的...

    如何提高Maven多模块项目编译速度.docx

    在开发大型Java项目时,Maven多模块结构的使用非常常见,它可以帮助我们更好地管理和组织代码。然而,当项目变得庞大时,编译速度可能会成为一个显著的问题。以下是一些优化Maven多模块项目编译速度的策略: 1. **...

    maven多模块项目

    Maven多模块项目是一种高效组织大型Java项目的方式,它允许我们将一个复杂的系统分解为多个相互依赖的独立模块,每个模块专注于特定的功能或服务。这样做的好处包括代码复用、提高开发效率、简化构建过程以及便于...

    maven多模块工程打包部署的方法步骤

    maven多模块工程打包部署的方法步骤 Maven多模块工程打包部署是一种常见的项目结构,在这种结构中,一个项目被分割成多个小模块,每个模块负责特定的功能...通过以上步骤,我们可以实现maven多模块工程的打包和部署。

    maven多模块项目工程-已搭建好

    Maven多模块项目是一种高效、组织有序的Java项目结构,它允许开发者将大型项目分解为多个独立的、可管理的小模块,每个模块都有自己的特定功能,同时又可以协同工作。这样的结构便于代码重用、模块化开发和独立部署...

    maven多模块项目构建过程

    通过以上步骤,我们成功地搭建了一个Maven多模块项目,实现了模块化的代码组织和高效构建。这个过程有助于提升代码质量和团队协作效率,对于大型复杂项目尤其重要。通过不断迭代和优化,我们可以进一步提升项目的可...

    Maven多模块SSM框架搭建

    本知识点将深入探讨如何使用Maven来搭建一个多模块的SSM(Spring、Struts、MyBatis)框架,帮助开发者实现更有序、更高效的项目结构。 1. Maven基础: Maven是Apache基金会的一个项目,它通过一个项目对象模型...

    maven分模块小demo

    本"maven分模块小demo"旨在展示如何利用Maven的多模块特性进行项目结构的组织和管理。下面将详细阐述相关知识点: 1. Maven多模块项目结构: Maven的多模块项目允许我们将大型项目分解为更小、更易于管理的部分,...

    使用Maven管理进行多模块开发

    运行`mvn clean install`命令,Maven会自动按照模块间的依赖关系进行编译、打包和部署。父模块的`modules`标签用于指定子模块的相对路径,使得Maven能够正确地构建整个项目。 七、持续集成与发布 在持续集成环境中...

    maven多模块开发

    当涉及到大型或者复杂的项目时,Maven的多模块开发功能就显得尤为重要。 在“maven多模块开发”这个主题中,我们将探讨如何使用Maven来组织和管理具有多个相互依赖子项目的大型项目。多模块项目通常由一个父模块和...

    1.2.maven多模块项目配置1

    在本节中,我们将详细讨论Maven多模块项目配置的实现方法。Maven多模块项目是指一个父模块包含多个子模块,每个子模块都是一个独立的Maven项目。这种结构可以使得项目的管理和维护变得更加方便。 父模块配置 在父...

    maven 过滤文件夹打包

    "maven 过滤文件夹打包"这个主题涉及到的是如何利用Maven的资源过滤功能来实现针对不同运行环境的配置文件打包。下面将详细解释这一过程。 在开发环境中,我们通常会有多种配置文件,比如`application-dev....

    ssm+maven多模块项目搭建

    在"ssm+maven多模块项目搭建"中,我们将创建多个独立的模块,每个模块负责特定的功能,如:业务服务模块、数据访问模块、Web前端模块等。这样可以提高代码的可重用性和可扩展性,便于团队协作。 **步骤一**:创建父...

    maven多模块项目搭建

    Maven 多模块项目搭建是一个常见的Java开发任务,它允许开发者将大型项目分解成更小、更易管理的模块,每个模块专注于特定的功能或组件。在本教程中,我们将探讨如何使用Eclipse集成开发环境(IDE)和Maven插件来...

    Springboot整合dubbo构建maven多模块项目 - 集成 mybatis

    在打包和部署时,每个模块都可以独立运行,也可以作为一个整体进行部署。 总结来说,Spring Boot与Dubbo的整合提供了强大的服务治理能力,而MyBatis则简化了数据库操作。通过Maven多模块的组织方式,我们可以构建出...

    maven多模块

    9. **持续集成(Continuous Integration, CI)**:Maven多模块项目的结构与CI服务器(如Jenkins、GitLab CI/CD等)很好地兼容,可以方便地实现自动化构建、测试和部署。 10. **版本控制**:在多模块项目中,使用...

    maven构建多模块项目

    构建多模块项目时,可以使用Maven的`install`命令,它会按照模块间的依赖顺序逐个编译、测试并安装到本地仓库。同时,`package`命令可以打包每个模块为JAR或WAR文件,`clean`命令用于清理构建生成的临时文件。 除了...

Global site tag (gtag.js) - Google Analytics