idea 没加载 provided的包

目录

    • 前言
    • 解决方案

前言

  • 我的版本是IntelliJ IDEA 2022.1.4 (Community Edition),本地调试不知道为什么不加载provided的包。后来找到这篇文章https://youtrack.jetbrains.com/issue/IDEA-107048才知道这是个bug。不知道其他版本会不会出现这种问题。

解决方案

  • 我利用的是profiles标签,例如我对ffmpeg的配置。本地是windows,线上是linux。
   <profiles>
        
        <profile>
            <id>devid>
            <properties>
                <spring.profiles.active>devspring.profiles.active>
            properties>
            <activation>
                
                <activeByDefault>trueactiveByDefault>
            activation>

            <dependencies>
                <dependency>
                    <groupId>org.bytedeco.javacpp-presetsgroupId>
                    <artifactId>ffmpegartifactId>
                    <version>${ffmpeg-platform}version>
                    <classifier>windows-x86_64classifier>
                dependency>
            dependencies>
        profile>

        
        <profile>
            <id>prodid>
            <properties>
                <spring.profiles.active>prodspring.profiles.active>
            properties>

            <dependencies>
                <dependency>
                    <groupId>org.bytedeco.javacpp-presetsgroupId>
                    <artifactId>ffmpegartifactId>
                    <version>${ffmpeg-platform}version>
                    <classifier>linux-x86_64classifier>
                dependency>
            dependencies>
        profile>

    profiles>
  • 根据环境区分,要哪些包。

你可能感兴趣的:(java,ide,provided,idea,provided)