有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java Maven:将外部jar文件夹添加到类路径

我已经完成了一个基于Adobe框架的简单Eclipse Web项目。 现在我必须将我的项目升级到一个新版本的框架,我希望使用Maven来管理依赖项、打包和ecc

问题是,在Adobe文档中,我必须使用他们自己的jar(69)。我明白了Maven System_Dependencies,但我正在寻找一种更智能的方法,可以添加所有69个这样的条目

通常,我会创建一个EclipseUserLibrary并将其添加到EclipseBuildPath,但在这种情况下,我不知道如何将它们添加到maven类路径以正确编译和打包项目


共 (1) 个答案

  1. # 1 楼答案

    要包含外部JAR,可以使用系统范围添加依赖项

    <dependency>
       ..
       <scope>system<scope>
       <systemPath>your jar path</systemPath>
    </dependency>
    

    还可以定义编译器插件,将目录包含在类路径中

    <build>
            <plugins>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-compiler-plugin</artifactId>
                    <configuration>
                        <includes>
                            <include>directory path/*.jar</include>
                        </includes>
                    </configuration>
                </plugin>
            </plugins>
        </build>
    

    注意:这将使你的构建成功。但不确定如何使这些类在IDE中可供访问