java - Maven/Eclipse 中的二进制库依赖项

标签 java eclipse maven m2eclipse

我是 Maven 的新手,正在尝试弄清楚如何处理我有一组二进制库 (.jars) 的情况,我想将这些库包含在多个 Maven 管理的项目中。

这些库没有 pom.xml 文件,并且在任何 Maven 存储库中都不可用。

我应该如何设置 Maven/m2eclipse 以将这些库包含在我的其他项目中?我假设我需要设置一些 Maven“包装器项目”来处理这些问题?

最佳答案

如果您是团队编程,请使用@limc post。

如果只是为了你,有几种处理方法:

有一个 maven 插件可以将 jar 添加到您的本地存储库。

mvn install:install-file -DgroupId=<your_group_name>  \
-DartifactId=<your_artifact_name>  \
-Dversion=<snapshot>  \
-Dfile=<path_to_your_jar_file>  \
-Dpackaging=jar \
-DgeneratePom=true

或者您可以像这样将 jar 文件作为系统依赖项进行引用:

    <dependency>
        <groupId>com.package</groupId>
        <artifactId>id</artifactId>
        <version>5.2</version>
        <scope>system</scope>
        <systemPath>${basedir}/src/main/webapp/WEB-INF/lib/my.jar</systemPath>
    </dependency>

关于java - Maven/Eclipse 中的二进制库依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4964360/

相关文章:

java - 通过 java sdk 在客户端使用联合用户凭据(或 IAM 用户)在单个调用中列出 amazon s3 存储桶上可用的所有对象/文件

android - 如何共享 Android 项目?

maven - 如何在 Maven 配置文件的子集之间共享插件配置

scala - sbt:未经授权发布到公司 Nexus 存储库

java - 如何配置依赖于ejb jar的war并结合创建ear文件

java - java中二维数组出错

java - 驱动类ArrayList难度

java - 是否可以使用 Java Google Sheets API 获取上次修改日期 > 特定日期的行

python - 如何在 Eclipse 中突出显示 python 缩进

eclipse - 添加 postgresql jar 后 Tomcat 不启动