如果 jar 已包含在项目中,如何定义 maven 依赖项

萨拉达·阿库拉提

Maven 依赖创建如下:

<dependency>
  <groupId>group_id</groupId>
  <artifactId>artificat_id</artifactId>
  <version>2.5.0</version>
</dependency>

相关jar存放在路径下 project_folder_test/modules/api/repo/com/common/2.5.0

运行命令后mvn clean compile,得到以下错误

Downloading: file:///Users/Automation/project_folder_test/modules/api/repo/com/common/2.5.0/common-2.5.0.pom
Downloading: https://repo.maven.apache.org/maven2/com/common/2.5.0/common-2.5.0.pom
[WARNING] The POM for group_id:artificat_id:jar:2.5.0 is missing, no dependency information available

请让我知道,这有什么问题。

埃塞克斯男孩

将您的 jar 部署到位置文件系统:

mvn deploy:deploy-file -Durl=file:///path/to/yourproject/repo/ -Dfile=mylib-1.0.jar -DgroupId=com.example -DartifactId=mylib -Dpackaging=jar -Dversion=1.0

将存储库部分添加到您的 pom:

<repositories>
    <repository>
        <id>project.local</id>
        <name>project</name>
        <url>file:${project.basedir}/repo</url>
    </repository>
</repositories>

请参阅https://devcenter.heroku.com/articles/local-maven-dependencies

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在Maven的jar中包含依赖项

如何在jar文件中包含Maven依赖项?

<Maven>如何在Maven项目中将类文件添加为依赖项(不是jar)?

如果父项目中存在Maven依赖项的较新版本,则如何排除该依赖项

如果缺少JAR依赖项,如何获取编译错误?

创建一个包含依赖项管理Maven的jar

sbt / maven是否在jar文件中包含完整的依赖项?

阻止Maven在构建的工件(jar)中包含依赖项

Maven阴影jar用作外部项目依赖项

如何在Maven中添加jar依赖项?

Maven - 如何从生成的 JAR 中排除依赖项

Maven:如何让 jar-with-dependencies 排除“提供的”依赖项?

如何使用Maven获取依赖项jar的路径

如何在Maven项目的部署中包含依赖项的测试jar?

如何使用bnd / maven-bundle-plugin从jar依赖项将资源文件包含在osgi捆绑包中?

具有依赖项的Maven依赖项插件复制jar

Maven无法下载jar依赖项

使用Jar作为intelliJ / Maven依赖项

Maven shade 插件 - Jar 和依赖项

Maven在添加依赖项时复制JAR

从 Maven 下载带有依赖项的 jar

如何从默认的中央Maven和其他公共仓库下载Maven jar及其依赖项?

如何避免Maven Shade插件包含来自'test-jar'类型的传递依赖项?

如何使用Maven创建一个jar,其中每个依赖项在单独的文件夹中包括依赖项

在Maven项目中查找依赖项(反向依赖项)

分析Java项目中的JAR依赖项

如何列出JAR的依赖项

IntelliJ项目中的Maven依赖项

为什么我的WAR中没有包含JAR的Maven依赖项?