Java Maven:将外部jar文件夹添加到类路径
我已经完成了一个基于Adobe框架的简单Eclipse Web项目。 现在我必须将我的项目升级到一个新版本的框架,我希望使用Maven来管理依赖项、打包和ecc 问题是,在Adobe文档中,我必须使用他们自己的jar(69)。我明白了,但我正在寻找一种更聪明的方法,可以添加所有69个这样的条目Java Maven:将外部jar文件夹添加到类路径,java,eclipse,maven,Java,Eclipse,Maven,我已经完成了一个基于Adobe框架的简单Eclipse Web项目。 现在我必须将我的项目升级到一个新版本的框架,我希望使用Maven来管理依赖项、打包和ecc 问题是,在Adobe文档中,我必须使用他们自己的jar(69)。我明白了,但我正在寻找一种更聪明的方法,可以添加所有69个这样的条目 通常,我会创建一个Eclipse用户库并将其添加到Eclipse BuildPath中,但在这种情况下,我不知道如何将它们添加到maven类路径中以正确编译和打包项目,从而包括外部JAR,您可以使用系统范
通常,我会创建一个Eclipse用户库并将其添加到Eclipse BuildPath中,但在这种情况下,我不知道如何将它们添加到maven类路径中以正确编译和打包项目,从而包括外部JAR,您可以使用系统范围添加依赖项
<dependency>
..
<scope>system<scope>
<systemPath>your jar path</systemPath>
</dependency>
..
系统
你的jar路径
您还可以定义编译器插件,将目录包含在类路径中
<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>
org.apache.maven.plugins
maven编译器插件
目录路径/*.jar
注意:这将使您的构建成功。但不确定如何使这些类在IDE内可供访问。要包含外部JAR,您可以使用系统范围添加依赖项
<dependency>
..
<scope>system<scope>
<systemPath>your jar path</systemPath>
</dependency>
..
系统
你的jar路径
您还可以定义编译器插件,将目录包含在类路径中
<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>
org.apache.maven.plugins
maven编译器插件
目录路径/*.jar
注意:这将使您的构建成功。但不确定如何使这些类在IDE中可供访问。哪个adobe framwork?你确定没有maven存储库吗?我没有找到,我请求支持,但到目前为止没有答案。框架是Adobe LiveCyle/AEM您检查过这个吗@斯蒂凡纳。没有这样的选择哪一个adobe framwork?你确定没有maven存储库吗?我没有找到,我请求支持,但到目前为止没有答案。框架是Adobe LiveCyle/AEM您检查过这个吗@斯蒂凡纳。我写的时候没有这样的选择,我读了Maven System_依赖项,但我正在寻找更聪明的方法,为每个jar编写69(或更多)个依赖项xml块。如果没有,和平!编辑了答案。如果您想添加大量的系统范围依赖项块,可以编写一个简单的python脚本来生成这样的文件。如果没有,和平!编辑了答案。如果要添加大量系统范围依赖项块,可以编写一个简单的python脚本来生成这样的文件。