`
kabike
  • 浏览: 606103 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

maven工程中解决spring的依赖问题

 
阅读更多
在maven工程中,添加了spring-aop的依赖,没想到启动时候还是报错,说缺少aspectj中的类,这是因为spring-aop对aspectj的依赖是可选的(optional),这样manve不会把aspectj加入工程的依赖中

    <dependency>
      <groupId>org.aspectj</groupId>
      <artifactId>aspectjweaver</artifactId>
      <version>1.7.4</version>
      <scope>compile</scope>
      <optional>true</optional>
    </dependency>


所以要在自己工程的pom中加入对aspectj的依赖.

感觉maven设计上还是有欠缺,应该指出有哪些可选的依赖,spring更不能信誓旦旦的说在pom里加入spring的依赖就万事大吉
分享到:
评论

相关推荐

    ​实现maven项目中多版本依赖兼容使用解决方案

    以下是如何实现Maven项目中多版本依赖兼容的解决方案: 1. **理解Maven依赖管理**: Maven依赖管理遵循“传递性”原则,即项目可以直接依赖其他项目,间接依赖也会被自动引入。当出现相同类路径的冲突时,Maven会...

    maven包,spring boot的maven包,用于离线搭建工程

    总结起来,这个压缩包包含了构建Spring Boot工程所需的Maven依赖,包括Spring Boot自身、MySQL驱动和MyBatis框架。开发者可以利用这些离线资源在无网络环境或网络不稳定时高效地进行项目开发和维护。同时,通过Maven...

    Spring in Action 使用Maven 构建Spring 工程

    在Maven构建的Spring工程中,我们会在`pom.xml`文件中声明项目所需的依赖,Spring框架以及其他的第三方库。Maven会自动下载这些依赖并将其组织到类路径中,确保在运行时能够正确加载。 接下来,让我们探讨如何配置...

    java maven工程 spring boot 学习源码

    在Maven工程中,`pom.xml`文件是项目的核心,它定义了项目依赖、插件和构建设置。在Spring Boot项目中,我们通常会看到如下的关键依赖: ```xml &lt;groupId&gt;org.springframework.boot &lt;artifactId&gt;spring-boot-...

    用Maven搭建Spring+Spring MVC+Hibernate框架

    要开始构建项目,你需要在Eclipse中安装Maven插件,然后创建一个Maven工程。 创建新工程后,我们需要在`pom.xml`文件中定义项目的基本信息,包括项目名称、版本、描述以及依赖。对于Spring+Spring MVC+Hibernate的...

    spring+maven项目工程

    在IT领域,Spring框架是Java开发中的一个核心组件,它为构建企业级应用程序提供了全面的解决方案。Maven则是一个强大的项目管理和构建工具,它帮助开发者管理依赖、构建项目以及执行自动化测试。本项目工程"spring+...

    maven-3.5.0多工程构建(spring4mvc分子项目)

    maven-3.5.0多工程构建(spring4mvc分子项目) 使用maven构建多模块项目。在一个项目中使用多个模块的一个方法是将模块添加为依赖项,正常情况下,我们会添加一个外部模块作为依赖 工程由Eclipse环境导入,我用的Eclipse...

    spring整合activemq的maven工程

    在Maven工程中,我们首先需要在`pom.xml`文件中添加相关的依赖,包括Spring的`spring-context`、`spring-jms`和ActiveMQ的客户端库。例如: ```xml &lt;groupId&gt;org.springframework &lt;artifactId&gt;spring-context ...

    Maven工程创建并整合spring MVC示例

    ”的输出,这意味着你成功地创建了一个整合了Spring MVC的Maven工程。 在提供的压缩包文件中,"Eclipse创建Maven项目整合SpringMVC.doc"很可能是详细步骤的文档,它可能包含上述过程的更深入解释和截图,帮助初学者...

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

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

    maven3搭建的spring邮件工程

    "maven3搭建的spring邮件工程"是一个这样的示例,它展示了如何利用Maven3这个强大的构建工具,配合Spring框架来实现邮件发送功能。下面我们将深入探讨这个工程涉及的关键技术点。 首先,**Maven3** 是一个项目管理...

    创建运行maven spring boot工程(使用IntelliJ IDEA以及无集成开发环境)

    在本文中,我们将深入探讨如何使用IntelliJ IDEA创建并运行一个Maven Spring Boot工程,同时也会提及在没有集成开发环境(IDE)的情况下如何进行操作。Spring Boot是Java开发领域中一个非常流行的框架,它简化了...

    idea工具创建的Spring+SpringMVC+Hibernate+maven项目

    在本项目中,Maven负责管理Spring、SpringMVC、Hibernate以及其他依赖库的版本和下载。 这个项目对于初学者来说是一个很好的学习平台,因为它涵盖了Java Web开发的核心技术。通过学习这个项目,你可以了解如何设置...

    通向架构师的道路(第十九天)使用maven构建Spring工程.docx

    首先,我们需要创建一个新的Maven工程,然后在pom.xml文件中配置我们的工程依赖关系。接下来,我们可以使用Maven插件来构建我们的工程。 使用Maven构建Spring工程可以使我们的项目变得更加简洁和高效。它可以帮助...

    Spring Boot集成dubbo,mybatis构建maven工程

    在本项目中,我们主要探讨如何使用Spring Boot整合Dubbo和MyBatis来构建一个Maven工程。这个项目旨在提供一种高效、可扩展的服务架构,其中Spring Boot作为基础框架,Dubbo作为服务治理组件,而MyBatis则作为持久层...

    springmvc+maven所需要的依赖架包代码

    springmvc+maven所需要的依赖架包代码,下载后全部复制到pom.xml文件中

    使用ECLIPSE创建MAVEN工程图解

    使用ECLIPSE创建MAVEN工程图解 Eclipse 是一个功能强大且广泛使用的集成开发环境(IDE), Maven 是一个基于项目对象模型(POM)的项目管理工具。本文将指导您如何使用Eclipse 创建 Maven 工程,并了解 Maven 的...

    groovy+maven+spring

    在IT行业中,构建高效、灵活的应用常常涉及到多种技术的整合,比如"groovy+maven+spring"这样的组合。这个组合提供了强大的动态脚本语言Groovy、项目管理工具Maven以及广泛应用的Spring框架的集成,使得开发过程更加...

    maven聚合工程demo

    在 Maven 中,聚合工程(Aggregation)和继承(Inheritance)是两个重要的概念,它们简化了大型项目中的模块管理和构建。 ** Maven 聚合工程(Aggregation)** Maven 聚合工程允许我们将多个 Maven 项目组合成一个...

    可运行的ssi架构的maven工程

    标题中的“可运行的SSI架构的Maven工程”指的是一个基于Spring、Struts和Ibatis(SSI)的项目,该项目已经被配置为一个Maven工程,这意味着它使用Maven作为构建工具来管理依赖和构建流程。Maven是一个广泛使用的Java...

Global site tag (gtag.js) - Google Analytics