Maven:将外部jar文件夹添加到classpath

时间:2016-03-23 11:04:56

标签: java eclipse maven

我是基于Adobe框架的简单Eclipse Web项目。 现在我必须将我的项目升级到新版本的框架,我希望使用Maven来管理依赖项,打包,ecc。

问题是在Adobe文档中写道我必须使用他们自己的罐子(69)。我看到Maven System_Dependencies,但我正在寻找更智能的东西,可以添加所有69个条目。

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

1 个答案:

答案 0 :(得分:4)

要包含外部广告,您可以使用系统范围添加相关性。

<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中使这些类可用于访问。