开发者社区 问答 正文

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

在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>

展开
收起
kun坤 2020-06-14 07:18:48 771 分享
分享
版权
举报
1 条回答
写回答
取消 提交回答
  • 没办法,确实需要配置多个,不过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>



    恩呢,突然想到这个问题,哈哈
    2020-06-14 07:18:56 举报
    赞同 评论

    评论

    全部评论 (0)

    登录后可评论