spring maven pom配置 artifactId 能否支持通配符? - java报错-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

spring maven pom配置 artifactId 能否支持通配符? - java报错

montos 2020-06-02 21:42:22 44

在pom中配置spring依赖的时候需要写多个dependecy,

<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>4.0.3.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-web</artifactId>
<version>4.0.3.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>4.0.3.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-orm</artifactId>
<version>4.0.3.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-tx</artifactId>
<version>4.0.3.RELEASE</version>
</dependency>
哪种方式可以减少这种配置?

<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-*</artifactId>
<version>4.0.3.RELEASE</version>
</dependency>

Java Maven Spring
分享到
取消 提交回答
全部回答(1)
  • montos
    2020-06-02 21:42:33

    没办法,确实需要配置多个,不过spring自己会互相依赖,所以只需要配置几个就够了,

    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-jdbc</artifactId>
        <version>${version.spring}</version>
    </dependency>
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-webmvc</artifactId>
        <version>${version.spring}</version>
    </dependency>
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-context-support</artifactId>
        <version>${version.spring}</version>
    </dependency>



    ######

    一、认真负责严谨的做法是清晰定义好每一个版本

    二、用spring boot的方式

    ######

    引用来自“阿信sxq”的评论

    没办法,确实需要配置多个,不过spring自己会互相依赖,所以只需要配置几个就够了,

    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-jdbc</artifactId>
        <version>${version.spring}</version>
    </dependency>
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-webmvc</artifactId>
        <version>${version.spring}</version>
    </dependency>
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-context-support</artifactId>
        <version>${version.spring}</version>
    </dependency>



    恩呢,突然想到这个问题,哈哈
    0 0
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

推荐文章
相似问题
推荐课程