首页 > 解决方案 > 运行 mvn install 命令跳过选定的 jar

问题描述

我需要做的是构建一个没有huuuge依赖的jar,这是下面的一个家伙

    <dependency>
        <groupId>com.groupdocs</groupId>
        <artifactId>groupdocs-conversion</artifactId>
        <version>21.1</version>
    </dependency>

系统范围是解决方案之一,但在这种情况下不是。我的队友都不愿意手动下载 jar 依赖项。

构建一个包含提到的依赖项的项目会创建一个 515 MB 或 251 MB 的 jar,而没有它(系统范围)。

标签: javamavengroupdocs

解决方案


感谢tgdavies提供插件提示。帮助我的事情是添加 excludeGroupIds,如下所示:

        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
            <configuration>
                <mainClass>SECRET</mainClass>
                <excludeGroupIds>com.groupdocs</excludeGroupIds>
            </configuration>
        </plugin>

推荐阅读